Forum
Zählerschaltung interpretieren - Help (Schaltungstechnik)
» JKFF Zählerschaltung (synchron, vorwärts), die interpretiert werden soll.
» Im Anhang ist ein Bild der LÖSUNG.
Und welchen "Code" suchst du?
Bei einem Reset sind alle Q=0 und alle /Q=1
Q0 wechselt bei jedem Taktimpuls da J=K=1 fest.
Jetzt rechnest du aus, wie die J und K nach dem Reset stehen:
J3=Q2*Q1*Q0 = 0
K3=Q0 = 0
Folgt: Q3 nach Takt bleibt = 0
Dasselbe mit J2:
J2 = Q0*Q1 = 0
K2=Q0*Q3 = 0
Folgt: Q2 nach Takt bleibt = 0
J1= /Q3*Q0 = 0
K1= Q0 =0
Folgt: Q1 nach Takt bleibt = 0
Nach Takt also Q3,Q2,Q1,Q0 = 0001
Nächster Takt: Q0 ist jetzt 1
Damit ändert sich:
K3 = 1, J1=1, K1=1
folgt: Q3 reset (war aber schon 0)
Q1 toggelt: 0 -> 1
Q3,Q2,Q1,Q0 = 0010
Und wenn ich (da zu faul zum weiterrechnen) annehme, das die Lösungstabelle stimmt, macht der Zähler genau die angegebenen Zählschritte.
Bis zur Position 7 ist es ein stinknormaler Binärzähler.
Aber nach 0111b kommt 1100b. (Statt üblicher Binärzähler 1000b)
Da 0100b schon 4 war, also Q2 die Wertigkeit 4 hatte und
1100b 8 sein soll, muss Q3 ebenfalls die Wertigkeit 4 haben, damit 8 rauskommt.
Jetzt würde ich noch prüfen, ob Zählerstand 9 = 1101b wirklich J3=J2=J1 = 0 ergibt (mit den Und-Gattern)
und K3=K2=K1 = 1 Dann werden Q3=Q2=Q1 alle reset = 0 und Q0 toggelt von 1 -> 0.
Bzw wenn du die Lösungstabelle nicht hast, ist das dein zehnter Rechenschritt und du bist wieder beim Ausgangszustand angekommen und kannst aufhören.
PS: ist das nicht nen bischen Spät für eine Klausur für morgen?
hws
Gesamter Thread: