Όλα τα ενσωματωμένα συστήματα έχουν μνήμη για αποθήκευση δεδομένων. Αυτές οι μνήμες αποτελούνται από flip-flops, αυτά τα flip-flops αποθηκεύουν τα δεδομένα με τη μορφή bit. Κάθε flip flop μπορεί να αποθηκεύσει ένα bit. Έτσι, για οκτώ flip-flops θα έχουμε μνήμη 8 bit. Αυτή η μνήμη χρησιμοποιείται για την αποθήκευση προγραμμάτων ή για πρόσβαση στο πρόγραμμα. Υπάρχουν διαφορετικοί τύποι flip flop εδώ πρόκειται να μιλήσουμε για SR flip-flop.
Σε ένα χρονόμετρο 555IC υπάρχει ένα SR (Set Reset) flip-flop, έτσι ώστε ο χρονοδιακόπτης να μπορεί να ρυθμιστεί ώστε να αποθηκεύει ένα bit δεδομένων. Αυτό θα κάνουμε εδώ. Χρησιμοποιούμε το χρονόμετρο για να αποθηκεύσουμε ένα κομμάτι δεδομένων.
Εξαρτήματα κυκλώματος
- +5 έως +12 τάση τροφοδοσίας
- 555 IC
- 10KΩ (2 τεμάχια), 1KΩ αντιστάσεις
- Κουμπιά (2 τεμάχια)
- LED,
- Πυκνωτής 100μF (όχι υποχρεωτικός, συνδεδεμένος παράλληλα με την ισχύ)
Κύκλωμα και εξήγηση εργασίας
Το διάγραμμα κυκλώματος μιας κυψέλης μνήμης που βασίζεται σε 555IC φαίνεται στο παραπάνω σχήμα. Εδώ χρησιμοποιούμε το flip-flop που υπάρχει στο χρονόμετρο όπως συζητήσαμε νωρίτερα.
Τώρα λάβετε υπόψη ότι όλα τα εξαρτήματα είναι συνδεδεμένα όπως φαίνεται στο διάγραμμα κυκλώματος και η τροφοδοσία είναι ενεργοποιημένη. Δεδομένου ότι ο πείρος κατωφλίου είναι συνδεδεμένος στην τροφοδοσία μέσω αντίστασης 10K, η δεύτερη έξοδος του συγκριτή θα είναι χαμηλή. Αυτό το σήμα τροφοδοτείται στο δεύτερο πείρο SET του flip-flop μέσα στο χρονόμετρο.
Όπως φαίνεται στο παρακάτω σχήμα, το flip-flop λαμβάνει χαμηλό σήμα στον καθορισμένο πείρο του flip flop.
Εξαιτίας αυτού, το flip-flop θα αποθηκεύσει ZERO στη μνήμη του και έτσι η έξοδος θα είναι χαμηλή. Όσο για τη χαμηλή απόδοση, το LED θα σβήσει. Τώρα θεωρήστε ότι το κουμπί ρύθμισης είναι πατημένο και στη συνέχεια ο πείρος κατωφλίου συνδέεται απευθείας στη γείωση. Αυτό φαίνεται στο παρακάτω σχήμα. Εξαιτίας αυτού, θα υπάρχει υψηλότερο δυναμικό στο θετικό τερματικό του δεύτερου συγκριτή, οπότε ο δεύτερος συγκριτής βγάζει ένα θετικό υψηλό σήμα.
Αυτό το θετικό υψηλό σήμα οδηγείται στον πείρο Flip-flop και έτσι το flip-flop αποθηκεύει ΕΝΑ στη μνήμη του και έτσι η έξοδος Q θα είναι υψηλή, αυτή η έξοδος Q επιτρέπει την έξοδο του χρονοδιακόπτη να φτάσει ψηλά. Τώρα λοιπόν η λάμψη LED για να πούμε ΕΝΑ αποθηκεύεται στο flip-flop.
Το ONE είναι προς το παρόν αποθηκευμένο στη μνήμη flip-flop, τώρα καθώς πατάμε το κουμπί επαναφοράς, ενεργοποιείται το τρανζίστορ PNP στο εσωτερικό διάγραμμα. Με αυτό θα υπάρχει ένα υψηλό σήμα MR (Master Reset).
Αυτή η κύρια επαναφορά όταν ανεβαίνει, το αποθηκευμένο bit του flip-flop διαγράφεται. Αυτό είναι το flip-flop τράβηξε προς τα κάτω. Καθώς το flip-flop πηγαίνει χαμηλά, η έξοδος μειώνεται. Έτσι, το LED θα σβήσει τώρα. Έτσι ο χρονοδιακόπτης αποθηκεύει ένα κομμάτι δεδομένων στο flip-flop του.