Está en la página 1de 7

C / Pa r e M é n d e z , 1 5 1

4 6 9 0 0 To r re n t
961206140
4 6 0 1 6 3 9 7 @ g va . e s

5.- Diseña un circuito secuencial que cuente de 0 hasta 9 y comience de nuevo. Contador decimal.

Solución
Se trata de un contador de 0 a 9 y vuelve a comenzar es un circuito secuencial sin entrada que avanza de
estado a cada impulso de reloj. La salida será la propia salida en paralelo de los biestables codificados en
binario.

Tenemos diez posibles estados, por tanto, serán necesarios cuatro biestables. asignaremos a cada estado su
código binario.

Para la implementación del circuito utilizaremos biestables JK cuya tabla inversa es la siguiente:

Qt Qt+1 J K

0 0 0 X

0 1 1 X

1 0 X 1

1 1 X 0

La tabla de verdad la obtendremos de la siguiente manera:


Las cuatro primeras columnas representan el estado actual, en el instante t, de los cuatro biestables.
Desde la quinta columna hasta la octava representan el estado siguiente, en el instante t+1, de los cuatro
biestables y se obtienen viendo como evoluciona el sistema en el grafo.
Las columnas novena y décima se obtienen viendo la evolución del biestable J 3K3 utilizando las columnas
Q3(t) y Q3(t+1) (en azul) y la tabla inversa del biestable JK. De forma análoga procedemos con el resto de los
biestables JxKx utilizando las columnas correspondientes Qx(t) y Qx(t+1).
Nótese que en este problema los estados de décimo hasta el décimo quinto no son posibles por lo tanto los
cogeremos como indeterminaciones tomado estas como “1” o “0” según nos convenga para simplificar las
funciones.
C / Pa r e M é n d e z , 1 5 1
4 6 9 0 0 To r re n t
961206140
4 6 0 1 6 3 9 7 @ g va . e s

La Tabla de verdad:

t t+1 Q3 Q2 Q1 Q0
Q3 Q2 Q1 Q0 Q3 Q2 Q1 Q0 J3 K3 J2 K2 J1 K1 J0 K0
0 0 0 0 0 0 0 0 1 0 X 0 X 0 X 1 X
1 0 0 0 1 0 0 1 0 0 X 0 X 1 X X 1
2 0 0 1 0 0 0 1 1 0 X 0 X X 0 1 X
3 0 0 1 1 0 1 0 0 0 X 1 X X 1 X 1
4 0 1 0 0 0 1 0 1 0 X X 0 X 0 1 X
5 0 1 0 1 0 1 1 0 0 X X 0 1 X X 1
6 0 1 1 0 0 1 1 1 0 X X 0 X 0 1 X
7 0 1 1 1 1 0 0 0 1 X X 1 X 1 X 1
8 1 0 0 0 1 0 0 1 X 0 0 X 0 X 1 X
9 1 0 0 1 0 0 0 0 X 1 0 X 0 X X 1
10 1 0 1 0 X X X X X X X X X X X X
11 1 0 1 1 X X X X X X X X X X X X
12 1 1 0 0 X X X X X X X X X X X X
13 1 1 0 1 X X X X X X X X X X X X
14 1 1 1 0 X X X X X X X X X X X X
15 1 1 1 1 X X X X X X X X X X X X
C / Pa r e M é n d e z , 1 5 1
4 6 9 0 0 To r re n t
961206140
4 6 0 1 6 3 9 7 @ g va . e s

J 3 (Q3 ,Q2 , Q 1 , Q 0 )= ∑ (7)+ X · ∑ (8,9,10,11,12,13,14,15)


Q3 ,Q 2 ,Q1 ,Q 0 Q3 ,Q2 , Q1 ,Q0

La Tabla de Karnaugh

Q1Q0
Q3Q2 00 01 11 10

0 0 0 0
00
0 1 3 2

0 0 1 0
01
4 5 7 6

X X X X
11
12 13 15 14

X X X X
10
8 9 11 10

La función simplificada: J3 = Q2·Q1·Q0

K 3 (Q3 ,Q2 , Q 1 , Q 0 )= ∑ (9)+ X · ∑ (0,1,2,3,4,5,6,7,10,11,12,13,14,15)


Q3 ,Q 2 ,Q1 ,Q 0 Q3 ,Q 2, Q1 ,Q 0

La Tabla de Karnaugh

Q1Q0
Q3Q2 00 01 11 10

X X X X
00
0 1 3 2

X X X X
01
4 5 7 6

X X X X
11
12 13 15 14

0 1 X X
10
8 9 11 10

La función simplificada: K3 = Q0
C / Pa r e M é n d e z , 1 5 1
4 6 9 0 0 To r re n t
961206140
4 6 0 1 6 3 9 7 @ g va . e s

J 2 (Q3 ,Q2 , Q 1 , Q 0 )= ∑ (3)+ X · ∑ (4,5,6,7,10,11,12,13,14,15)


Q3 ,Q 2, Q1 ,Q 0 Q 3 ,Q2 ,Q 1 ,Q0

La Tabla de Karnaugh

Q1Q0
Q3Q2 00 01 11 10

0 0 1 0
00
0 1 3 2

X X X X
01
4 5 7 6

X X X X
11
12 13 15 14

0 0 X X
10
8 9 11 10

La función simplificada: J2 = Q1·Q0

K 2 (Q3 ,Q2 , Q1 , Q0 )= ∑ (7)+ X · ∑ (0,1,2,3,8,9,10,11,12,13,14,15)


Q3 ,Q 2 ,Q1 ,Q 0 Q3 ,Q2 , Q1 ,Q0

La Tabla de Karnaugh

Q1Q0
Q3Q2 00 01 11 10

X X X X
00
0 1 3 2

0 0 1 0
01
4 5 7 6

X X X X
11
12 13 15 14

X X X X
10
8 9 11 10

La función simplificada: K2 = Q1·Q0


C / Pa r e M é n d e z , 1 5 1
4 6 9 0 0 To r re n t
961206140
4 6 0 1 6 3 9 7 @ g va . e s

J 1 (Q3 ,Q2 , Q 1 , Q 0 )= ∑ (1,5)+ X · ∑ (2,3,4,6,7,10,11,12,13,14,15)


Q3 ,Q2 , Q1 ,Q0 Q 3 ,Q2 ,Q 1, Q0

La Tabla de Karnaugh

Q1Q0
Q3Q2 00 01 11 10

0 1 X X
00
0 1 3 2

X 1 X X
01
4 5 7 6

X X X X
11
12 13 15 14

0 0 X X
10
8 9 11 10

La función simplificada: J1 = Q3·Q0

K 1 (Q3 ,Q2 , Q1 , Q0 )= ∑ (3,7)+ X · ∑ (0,1,5,8,9,10,11,12,13,14,15)


Q3 ,Q 2, Q1 ,Q 0 Q3 ,Q2 , Q1 ,Q0

La Tabla de Karnaugh

Q1Q0
Q3Q2 00 01 11 10

X X 1 0
00
0 1 3 2

0 X 1 0
01
4 5 7 6

X X X X
11
12 13 15 14

X X X X
10
8 9 11 10

La función simplificada: K1 = Q0
C / Pa r e M é n d e z , 1 5 1
4 6 9 0 0 To r re n t
961206140
4 6 0 1 6 3 9 7 @ g va . e s

J 0 (Q3 ,Q2 , Q 1 , Q 0 )= ∑ (0,2,4,6,8)+ X · ∑ (1,3,5,7,9,10,11,12,13,14,15)


Q3 ,Q 2 ,Q1 ,Q 0 Q3 ,Q2 , Q1 ,Q0

La Tabla de Karnaugh

Q1Q0
Q3Q2 00 01 11 10

1 X X 1
00
0 1 3 2

1 X X 1
01
4 5 7 6

X X X X
11
12 13 15 14

1 X X X
10
8 9 11 10

La función simplificada: J0 = 1

K 0 (Q3 ,Q 2 , Q1 , Q0 )= ∑ (1,3,5,7,9)+ X · ∑ (0,2,4,6,8,10,11,12,13,14,15)


Q3 , Q2 ,Q1 ,Q 0 Q 3 ,Q2 ,Q 1 ,Q0

La Tabla de Karnaugh

Q1Q0
Q3Q2 00 01 11 10

X 1 1 X
00
0 1 3 2

X 1 1 X
01
4 5 7 6

X X X X
11
12 13 15 14

X 1 X X
10
8 9 11 10

La función simplificada: K0= 1


C / Pa r e M é n d e z , 1 5 1
4 6 9 0 0 To r re n t
961206140
4 6 0 1 6 3 9 7 @ g va . e s

El circuito implementado con Automation Studio:

También podría gustarte