Problema. Diseñe un contador síncrono de tres bits.
Utilizar para el diseño flip flop´s D, T y JK
Solución
Con 3 bits se pueden contar 8 números de 0 a 7.
La cuenta es la siguiente:
C = 0, 1, 2,…..,6, 7, 0, 1, 2……
Diagrama de estado
Tabla de estado
Qn Qn+1
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 0
Asignación de estados
0 = 000
1 = 001
2 = 010
3 = 011
4 = 100
5 = 101
6 = 110
7 = 111
Tabla de estado de excitación
Qn Qn+1 FF´s
Q2Q1Q0 Q2Q1Q0 D2 T1 J0 K0
0 0 0 0 0 1 0 0 1 X
0 0 1 0 1 0 0 1 X 1
0 1 0 0 1 1 0 0 1 X
0 1 1 1 0 0 1 1 X 1
1 0 0 1 0 1 1 0 1 X
1 0 1 1 1 0 1 1 X 1
1 1 0 1 1 1 1 0 1 X
1 1 1 0 0 0 0 1 X 1
Ecuaciones de excitación
De los mapas K, se tiene
D2 Q2’Q1’ Q2’Q1 Q2Q1 Q2Q1’
Q0’ 1 1
Q0 1 1
D2 = Q2’Q1Q0 + Q2Q0’ + Q2Q1’
D2 = Q2’Q1Q0 + Q2(Q0’ + Q1’)
P = Q1Q0
P’ = (Q1Q0)’ = Q1’ + Q0’
D2 = Q2’P + Q2P’ = Q2 + P
D2 = Q2 + (Q1Q0)
T1 Q2’Q1’ Q2’Q1 Q2Q1 Q2Q1’
Q0’
Q0 1 1 1 1
T1 = Q0
J0 = K0 = 1 lógico
Diagrama circuital
Diseñe un contador síncrono de tres bits. Utilizar para el diseño flip flop´s JK