esempio di contatore sincrono mod 8
Disegniamo lo schema dell’automa con il modello di Moore.
Tavola degli stati futuri:
000 | 001 | 0 | 0 | 1 | 000 |
001 | 010 | 0 | 1 | 1 | 001 |
010 | 011 | 0 | 0 | 1 | 010 |
011 | 100 | 1 | 1 | 1 | 011 |
100 | 101 | 0 | 0 | 1 | 100 |
101 | 110 | 0 | 1 | 1 | 101 |
110 | 111 | 0 | 0 | 1 | 110 |
111 | 000 | 1 | 0 | 1 | 111 |
espressioni booleane
Ricaviamo le espressioni minimali delle funzioni di eccitazione dei flip-flop (JK).
…
Osserviamo che nei contatori sincroni, ogni flip flop dal terzo incluso in poi commuta solo quando le uscite dei due flip-flip antecedenti sono a 1.
rappresentazione del circuito
Realizzazione con i flip-flop (JK)
N.B.: Con un processo analogo si può progettare un contatore che usa dei flip-flop toggle (T) (tra l’altro più adatti per lo scopo)
Realizzazione con i flip-flop toggle (T)
N.B.: Volendo costruire un contatore che conta alla rovescia, basterebbe semplicemente usare le uscite complementate dei flip-flop invece che le uscite normali.
diagramma temporale
N.B.: I flip-flop cambiano stato sui fronti di salita del clock.
(foto da elemania.altervista.org)