Rücksetz-Setz FlipFlop
Funktionsbeschreibung
Ein RS-Flip-Flop ist eine Schaltung zum Speichern von einem Bit. Mit dem Eingang s kann der Speicher auf den Wert 1 gesetzt werden (setzen s). Der Eingang r kann den Speicherwert auf 0 setzen (rücksetzen r). Bei s = r = 0 speichert das RS-Flip-Flop, der Ausgang bleibt unverändert. Am Ausgang Q kann der aktuell gespeicherte Wert abgegriffen werden
Wahrheitstabelle
S | R | Q | Zustand | |
---|---|---|---|---|
1 | 0 | → | 1 | Setzen (set) |
0 | 0 | → | X | Speichern (Q behält den vorherigen Zustand) |
0 | 1 | → | 0 | Rücksetzen (reset) |
1 | 1 | → | 0 | nicht speicherbar |
Eingänge
S (boolean): S-Eingang
R (boolean): R-Eingang
(Optional) Inhibit 1-n (boolean): (Optionale) Sperreingänge, lösen die →Abbruchfunktion aus.
(Optional) Trigger 1-n (boolean): (Optionale) Triggereingänge, lösen die →Triggerfunktion aus.
Ausgänge
Q (boolean): Ergebnis der Berechnung.
Hinweise
Praktische Anwendungsbeispiele
Code
EXPERTEN
Der Custom-Logik-Code dieses Logik-Moduls lautet wie folgt:
{ "Level": [ [ "$InSet", "bool", false ], [ "$InRes", "bool", false ], [ "$InStat", "int", 0 ], [ "$Out", "bool", false ], [ "$KonstFalse", "bool", false ], [ "$VAR<Inhibit?>", "bool", false ] ], "Module": [ [ "Break", [ "$VAR<Inhibit?>" ] ], [ "BinaryMultiplexer", [ "$InSet", "$InRes" ], "$InStat" ], [ "Multiplexer", [ "$Out", "-$KonstFalse", "$KonstFalse" ], "$Out", "$InStat" ] ], "Input": [ [ "S", "Eingang", "$InSet", "c" ], [ "R", "Eingang", "$InRes", "c" ], [ "Inhibit", "Inhibit", "$VAR<Inhibit?>", "u" ] ], "Output": [ [ "Q", "Ausgang", "$Out", "c" ] ] }
Kommentar hinzufügen