JK_FlipFlop: Rücksetzen/Setzen des Eingangs für Flip-Flop-Ausgang
Diese Abbildung zeigt den Anschlussplan für den Funktionsbaustein JK_FlipFlop:
Der Funktionsbaustein JK_FlipFlop implementiert die Wahrheitstabelle für ein JK-Flip-Flop.
Dieser Funktionsbaustein ist ein Flip-Flop mit folgender Wahrheitstabelle:
i_xClk |
i_xJ |
i_xK |
q_xQ(n) |
q_xQ(n+1) |
Arbeitsweise |
---|---|---|---|---|---|
0 |
X |
X |
X |
Q(n) |
Halten |
RE |
0 |
0 |
0 |
0 |
Halten |
RE |
0 |
0 |
1 |
1 |
Halten |
RE |
0 |
1 |
0 |
0 |
Rücksetzen |
RE |
0 |
1 |
1 |
0 |
Rücksetzen |
RE |
1 |
0 |
0 |
1 |
Gesetzt |
RE |
1 |
0 |
1 |
1 |
Gesetzt |
RE |
1 |
1 |
0 |
1 |
Umschalten |
RE |
1 |
1 |
1 |
0 |
Umschalten |
n ‘n’ ist der aktuelle Status und (n+1) ist der nächste Status. RE Steigende Flanke |
Der Reset-Eingang (i_xRst) setzt den Flip-Flop-Ausgang q_xQ zurück, während der Set-Eingang (i_xSet) den Flip-Flop-Ausgang q_xQ setzt.
Wahrheitstabelle als Timing-Diagramm:
Diese Tabelle beschreibt die Eingangspins des Funktionsbausteins JK_FlipFlop:
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_xJ |
BOOL |
TRUE: i _xJ-Eingang aktiv. FALSE: Deaktiviert (Werkseinstellung) |
i_xK |
BOOL |
TRUE: i_xK-Eingang aktiv. FALSE: Deaktiviert (Werkseinstellung) |
i_xClk |
BOOL |
TRUE: Taktsignal aktiv. FALSE: Deaktiviert (Werkseinstellung) |
i_xSet |
BOOL |
TRUE: Setzt den Ausgang des Flip-Flops. FALSE: Deaktiviert (Werkseinstellung) |
i_xRst |
BOOL |
TRUE: Setzt den Ausgang des Flip-Flops zurück. FALSE: Deaktiviert (Werkseinstellung) |
Diese Tabelle beschreibt die Ausgangspins des Funktionsbausteins JK_FlipFlop:
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_xQ |
BOOL |
Flip-Flop-Ausgang |
Beim JK-Flip-Flop haben die Eingänge i_xSet und i_xRst Priorität vor den Eingängen i_xJ und i_xK. Wenn beide Eingänge i_xSet und i_xRst gleich sind (entweder FALSE /TRUE), ist der Ausgang q_xQ des Funktionsbausteins von den Eingängen i_xJ und i_xK und i_xClk abhängig.