Alle eingebetteten Systeme verfügen über Speicher zum Speichern von Daten. Diese Speicher bestehen aus Flip-Flops, diese Flip-Flops speichern die Daten in Form von Bits. Jedes Flip-Flop kann ein Bit speichern. Für acht Flip-Flops haben wir also 8-Bit-Speicher. Dieser Speicher wird zum Speichern von Programmen oder zum Zugreifen auf das Programm verwendet. Es gibt verschiedene Arten von Flip-Flops. Wir werden hier über SR-Flip-Flops sprechen.
In einem 555IC-Timer gibt es ein SR-Flip-Flop (Set Reset), so dass der Timer so angeordnet werden kann, dass ein Datenbit gespeichert wird. Das werden wir hier tun. Wir verwenden den Timer, um ein einzelnes Datenbit zu speichern.
Schaltungskomponenten
- +5 bis +12 Versorgungsspannung
- 555 IC
- 10 kΩ (2 Stück), 1 kΩ Widerstände
- Knöpfe (2 Stück)
- LED,
- 100µF Kondensator (nicht obligatorisch, parallel zur Stromversorgung geschaltet)
Schaltungs- und Arbeitserklärung
Das Schaltbild einer 555IC-basierten Ein-Bit-Speicherzelle ist in der obigen Abbildung dargestellt. Hier verwenden wir das im Timer vorhandene Flip-Flop, wie wir zuvor besprochen haben.
Betrachten Sie nun, dass alle Komponenten wie im Schaltplan gezeigt angeschlossen sind und die Stromversorgung eingeschaltet ist. Da der Schwellenwertstift über einen 10K-Widerstand mit der Stromversorgung verbunden ist, ist der zweite Komparatorausgang niedrig. Dieses Signal wird dem zweiten SET-Pin des Flip-Flops im Timer zugeführt.
Wie in der folgenden Abbildung gezeigt, erhält das Flip-Flop am eingestellten Pin des Flip-Flops ein niedriges Signal.
Aus diesem Grund speichert das Flip-Flop NULL in seinem Speicher und daher ist die Ausgabe niedrig. Für den niedrigen Ausgang ist die LED aus. Stellen Sie sich nun vor, die Einstelltaste wird gedrückt, und der Schwellenwertstift wird direkt mit Masse verbunden. Dies ist in der folgenden Abbildung dargestellt. Aus diesem Grund liegt am positiven Anschluss des zweiten Komparators ein höheres Potential vor, sodass der zweite Komparator ein positives Hochsignal ausgibt.
Dieses positive High-Signal wird zum Flip-Flop-Set-Pin angesteuert, und so speichert das Flip-Flop ONE in seinem Speicher, und damit der Q-Ausgang hoch ist, ermöglicht dieser Q-Ausgang, dass der Timer-Ausgang hoch geht. Jetzt leuchtet die LED, um zu erkennen, dass ONE im Flip-Flop gespeichert ist.
ONE wird derzeit im Flip-Flop-Speicher gespeichert. Wenn wir nun die Reset-Taste drücken, wird der PNP-Transistor im internen Diagramm eingeschaltet. Dadurch entsteht ein Hochsignal MR (Master Reset).
Dieser Master-Reset wird gelöscht, wenn das gespeicherte Flip-Flop-Bit hoch geht. Das ist das Flip-Flop, das zu niedrig gezogen wurde. Wenn das Flip-Flop niedrig wird, wird der Ausgang niedrig. Die LED erlischt nun. Auf diese Weise speichert ein Timer ein Datenbit in seinem Flip-Flop.