Wie kann man aus einem D ff ein JK ff machen?

Gast #2531627
Lesenswert?

Ist doch ganz einfach!

Wahrheitstabelle des J/K FF:
während des Taktes  |  nach Taktflanke
J K | Q
0 0 | unverändert
0 1 | 0 (Flipflop zurückgesetzt)
1 0 | 1 (Flipflop gesetzt)
1 1 | Zustand wechselt (toggle)

Beim D FF gibt es nur einen Eingang. Das heißt Du musst die Logik davor 
so bauen, dass der D-input den Zustand hat, der beim Anlegen eines 
Taktes zum gleichen Ergebnis führt wie beim JK FF.

Also
 J = 0, K = 0 -> D = Q
 J = 1, K = 1 -> D = /Q
 J = 0, K = 1 -> D = 0
 J = 1, K = 0 -> D = 1

Das geht am einfachsten mit einem 1 aus 4 decoder. Kann man aber auch 
mit einfachen logik-gattern selbst machen, wobei dann der Aufwand so 
groß ist, dass man auch gleich ein JK FF mit einzelnen logik-gattern 
aufbauen kann.
Gast #2531671
Lesenswert?

Junge,

mach Deine Hausaufgaben mal selbst. Es hilft hier echt nicht, wenn Dir 
jemand die Aufgaben löst. Die nächste Klassenarbeit kommt bestimmt!

SelberDenkenMachtSchlau

PS: Schreib doch mal auf auf, was DU Dir zu dem Thema schon überlegt 
hast.
Gast #2531702
Lesenswert?

Um so wichtiger ist es doch zu wissen wie man auf sowas kommt! Ansonsten 
sitzt Du bei der nächsten Aufgabe wieder so lange und kommst auf keinen 
grünen Zweig. Der Weg ist das Ziel!

Deshalb ist hier die einhellige Meinung: Auf den richtigen Weg bringen 
JA, alles vorkauen NEIN!

In der Regel kommen hier also Fragen wie "Ich habe dieses Problem und 
habe mir jenes dabei gedacht .." um einiges besser an, als "Hier ist 
mein Problem, gebt mir mal die Lösung"!

Also, was genau verstehst Du an der Sache noch nicht (oder auch an 
meiner Ausführung)?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren