Alle embedded systemen hebben geheugen om gegevens op te slaan. Dit geheugen bestaat uit flip-flops, deze flip-flops slaan de gegevens op in de vorm van bits. Elke flip-flop kan één bit opslaan. Dus voor acht flip-flops hebben we 8 bit geheugen. Dit geheugen wordt gebruikt om programma's op te slaan of om toegang te krijgen tot het programma. Er zijn hier verschillende soorten flip-flops, we gaan het hebben over SR-flip-flop.
In een 555IC-timer zit een SR (Set Reset) flip-flop, zodat de timer kan worden ingesteld om één bit aan gegevens op te slaan. Dit is wat we hier gaan doen. We gebruiken de timer om een enkel bit aan gegevens op te slaan.
Circuit componenten
- +5 tot +12 voedingsspanning
- 555 IC
- 10KΩ (2 stuks), 1KΩ weerstanden
- Knopen (2 stuks)
- LED,
- 100 µF condensator (niet verplicht, parallel geschakeld)
Circuit en werkuitleg
Het schakelschema van een op de 555IC gebaseerde één bit geheugencel wordt getoond in bovenstaande afbeelding. Hier gebruiken we de flip-flop die in de timer aanwezig is, zoals we eerder hebben besproken.
Overweeg nu dat alle componenten zijn aangesloten zoals weergegeven in het schakelschema en dat de stroom is ingeschakeld. Omdat de drempelpen is aangesloten op vermogen via een weerstand van 10K, zal de tweede comparatoruitgang laag zijn. Dit signaal wordt naar de tweede SET-pin van de flip-flop in de timer gestuurd.
Zoals te zien is in onderstaande afbeelding, krijgt de flip-flop een laag signaal op de ingestelde pin van de flip-flop.
Hierdoor zal de flip-flop NUL in zijn geheugen opslaan en dus zal de output laag zijn. Wat betreft de lage output, zal de LED uit zijn. Overweeg nu dat de instelknop wordt ingedrukt, dan wordt de drempelpin direct met aarde verbonden. Dit wordt weergegeven in onderstaande afbeelding. Hierdoor zal er een hoger potentiaal zijn aan de positieve pool van de tweede comparator, zodat de tweede comparator een positief hoog signaal afgeeft.
Dit positieve hoge signaal wordt naar de instelpin van de flip-flop gestuurd en dus slaat de flip-flop EEN op in zijn geheugen en dus zal de Q-uitgang hoog zijn, deze Q-uitgang zorgt ervoor dat de timer-uitgang hoog wordt. Dus nu is de LED-gloed om ONE te vertellen opgeslagen in de flip-flop.
ONE is momenteel opgeslagen in het flip-flop-geheugen, nu als we op de resetknop drukken, wordt de PNP-transistor in het interne diagram ingeschakeld. Hierdoor zal er een hoog signaal zijn MR (Master Reset).
Deze master-reset wanneer hoog wordt, wordt het opgeslagen bit van de flip-flop gewist. Dat is de flip-flop die te laag is getrokken. Als de flip-flop laag wordt, wordt de output laag. Dus de LED gaat nu uit. Dit is hoe een timer een bit aan gegevens opslaat in zijn flip-flop.