Tutti i sistemi embedded dispongono di memoria per archiviare i dati. Queste memorie sono costituite da flip-flop, questi flip-flop memorizzano i dati sotto forma di bit. Ogni flip flop può memorizzare un bit. Quindi per otto flip-flop avremo una memoria a 8 bit. Questa memoria viene utilizzata per memorizzare programmi o per accedere al programma. Ci sono diversi tipi di flip-flop qui stiamo per parlare di flip-flop SR.
In un timer 555IC è presente un flip-flop SR (Set Reset), quindi il timer può essere organizzato per memorizzare un bit di dati. Questo è quello che faremo qui. Usiamo il timer per memorizzare un singolo bit di dati.
Componenti del circuito
- Tensione di alimentazione da +5 a +12
- 555 IC
- Resistori da 10KΩ (2 pezzi), 1KΩ
- Bottoni (2 pezzi)
- GUIDATO,
- Condensatore 100µF (non obbligatorio, collegato in parallelo all'alimentazione)
Circuito e spiegazione di funzionamento
Lo schema del circuito della cella di memoria a un bit basata su 555IC è mostrato nella figura sopra. Qui stiamo usando il flip-flop presente nel timer come abbiamo discusso in precedenza.
Considerare ora che tutti i componenti siano collegati come mostrato nello schema elettrico e che l'alimentazione sia accesa. Poiché il pin di soglia è collegato all'alimentazione tramite un resistore da 10K, l'uscita del secondo comparatore sarà bassa. Questo segnale viene inviato al secondo pin SET del flip-flop all'interno del timer.
Come mostrato nella figura sotto, il flip-flop riceve un segnale basso sul pin impostato del flip-flop.
Per questo motivo, il flip-flop memorizzerà ZERO nella sua memoria e quindi l'uscita sarà bassa. Per quanto riguarda l'uscita bassa il LED sarà spento. Ora considera che il pulsante di impostazione è premuto, quindi il pin della soglia viene collegato direttamente a terra. Questo è mostrato nella figura sottostante. Per questo motivo, ci sarà un potenziale maggiore al terminale positivo del secondo comparatore, quindi il secondo comparatore emette un segnale alto positivo.
Questo segnale positivo alto viene inviato al pin del set del flip-flop e quindi il flip-flop memorizza UNO nella sua memoria e quindi l'uscita Q sarà alta, questa uscita Q abilita l'uscita del timer ad andare alta. Quindi ora il LED si accende per dire a ONE è memorizzato nel flip-flop.
ONE è attualmente memorizzato nella memoria del flip-flop, ora quando premiamo il pulsante di reset il transistor PNP nello schema interno si accende. Con questo ci sarà un segnale alto MR (Master Reset).
Questo ripristino principale quando diventa alto, il bit memorizzato nel flip-flop viene cancellato. Questo è il flip-flop abbassato al minimo. Quando il flip-flop si abbassa, l'uscita diventa bassa. Quindi il LED ora si spegnerà. Questo è il modo in cui un timer memorizza un bit di dati nel suo flip-flop.