Übungsaufgaben zu Schaltnetzen: Codierer, Decodierer, Codeumsetzer, Digitalkomparator und Addierer
https://bildung.social/@oerinformatik/
https://oer-informatik.de/schaltnetze-decoder-uebungsaufgaben
Schaltnetz, Codierer, Diodenmatrix, Decodierer, Codeumsetzer, BCD-zu-7-Segment-Decoder, Multiplexanzeige, Digitalkomparator, Erweiterungseingänge, Addierer, Übungsaufgaben, Prüfungsvorbereitung
tl/dr; (Bearbeitungszeit insgesamt 46 min, mehrere Aufgaben): Zwei Übungsaufgaben zu Schaltnetzen – von der Diodenmatrix als Codierer und Zeichengeber über Decoder mit englischer Funktionstabelle, die Mindestzahl an Ein- und Ausgängen und den BCD-zu-7-Segment-Decoder bis zu kaskadierten Digitalkomparatoren, dem 4-Bit-Addierer, einer gemultiplexten Anzeige, dem Erkennen von Schaltnetzen am Schaltzeichen und Beschaltungsregeln aus einer englischen Bausteinbeschreibung. Zu jeder Teilaufgabe lässt sich eine Beispiellösung einblenden [AI-Assisted]. (Zuletzt geändert am 12.11.2026)
Diese Übungsaufgaben gehören zum Artikel Schaltnetze: Codierer, Decodierer, Codeumsetzer, Digitalkomparator und Addierer. Grundgatter und Funktionstabellen zeigt der Artikel Logische Verknüpfungen, Dualzahlen, BCD und den 7-Segment-Code der Artikel Zahlensysteme und Codes.
Hinweise zur Bearbeitung: Bis zur Teil-1- bzw. Zwischenprüfung der Elektroberufe solltest Du die Basiskompetenz beherrschen, also Aufgabe 1.1. Von EGS wird erwartet, dass ihnen Aufgaben auf Profilkompetenz-Ebene (Aufgabe 3.1) keine Probleme bereiten. Die Beispiellösungen sind immer gleich aufgebaut: Unter Geg. steht, was gegeben ist (bei mehreren Teilaufgaben gemeinsam in der ersten), unter Ges., was gesucht ist. Jede Formel steht zuerst in ihrer Grundform; Umformungen sind Äquivalenzumformungen, deren Rechenschritt grau rechts neben dem senkrechten Strich steht. Einfache Formeln werden römisch nummeriert und ineinander eingesetzt („I in II“). Ergebnisse stehen doppelt unterstrichen. Gib Pegel als H und L bzw. 1 und 0 an und ordne Bits wie Dualzahlen (höchstwertiges Bit links). Bei „nennen“ genügen Stichworte, bei „beschreiben“, „erklären“ und „begründen“ antwortest Du in ganzen Sätzen. Schreib Deine Lösung zuerst vollständig auf, bevor Du die Beispiellösung einblendest.
Du möchtest eigene Aufgaben zum Üben von einem KI-Sprachmodell generieren lassen?
Kopiere den Text in ein KI-Sprachmodell Deiner Wahl und passe Kompetenzstufe, Anzahl, Bearbeitungszeit und Szenario bei Bedarf an. Wie die Aufgaben aufgebaut sind, beschreibt der Artikel Wie sind die Aufgaben aufgebaut?. Prüfe die Ergebnisse mit dem Lehrartikel: KI-Sprachmodelle machen Fehler.
Erstelle neue Übungsaufgaben zum Thema „Schaltnetze: Codierer,
Decodierer, Codeumsetzer, Digitalkomparator und Addierer“.
Bauplan: Halte Dich an Aufbau, Kompetenzstufen, Operatoren,
Anforderungsbereiche, Punkte und Zeitschätzung, die im Artikel
https://oer-informatik.de/aufgaben-aufbau beschrieben sind.
Fachliche Grundlage:
- https://oer-informatik.de/schaltnetze-decoder
- https://oer-informatik.de/logische-verknuepfungen
- https://oer-informatik.de/zahlensysteme-codes
- https://oer-informatik.de/analogschalter-multiplexer
- Stilbeispiel: https://oer-informatik.de/schaltnetze-decoder-uebungsaufgaben
Die Aufgaben sollen Inhalte zu diesen Schlagwörtern abdecken:
- Schaltnetz
- Codierer
- Diodenmatrix
- Decodierer
- Codeumsetzer
- BCD-zu-7-Segment-Decoder
- Multiplexanzeige
- Digitalkomparator
- Erweiterungseingänge
- Addierer
Kompetenzstufe: Basiskompetenz (alternativ: Kernkompetenz, Profilkompetenz, Expertise)
Anzahl: 1 Aufgabe mit Teilaufgaben
Bearbeitungszeit in Minuten ca.: <5 bis 30 min>
Szenario: eines der Szenarien aus dem Bauplan
Vorgehen:
1. Lies zuerst die verlinkten Artikel. Kannst Du keine Webseiten
abrufen, sag mir das, statt zu raten.
2. Steht bei einer Angabe noch ein Platzhalter in <…>, frag mich
zuerst danach. Richte Punkte und Zahl der Teilaufgaben nach der
Bearbeitungszeit (ca. 0,9 min je Punkt).
3. Gib je Aufgabe Titel mit Kompetenzstufe, Ausgangssituation und
Teilaufgaben mit Operator und Punktzahl aus, dazu die geschätzte
Bearbeitungszeit.
4. Gib die Beispiellösungen mit Punkteverteilung erst aus, wenn ich
danach frage.
Aufgabe 1.1: Bedienfeld eines Brennofens (Basiskompetenz)
(ca. 18 min Bearbeitungszeit)
Eine Töpferwerkstatt erneuert das Bedienfeld ihres Brennofens. Mit sechs Programmtastern -S1 bis -S6 wählt man das Brennprogramm. Eine Diodenmatrix codiert die gedrückte Taste als 3-Bit-Code Q_2Q_1Q_0 für die Ofensteuerung. Die Taster legen ihre Zeilenleitung an +5 V, die drei Spaltenleitungen Q_2, Q_1, Q_0 liegen über je einen Pull-down-Widerstand an 0 V. Der Hersteller der Steuerung schreibt folgenden Code vor (benachbarte Programme unterscheiden sich nur in einem Bit):
| Taster | -S1 | -S2 | -S3 | -S4 | -S5 | -S6 |
|---|---|---|---|---|---|---|
| Code Q_2Q_1Q_0 | 001 | 011 | 010 | 110 | 111 | 101 |
a) Beschreibe, was in der Diodenmatrix geschieht, wenn -S4 gedrückt wird, und erkläre, wozu die Pull-down-Widerstände dienen. (3 Punkte)
Geg.: Diodenmatrix mit sechs Zeilen (-S1 bis -S6) und drei Spalten Q_2Q_1Q_0; Taster an +5 V, Pull-down-Widerstände an 0 V; vorgegebener Code
Ges.: Vorgang beim Drücken von -S4; Aufgabe der Pull-down-Widerstände
- -S4 legt seine Zeilenleitung an +5 V. In dieser Zeile sitzen Dioden zu den Spalten Q_2 und Q_1 (Code 110). Sie leiten, sodass Q_2 und Q_1 High-Pegel bekommen (etwa 5 V minus 0,7 V Durchlassspannung) (1 Punkt).
- An Q_0 gibt es in dieser Zeile keine Diode; die Dioden anderer Zeilen an Q_0 sperren, weil deren Zeilen offen sind bzw. keine Spannung führen. Am Ausgang liegt Q_2Q_1Q_0 = 110 (1 Punkt).
- Die Pull-down-Widerstände ziehen jede Spalte ohne leitende Diode sicher auf 0 V. Ohne sie wäre Q_0 offen und sein Pegel unbestimmt (1 Punkt).
b) Bestimme, an welchen Kreuzungspunkten der Matrix eine Diode sitzen muss: Trage für jede Zeile ein „D“ ein, wo eine Diode nötig ist, und gib die Gesamtzahl der Dioden an. (4 Punkte)
| Zeile | Q_2 | Q_1 | Q_0 |
|---|---|---|---|
| -S1 | |||
| -S2 | |||
| -S3 | |||
| -S4 | |||
| -S5 | |||
| -S6 |
Ges.: Kreuzungspunkte mit Dioden; Anzahl der Dioden
Jede 1 im Code ist eine Diode zwischen der Zeile und dieser Spalte (3 Punkte, je falscher Zeile 0,5 Punkte Abzug):
| Zeile | Q_2 | Q_1 | Q_0 |
|---|---|---|---|
| S1 | D | ||
| S2 | D | D | |
| S3 | D | ||
| S4 | D | D | |
| S5 | D | D | D |
| S6 | D | D |
\underline{\underline{1 + 2 + 1 + 2 + 3 + 2 = 11\ \text{Dioden}}}
(1 Punkt)
c) Eine einstellige 7-Segment-Anzeige mit gemeinsamer Kathode zeigt den Ofenzustand als Buchstaben: „H“ beim Aufheizen, „A“ beim Abkühlen und „E“ am Programmende. Jeder Zustand legt eine Zeile einer zweiten Diodenmatrix an +5 V; die Spalten führen über Vorwiderstände zu den Segmenten a bis g. Bestimme die Belegung dieser Matrix und die Zahl der Dioden. (4 Punkte)
| Zustand | a | b | c | d | e | f | g |
|---|---|---|---|---|---|---|---|
| H | |||||||
| A | |||||||
| E |
Geg.: 7-Segment-Anzeige mit gemeinsamer Kathode, Zustandszeilen an +5 V, Spalten über Vorwiderstände zu a bis g
Ges.: Belegung der Zeichenmatrix; Anzahl der Dioden
Bei gemeinsamer Kathode leuchtet ein Segment, wenn seine Spalte High führt. Jede Zeile bekommt deshalb eine Diode zu jedem Segment, das leuchten soll (3 Punkte, je Zeile 1 Punkt):
- „H“: b, c, e, f, g (beide senkrechten Seiten und Mitte)
- „A“: a, b, c, e, f, g (wie „8“ ohne d)
- „E“: a, d, e, f, g (oben, unten, Mitte und linke Seite)
| Zustand | a | b | c | d | e | f | g |
|---|---|---|---|---|---|---|---|
| H | D | D | D | D | D | ||
| A | D | D | D | D | D | D | |
| E | D | D | D | D | D |
\underline{\underline{5 + 6 + 5 = 16\ \text{Dioden}}}
(1 Punkt) Die Dioden entkoppeln auch hier die Zeilen: Leuchtet „A“, gelangt keine Spannung über die Spalten in die Zeilen „H“ oder „E“.
d) Für Kontrollleuchten der Heizzonen setzt die Steuerung einen 3-zu-8-Decoder 74HC238 mit high-aktiven Ausgängen ein. Aus seinem Datenblatt stammt dieser Auszug der function table:
| \overline{E_1} | \overline{E_2} | E_3 | A_2 | A_1 | A_0 | Y_0 … Y_7 |
|---|---|---|---|---|---|---|
| H | X | X | X | X | X | all L |
| X | H | X | X | X | X | all L |
| X | X | L | X | X | X | all L |
| L | L | H | L | L | L | Y_0 = H, others L |
| L | L | H | L | L | H | Y_1 = H, others L |
Bestimme die Pegel an allen sechs Eingängen, damit die Leuchte an Y_6 leuchtet, und gib die Pegel der Ausgänge an. (3 Punkte)
Ges.: Pegel an \overline{E_1}, \overline{E_2}, E_3, A_2, A_1, A_0 für Y_6; Ausgangspegel
- Freigabe: Alle drei Bedingungen müssen erfüllt sein, also \overline{E_1} = \mathrm{L}, \overline{E_2} = \mathrm{L}, E_3 = \mathrm{H} (1 Punkt).
- Adresse: 6 = 110_2, also A_2 = \mathrm{H}, A_1 = \mathrm{H}, A_0 = \mathrm{L} (1 Punkt).
\underline{\underline{\overline{E_1}\,\overline{E_2}\,E_3 = \mathrm{L\,L\,H},\quad A_2A_1A_0 = \mathrm{H\,H\,L}}}
Weil die Ausgänge high-aktiv sind, ist Y_6 = \mathrm{H}, alle anderen Ausgänge sind L (1 Punkt).
e) Für die neue Anzeige der Restbrennzeit (Minuten) werden ein BCD-zu-7-Segment-Decoder je Stelle, ein BCD-zu-Dezimal-Decoder für zehn Meldeleuchten und ein Decoder für zwölf Heizzonen gebraucht. Gib jeweils die Mindestzahl an Ein- und Ausgängen (ohne Freigabe- und Steuereingänge) an. (3 Punkte)
Ges.: Mindestzahl an Ein- und Ausgängen von drei Bausteinen
| Baustein | Eingänge | Ausgänge | Begründung |
|---|---|---|---|
| BCD-zu-7-Segment-Decoder | 4 | 7 | BCD hat 4 Bit, Segmente a bis g |
| BCD-zu-Dezimal-Decoder | 4 | 10 | BCD hat 4 Bit, Ziffern 0 bis 9 |
| Decoder für 12 Heizzonen | 4 | 12 | 2^3 = 8 < 12 \leq 16 = 2^4 |
(je Zeile 1 Punkt) Für 12 Zonen eignet sich z. B. ein 4-zu-16-Decoder, von dem 4 Ausgänge frei bleiben.
f) Die Einerstelle der Restbrennzeit steuert ein 74HC4511 an. Bestimme für die Ziffer 9 die Pegel an D, C, B, A, \overline{LT}, \overline{BI} und LE sowie an den Segmentausgängen a bis g. (3 Punkte)
Ges.: Pegel an D, C, B, A, \overline{LT}, \overline{BI}, LE und an a bis g für die Ziffer 9
- BCD-Eingänge: 9 = 1001, also D = \mathrm{H}, C = \mathrm{L}, B = \mathrm{L}, A = \mathrm{H} (1 Punkt).
- Normalbetrieb: \overline{LT} = \mathrm{H} (kein Lampentest), \overline{BI} = \mathrm{H} (keine Dunkeltastung), LE = \mathrm{L} (Ausgänge folgen den Eingängen) (1 Punkt).
- Die Ziffer 9 besteht aus den Segmenten a, b, c, d, f, g (1 Punkt):
\underline{\underline{a = b = c = d = f = g = \mathrm{H},\quad e = \mathrm{L}}}
Aufgabe 3.1: Flaschenzählung in einer Mosterei (Profilkompetenz)
(ca. 28 min Bearbeitungszeit)
Eine Mosterei füllt Apfelsaft ab. Eine Zählplatine zählt die Flaschen, die auf eine Palette geschoben werden, als 8-Bit-Dualzahl A = A_7 \ldots A_0 und vergleicht sie mit dem Sollwert B = B_7 \ldots B_0, der an DIP-Schaltern eingestellt ist. Für den Vergleich sind zwei 4-Bit-Komparatoren 74HC85 vorgesehen: -K1 für die Bits 3 bis 0, -K2 für die Bits 7 bis 4. Die Bausteinbeschreibung (übersetzt) sagt: Sind die vier Bitpaare eines Bausteins gleich, bestimmen die Erweiterungseingänge I_{A>B}, I_{A=B}, I_{A<B} das Ergebnis; für den niederwertigsten Baustein einer Kette ist I_{A=B} auf HIGH und sind I_{A>B} und I_{A<B} auf LOW zu legen.
a) Beschreibe, wie die Erweiterungseingänge von -K1 und -K2 zu beschalten sind und an welchem Baustein das Ergebnis des 8-Bit-Vergleichs abgenommen wird. (4 Punkte)
Geg.: 8-Bit-Zählerstand A, Sollwert B; -K1 Bits 3 bis 0, -K2 Bits 7 bis 4; Regel aus der Bausteinbeschreibung
Ges.: Beschaltung der Erweiterungseingänge; Abnahme des Ergebnisses
- -K1 ist der niederwertigste Baustein: I_{A=B} = \mathrm{H} (an +5 V), I_{A>B} = \mathrm{L} und I_{A<B} = \mathrm{L} (an 0 V). Darunter gibt es keine Bits, die als gleich gelten (2 Punkte).
- Die Ausgänge von -K1 gehen an die gleichnamigen Erweiterungseingänge von -K2: Q_{A>B} \to I_{A>B}, Q_{A=B} \to I_{A=B}, Q_{A<B} \to I_{A<B} (1 Punkt).
- Das Ergebnis des 8-Bit-Vergleichs liegt an den Ausgängen des höherwertigen Bausteins -K2 (1 Punkt).
b) Bestimme die Pegel an den Ausgängen Q_{A>B}, Q_{A=B}, Q_{A<B} von -K1 und -K2 für die beiden Fälle (1) A = 1011\,0100_2, B = 1011\,0010_2 und (2) A = 0111\,1111_2, B = 1000\,0000_2. (4 Punkte)
Ges.: Ausgangspegel von -K1 und -K2 in zwei Fällen
Fall (1): -K1 vergleicht 0100 (4) mit 0010 (2): A > B. -K2 sieht 1011 = 1011 und übernimmt das Ergebnis von -K1 (2 Punkte).
Fall (2): -K1 vergleicht 1111 (15) mit 0000 (0): A > B. -K2 vergleicht 0111 (7) mit 1000 (8): A < B. Weil sich die höherwertigen Bits unterscheiden, entscheidet -K2 selbst; seine Erweiterungseingänge spielen keine Rolle (2 Punkte).
| Fall | -K1: Q_{A>B}, Q_{A=B}, Q_{A<B} | -K2: Q_{A>B}, Q_{A=B}, Q_{A<B} | Bedeutung |
|---|---|---|---|
| (1) | H, L, L | \underline{\underline{\mathrm{H,\ L,\ L}}} | 180 > 178 |
| (2) | H, L, L | \underline{\underline{\mathrm{L,\ L,\ H}}} | 127 < 128 |
c) Das Signal „Palette voll“ soll 1 sein, sobald der Zählerstand den Sollwert erreicht oder überschritten hat. Gib eine Funktionsgleichung für dieses Signal aus den Komparatorausgängen an. (2 Punkte)
Ges.: Funktionsgleichung für „Palette voll“
„Erreicht oder überschritten“ heißt A \geq B, also A > B oder A = B (1 Punkt):
\underline{\underline{P = Q_{A>B} \vee Q_{A=B}}}
Gleichwertig, weil genau ein Ausgang aktiv ist: P = \overline{Q_{A<B}} (1 Punkt).
d) Zwei Zuführbänder melden ihre Flaschen je Takt als 4-Bit-Zahl. Ein 4-Bit-Addierer 74HC283 bildet die Summe; C_\mathrm{IN} liegt auf L. In einem Takt meldet Band 1 A_4A_3A_2A_1 = 1101, Band 2 B_4B_3B_2B_1 = 0110. Bestimme die Pegel an S_4 bis S_1 und C_\mathrm{OUT} und erkläre, was C_\mathrm{OUT} hier bedeutet. (3 Punkte)
Geg.: A_4A_3A_2A_1 = 1101, B_4B_3B_2B_1 = 0110, C_\mathrm{IN} = \mathrm{L}
Ges.: Pegel an S_4 bis S_1 und C_\mathrm{OUT}; Bedeutung von C_\mathrm{OUT}
\begin{array}{r} 1101 \\ +\ 0110 \\ \hline 1\,0011 \end{array} \qquad 13 + 6 = 19
(1 Punkt)
\underline{\underline{S_4S_3S_2S_1 = \mathrm{L\,L\,H\,H},\quad C_\mathrm{OUT} = \mathrm{H}}}
(1 Punkt) Die Summe 19 passt nicht in 4 Bit (höchstens 15). C_\mathrm{OUT} ist das fünfte Ergebnisbit mit der Wertigkeit 16: 16 + 3 = 19. Wertet die Steuerung nur S_4 bis S_1 aus, zählt sie 3 statt 19 Flaschen; C_\mathrm{OUT} zeigt diesen Überlauf an (1 Punkt).
e) Die Summe soll künftig mit zwei 74HC283 als 8-Bit-Zahl gebildet werden, von der höherwertigen Hälfte werden aber nur zwei Bit genutzt. Beschreibe die Verbindung der beiden Bausteine und die Beschaltung der Eingänge, die nicht gebraucht werden. (3 Punkte)
Ges.: Verbindung zweier 74HC283; Beschaltung unbenutzter Eingänge
- C_\mathrm{OUT} des niederwertigen Bausteins (Bits 1 bis 4) wird mit C_\mathrm{IN} des höherwertigen Bausteins (Bits 5 bis 8) verbunden; die Summandeneingänge A und B beider Bausteine bekommen ihre Bits (1 Punkt).
- C_\mathrm{IN} des niederwertigen Bausteins liegt auf L (GND), weil von außen kein Übertrag kommt (1 Punkt).
- Am höherwertigen Baustein werden nur die beiden unteren Bitpaare genutzt; die nicht benutzten Eingänge A_3, A_4, B_3, B_4 werden auf L (GND) gelegt, damit sie als Wert 0 zählen und als CMOS-Eingänge nicht offen sind. Nicht benutzte Summenausgänge bleiben offen (1 Punkt).
f) Die Flaschenzahl erscheint auf einer dreistelligen, gemultiplexten 7-Segment-Anzeige mit gemeinsamer Kathode. Jede Stelle ist 3 ms eingeschaltet. An den Segmentleitungen (Reihenfolge dp g f e d c b a) liegen nacheinander die Bitmuster 0x4F (Hunderter), 0x7F (Zehner) und 0x6D (Einer). Bestimme die angezeigte Zahl und die Bildwiederholfrequenz. (4 Punkte)
Geg.: drei Stellen, t_\mathrm{Stelle} = 3\ \mathrm{ms}, Bitmuster 0x4F, 0x7F, 0x6D (dp g f e d c b a), gemeinsame Kathode
Ges.: angezeigte Zahl; Bildwiederholfrequenz f
Bitmuster in Segmente übersetzen (2 Punkte):
| Stelle | Bitmuster | dp g f e d c b a | Segmente | Ziffer |
|---|---|---|---|---|
| Hunderter | 0x4F | 0100 1111 | a, b, c, d, g | 3 |
| Zehner | 0x7F | 0111 1111 | a bis g | 8 |
| Einer | 0x6D | 0110 1101 | a, c, d, f, g | 5 |
\underline{\underline{\text{Anzeige: } 385}}
Bildwiederholfrequenz (2 Punkte):
\begin{aligned} &\text{(I)} && T = n \cdot t_\mathrm{Stelle} \\ &\text{(II)} && f = \frac{1}{T} \end{aligned}
I in II:
f = \frac{1}{n \cdot t_\mathrm{Stelle}} = \frac{1}{3 \cdot 3\ \mathrm{ms}} = \frac{1}{9\ \mathrm{ms}} \approx \underline{\underline{111\ \mathrm{Hz}}}
g) Die Anzeige soll auf vier Stellen erweitert werden; die Bildwiederholfrequenz soll gleich bleiben. Erläutere, was sich an Schaltung, Zeitablauf und Segmentstrom ändert. (4 Punkte)
Ges.: Änderungen an Schaltung, Zeitablauf und Segmentstrom bei vier Stellen
- Schaltung: eine zusätzliche Stellenleitung mit Transistor für die gemeinsame Kathode der vierten Stelle; die acht Segmentleitungen werden zur neuen Stelle weitergeführt. Der Mikrocontroller braucht einen Ausgang mehr; wählt ein 2-zu-4-Decoder die Stelle, reicht er noch (1 Punkt).
- Zeitablauf: Bei gleicher Bildwiederholfrequenz bleibt T = 9\ \mathrm{ms} (1 Punkt):
\def\arraystretch{2.3} \begin{array}{rcl|l} T & = & n \cdot t_\mathrm{Stelle} & \color{gray}{: n} \\ t_\mathrm{Stelle} & = & \dfrac{T}{n} = \dfrac{9\ \mathrm{ms}}{4} = \underline{\underline{2{,}25\ \mathrm{ms}}} & \end{array}
Das Programm muss die Stellenzahl und die Zeit je Stelle anpassen.
- Tastgrad und Segmentstrom: Jede Stelle leuchtet nur noch 1/4 statt 1/3 der Zeit; bei gleichem Strom wird die Anzeige dunkler (1 Punkt). Für gleiche Helligkeit muss der Spitzenstrom um den Faktor 4/3 steigen, z. B. durch kleinere Vorwiderstände; dabei sind der zulässige Impulsstrom der Anzeige und der Strom von Port bzw. Treiber zu prüfen (1 Punkt).
h) Im Schaltplan der Zählplatine stehen vier Bausteine mit diesen Kennzeichen: BCD/7SEG, HPRI/BCD (neun Eingänge 1 bis 9), DX mit zwei Adresseingängen und BIN/OCT. Bestimme für jeden Baustein, ob es ein Codierer, Decodierer, Codeumsetzer oder Demultiplexer ist, und gib die Zahl seiner Daten- bzw. Adresseingänge und Ausgänge an. (4 Punkte)
Ges.: Art und Zahl der Ein- und Ausgänge von vier Bausteinen
| Kennzeichen | Art | Eingänge | Ausgänge |
|---|---|---|---|
BCD/7SEG |
Codeumsetzer | 4 (BCD) | 7 (Segmente a bis g) |
HPRI/BCD |
Codierer (Prioritätscodierer) | 9 (1-aus-9) | 4 (BCD) |
DX mit 2 Adresseingängen |
Demultiplexer | 1 Daten- + 2 Adresseingänge | 4 (2^2) |
BIN/OCT |
Decodierer | 3 (Dualzahl) | 8 (1-aus-8) |
(je Zeile 1 Punkt) Beim Codierer ist der Eingang ein 1-aus-n-Signal, beim Decodierer der Ausgang; der Codeumsetzer setzt einen mehrstelligen Code in einen anderen um.
i) Für den 74HC4511 der Anzeige liegt diese englische Beschreibung vor:
LT (active LOW): when LOW, all segment outputs are forced HIGH. BI (active LOW): when LOW, all segment outputs are forced LOW. LE: while LE is LOW, the outputs follow the BCD inputs; while LE is HIGH, the last BCD code is held. All unused inputs must be tied to VCC or GND.
Leite daraus ab, wie \overline{LT}, \overline{BI} und LE beschaltet werden, wenn die Anzeige ohne Lampentest, ohne Dunkeltastung und ohne Zwischenspeicher arbeiten soll, und begründe, warum keiner dieser Eingänge offen bleiben darf. (3 Punkte)
Ges.: Beschaltung von \overline{LT}, \overline{BI}, LE; Begründung
- \overline{LT} ist low-aktiv und schaltet bei L alle Segmente ein. Ohne Lampentest also \overline{LT} = \mathrm{H} (an V_\mathrm{CC}) (1 Punkt).
- \overline{BI} ist low-aktiv und schaltet bei L alle Segmente aus. Ohne Dunkeltastung also \overline{BI} = \mathrm{H} (an V_\mathrm{CC}); LE hält bei H den letzten Code. Ohne Zwischenspeicher also LE = \mathrm{L} (an GND) (1 Punkt).
- Laut Beschreibung müssen alle unbenutzten Eingänge auf V_\mathrm{CC} oder GND liegen. Offene CMOS-Eingänge nehmen zufällige Pegel an: Die Anzeige könnte flackern, ganz dunkel werden oder einen alten Wert festhalten, und in der Eingangsstufe kann Querstrom fließen (1 Punkt).
Links und weitere Informationen
zum Nachlesen: Schaltnetze: Codierer, Decodierer, Codeumsetzer, Digitalkomparator und Addierer
zu Dualzahlen, BCD und 7-Segment-Code: Zahlensysteme und Codes
zu Decodern mit Freigabe und Demultiplexern: Analogschalter, Multiplexer und Demultiplexer
Hinweis zur Nachnutzung als Open Educational Resource (OER)
Dieser Artikel und seine Texte, Bilder, Grafiken, Code und sonstiger Inhalt sind - sofern nicht anders angegeben - lizenziert unter CC BY 4.0. Nennung gemäß TULLU-Regel bitte wie folgt: “Übungsaufgaben zu Schaltnetzen: Codierer, Decodierer, Codeumsetzer, Digitalkomparator und Addierer” von oer-informatik.de (H. Stein), Lizenz: CC BY 4.0. Der Artikel wurde unter https://oer-informatik.de/schaltnetze-decoder-uebungsaufgaben veröffentlicht, die Quelltexte sind in weiterverarbeitbarer Form verfügbar im Repository unter https://gitlab.com/oer-informatik/elektrotechnik/digitaltechnik. Erstellt mit KI-Assistenz; von mir umfassend redaktionell überarbeitet, geprüft und freigegeben. Stand: 12.11.2026.
[Kommentare zum Artikel lesen, schreiben] / [Artikel teilen] / [gitlab-Issue zum Artikel schreiben]
