Decoder und genau ein aktiver Ausgang
Eine Adresse wählt eine Leitung
Ein Decoder macht aus einem binären Code eine ausgewählte Ausgangsleitung. One-hot bedeutet genau eine Leitung 1 bei Freigabe. Die Freigabe erlaubt den Ausgängen zu arbeiten.
EXPERIMENTIERTISCH
Ändere die Schaltungseinstellungen, sage die Messwerte voraus und prüfe eine Aufgabe. Dies sind Lernmodelle; die Annahmen werden in jeder Lektion erklärt.
Anmelden, um den Fortschritt zu speichern. Der Gastfortschritt bleibt auf diesem Gerät.
Warum es funktioniert
Ideale binäre Logik: 0 bedeutet niedrig und 1 hoch, keine gemessene Spannung. Versorgung, Strom, Ausgangslast und Verzögerung fehlen; die Zeichnungen zeigen Funktionen, keine Chipanschlüsse. Hier aktiviert E = 1 die hohen Ausgänge; E = 0 deaktiviert sie. Der Index −1 bedeutet keine aktive Leitung, keine negative Spannung.
b0 und b1 sind Bits; n = b0 + 2b1 reicht von null bis drei. E ist Freigabe. Bei E = 1 ist nur Qn hoch; bei E = 0 sind alle vier Ausgänge niedrig.
Schwierigkeit
Aufbauen · Aufbauen
Schalte mit b0 = 0, b1 = 1 und E = 1 ein. Wähle Code 2 und aktiviere Q2.
Brauchst du einen Tipp?
b0 = 0; b1 = 1; E = 1 → Q2 = 1
Erforschen · Eingänge ändern
Stelle b0 = 1, b1 = 1 und E = 1 ein. Wähle Code 3 und aktiviere Q3.
Brauchst du einen Tipp?
b0 = 1; b1 = 1; E = 1 → Q3 = 1
Selbst lösen · Aufgabe lösen
Behalte b0 = 1 und b1 = 1; stelle E = 0 ein. Deaktiviere alle Ausgänge.
Brauchst du einen Tipp?
b0 = 1; b1 = 1; E = 0 → Q0 = Q1 = Q2 = Q3 = 0
Zusatzwissen und Schaltungsrezepte
Eine Adresse wählt eine Leitung
Zwei Schalter wählen eines von vier Zielen. Der Decoder erweitert die kompakte Adresse zur sichtbaren Leitungsauswahl.
n = b0 + 2b1; E = 1 → Qn = 1; E = 0 → Q0 = Q1 = Q2 = Q3 = 0
Der Code sagt, welche Leitung gewählt wird; E sagt, ob sie aktiv werden darf. Das sind unabhängige Aufgaben.
Ein nützliches Muster
Zwei Adressbits wählen vier Leitungen. Jedes zusätzliche Bit verdoppelt die Auswahlmöglichkeiten.
Außerhalb des Modells
Ohne Freigabe sind alle Ausgänge null, also nicht one-hot. Code drei kann bestehen bleiben, obwohl kein Ausgang aktiv ist.
Eine typische Falle vermeiden
Leitung Nummer 2 bedeutet nicht zwei aktive Leitungen. Die Nummer ist das Ziel; bei Freigabe ist genau eine aktiv.
Code bleibt 3; E wechselt von 1 zu 0. Welche Leitung ist hoch?
- Q3
- keine
- alle vier
Weiterlesen
Die Freigabe erlaubt die sichtbare Auswahl. Ohne Freigabe sind alle Ausgänge niedrig.
Aufbauen
Stelle b0 = 0, b1 = 1, E = 1 ein. Code 2, nur Q2 hoch.
n = 2; Q2 = 1
Eingänge ändern
Stelle b0 = 1, b1 = 1, E = 0 ein. Code 3, alle niedrig.
Q0 = Q1 = Q2 = Q3 = 0
Einen anderen Weg probieren
Gehe mit Freigabe durch null bis drei und zähle aktive Leitungen. Wiederhole ohne Freigabe.