contatori sincroni modulo n

annuncio pubblicitario
U.D.: CONTATORI BINARI SINCRONI MODULO N
Autore Marco Lanino
Si desidera progettare un contatore binario modulo 6. Indipendentemente dal modulo di
conta che si è scelto (in questo caso 6), questi sono i passi da seguire:
1. Si determina il numero di FF occorrenti con il solito metodo e si traccia lo schema
elettrico di base, con il clock distribuito contemporaneamente a tutti i Flip Flop
(struttura sincrona):
FF1 SN74LS112
FF2 SN74LS112
FF3 SN74LS112
CLK
2. Si ricava la Tavola di verità del Flip Flop J-K
M = memoria
R = Reset sincrono
S = Set sincrono
T = Toggle
Stato
J
K
Qn
Qn+1
M
M
R
R
S
S
T
0
0
0
0
1
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
0
1
0
0
1
1
1
T
1
1
1
0
3. Dalla tabella precedente si ricava la Tabella di Eccitazione del Flip Flop J-K
Qn  Qn+1
J
K
0
0
0
X
0
1
1
X
1
0
X
1
1
1
X
0
4. Quindi si compila la Tavola degli STATI del contatore
CLK
0
1
2
3
4
5
PRESENTE
Q1N
Q0N
0
0
0
1
1
0
1
1
0
0
0
1
Q2N
Q2N+1
0
0
0
0
1
1
0
0
0
1
1
0
FUTURO
Q1N+1 Q0N+1
0
1
1
0
1
1
0
0
0
1
0
0
J0
1
X
1
X
1
X
K0
X
1
X
1
X
1
USCITE
J1
K1
0
X
1
X
X
0
X
1
0
X
0
X
J2
0
0
0
1
X
X
K2
X
X
X
X
0
1
1
U.D.: CONTATORI BINARI SINCRONI MODULO N
Autore Marco Lanino
5. Si ricavano le Mappe di Karnaugh delle uscite J e K di tutti i Flip Flop e si effettua la
loro copertura.
Q1Q0
00
01
11
10
0
1
X
X
1
1
1
X
X
X
Q2
J0 = 1
Q1Q0
00
01
11
10
0
X
1
1
X
1
X
1
X
X
Q2
K0 = 1
Q1Q0
00
01
11
10
0
0
1
X
X
1
0
0
X
X
Q2
J1 = Q0Q2
Q1Q0
00
01
11
10
0
X
X
1
0
1
X
X
X
X
Q2
K1 = Q0
Q1Q0
00
01
11
10
0
0
0
1
0
1
X
X
X
X
Q2
J2 = Q0Q1
2
U.D.: CONTATORI BINARI SINCRONI MODULO N
Autore Marco Lanino
Q1Q0
00
01
11
10
0
X
X
X
X
1
0
1
X
X
Q2
K2 = Q0
6. Infine si perviene al Circuito elettrico completo del contatore:
Si parte dal circuito base formato da 3 Flip Flop J-K posti affiancati con il segnale di
clock CLK distribuito in parallelo (punto 1). Ad esso si apportano in aggiunta i
collegamenti che si desumono dalla copertura delle Mappe K (punto 5). Si ricorda che
un livello logico alto (“1”) viene ottenuto collegando il pin interessato alla tensione +5 V.
+5 V
SN74LS112
SN74LS112
SN74LS112
SN7408
SN7408
Q2
Q1
Q0
CLK
3
Scarica