Wie man Schieberegister logisim macht

Wie würde ich ein 4-Bit-Schieberegister mit D-Flip-Flops erstellen, sodass nur 1 LED gleichzeitig aktiv ist. Wenn also zum Beispiel eine Taste gedrückt wird, leuchtet die erste LED auf und die anderen 3 sind aus. Wenn die Taste erneut gedrückt würde, würde die zweite LED aufleuchten und die anderen 3 wären aus usw. Ich möchte dies mit 4 LEDs tun können.

Dies ist, was ich versucht habe, aber ich kann anscheinend nicht in der Lage sein, es zum Laufen zu bringen. Jede Hilfe ist willkommen, da ich gerade erst angefangen habe zu lernen.

Geben Sie hier die Bildbeschreibung ein

Antworten (2)

So etwas sollte funktionieren.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Hinweis: Der LED-Teil und die Widerstandswerte waren nur die Standardwerte, wenn sie auf den Schaltplan gezogen wurden. Sie müssten wahrscheinlich in einer realen Schaltung angepasst werden.

Oder hier in Falstad , damit Sie die Simulation sehen können.

Es gibt zwei Arten von Schieberegistern:

Erstens: Serie in Serie aus (SISO)

Geben Sie hier die Bildbeschreibung ein

Zweitens: Serie in Parallel out (SIPO)

Geben Sie hier die Bildbeschreibung ein

Ich habe einen Knopf in Logisim als manuelle Uhr verwendet.