Ang lahat ng mga naka-embed na system ay may memorya upang mag-imbak ng data. Ang memorya na ito ay binubuo ng mga flip-flop, ang mga flip-flop na ito ay nag-iimbak ng data sa anyo ng mga piraso. Ang bawat flip flop ay maaaring mag-imbak ng kaunti. Kaya't para sa walong flip-flop magkakaroon kami ng 8 bit memory. Ginagamit ang memorya na ito upang mag-imbak ng mga programa o upang ma-access ang programa. Mayroong iba't ibang uri ng flip flop dito pag-uusapan natin ang tungkol sa SR flip-flop.
Sa isang 555IC timer doon isang flip-flop ng SR (Set Reset), kaya ang timer ay maaaring isaayos upang mag-imbak ng kaunting data. Ito ang gagawin natin dito. Ginagamit namin ang timer upang mag-imbak ng isang solong kaunting data.
Mga Bahagi ng Circuit
- +5 hanggang +12 supply boltahe
- 555 IC
- 10KΩ (2 piraso), 1KΩ resistors
- Mga Pindutan (2 piraso)
- LED,
- 100µF capacitor (hindi isang sapilitan, konektado kahanay sa kapangyarihan)
Circuit at Paggawa ng Paliwanag
Ang circuit diagram ng 555IC na nakabatay sa isang bit memory cell ay ipinapakita sa itaas na pigura. Narito ginagamit namin ang flip-flop na naroroon sa timer tulad ng tinalakay namin kanina.
Isaalang-alang ngayon ang lahat ng mga bahagi ay konektado tulad ng ipinakita sa circuit diagram at ang kapangyarihan ay nakabukas. Dahil ang threshold pin ay konektado sa kapangyarihan sa pamamagitan ng 10K risistor, ang pangalawang output ng kumpara ay magiging mababa. Ang signal na ito ay pinakain sa ikalawang SET pin ng flip-flop sa loob ng timer.
Tulad ng ipinakita sa ibabang pigura ang flip-flop ay makakakuha ng mababang signal sa itinakdang pin ng flip flop.
Dahil dito, itatago ng flip-flop ang ZERO sa memorya nito at sa gayon ang output ay magiging mababa. Tulad ng para sa mababang output ang LED ay papatayin. Ngayon isaalang-alang ang pindutang itinakda ay pinindot, pagkatapos ang threshold pin ay direktang nakakonekta sa lupa. Ipinapakita ito sa figure sa ibaba. Dahil dito, magkakaroon ng mas mataas na potensyal sa positibong terminal ng pangalawang paghahambing, kaya't ang pangalawang kumpara ay naglalagay ng positibong mataas na signal.
Ang positibong mataas na signal na ito ay hinihimok sa Flip-flop set pin at sa gayon ang flip-flop store na ONE sa memorya nito at sa gayon ang Q output ay magiging mataas, ang Q output na ito ay nagbibigay-daan sa output ng timer upang maging mataas. Kaya ngayon ang LED glow upang sabihin sa ONE ay nakaimbak sa flip-flop.
Ang ONE ay kasalukuyang nakaimbak sa flip-flop memory, ngayong pinindot namin ang pindutan ng pag-reset ang PNP transistor sa panloob na diagram ay nakabukas. Sa pamamagitan nito magkakaroon ng isang mataas na signal MR (Master Reset).
Ang master reset na ito kapag napunta mataas ang flip-flop na nakaimbak na bit ay mabubura. Iyon ang flip-flop na hinila pababa. Habang ang flip-flop ay bumababa ang output ay bumababa. Kaya't ang LED ay papatayin na. Ito ay kung paano nag-iimbak ang isang timer ng kaunting data sa flip-flop nito.