Diese Excel-Datei ist dazu ausgelegt, Zahlen mit einer siebensegmentigen digitalen Anzeige, auch als LED-Anzeige bekannt, darzustellen. In der Praxis werden die Zahlen von 0 bis 9 durch Ein- und Ausschalten der verschiedenen Leuchtsegmente angezeigt, die in einer bestimmten Konfiguration angeordnet sind. Jede Zahl ist durch die Aktivierung von sieben Segmenten dargestellt, die jeweils durch einen Binärwert (1 = on, 0 = off) gesteuert werden.

Anzeigekonzept bei 7 Segmenten
Jede Ziffer auf einer 7-Segment-Anzeige kann mit einer sieben-Bit-Sequenz (0 oder 1) dargestellt werden, wobei jedes Bit einem Segment der Anzeige entspricht. Zum Beispiel:
| eine | B. | C | dgl. | und | ♪ | g |
|---|
Tabelle der Zahlen mit beschleunigten Segmenten
Jeder Buchstabe stellt einen der Segmente des Displays dar, dessen Zündung oder Abschaltung durch die Kombination von Bits bestimmt wird. Zur Darstellung jeder Zahl von 0 bis 9, wie in der folgenden Tabelle dargestellt, können Binärwerte (1 = on, 0 = off) verwendet werden.
| 0 | 1111110 |
| 1 | 0110000 |
| 2 | 1101101 |
| 3 | 1111001 |
| 4 | 0110011 |
| 5 | 1011011 |
| 6 | 1011111 |
| 7 | 1110000 |
| 8 | 1111111 |
| 9 | 1111011 |
Projektstruktur in Excel
Das Projekt ist auf zwei Hauptarbeitsblättern strukturiert:
- Blatt 1: Benutzeroberfläche
- Zurück zur Übersicht: Eine Taste, um das Display zu zurücksetzen, den Wert auf "00".
- Eingangszone des Wertes: Sie können eine zweistellige Nummer eingeben.
- Digitales Display: Das Display zeigt die eingegebene Nummer an.
- Blatt 2: Schnittstellenmaschine
- Dieses Blatt enthält die für die Umwandlung der Zahl in ein Anzeigeformat erforderlichen logischen Operationen über eine 7 Segmentanzeige.
- Jede Zahl wird durch binäre Codes getrennt und den jeweiligen Segmenten zugeordnet.
- Ein separates Zellsystem stellt jedes Segment dar und ist nach dem Wert des Bits (1 = on) schwarz gefärbt.
Jobbeschreibung
Das Projekt wurde in ca. 3 Stunden Arbeit durchgeführt. Der Entwicklungsprozess war wie folgt:
- Erstellen von Eingabe- und Reset-Zonen: Ich habe zunächst die Eingabezonen erstellt, in denen der Benutzer die Nummer und den Reset-Schlüssel eingeben kann, die einer Makroeinstellung des Displays auf "00" zugeordnet sind.
- Logische Verbindungen in der Maschinenschnittstelle: Im zweiten Blatt habe ich logische Links erstellt, um die eingefügte Ziffer zu trennen und sie den Binärcodes der entsprechenden Segmente zuzuordnen. Jede Ziffer wird dann grafisch durch eine Summe von Bits (Segmenten) dargestellt, die zur Anzeige der Zahl benötigt werden.
- Management von Segmenten: Ich habe die Funktion benutzt STRINGA. AUSFUHR 7-Bit-Codes in 7 einzelne Zellen zu trennen, die jeweils ein Segment des Displays darstellen.
- Grafische Darstellung: In der Benutzeroberfläche habe ich jede Zahl mit den jeweiligen Segmenten verbunden. Eine besondere Wahl machte ich, kleine Dreiecke auf die kurzen Seiten der Segmente zu ziehen, mit kleinen Zellen (ca. 11 x 11 Zellen pro Dreieck). Dadurch wurde das Projekt komplexer, aber auch das grafische Erscheinungsbild des Displays verbessert.
- Färbung der Segmente: Ich habe eine bedingte Formatierungsregel angewendet, um die Zellen zu färben, die den Wert "1" enthalten, was die Zündung von Segmenten simuliert.
- Fehlermanagement: Wenn der Benutzer eine Zahl größer als 99 eingibt, wird in der "ERRORE"-Zelle eine Nachricht angezeigt, die angibt, dass der Wert aus dem erlaubten Bereich ist.
Link zum Download-Typ auf Excel anzeigen Hier klicken.






