Вы находитесь на странице: 1из 9

Ejercicio 2

Caso 1: contador de 0 a 99
Caso2: Prender un led en 0 cuando el contador llegue a 99 este se debe
apagar.
Desarrollo:
Caso 1: contador de 0 a 99
Para el desarrollo del ejercicio se seguirán los siguientes pasos:
 Diseñar un generador de pulsos.
 Diseñar un contador de 0 a 9
 Diseñar el contador de 0 a 99 utilizando el contador anterior
 Diseñar un circuito que prenda un led en 0 y lo apague en 99.
Generador de pulsos.
Se diseña un generador de pulsos con un circuito integrado 555,
utilizando la configuración que se muestra en la figura 1.

Figura1. Circuito generador de pulsos


En la figura 2 se observa la simulación del generador de pulsos de 0 a
5v y una frecuencia de 1,25 hz.

Figura 2. Simulación circuito generador de pulsos


Diseño contador de 0 a 9.
Para el diseño del contador se utilizaron flip flops los cuales son
dispositivos de dos estados que sirven como memoria basita, la cual
según la excitación de las entradas me da un estado futuro a la salida.
Para un contador de 0 a 9, para ser representados en números binarios
se necesitan 4 bits, es decir se necesitan 4 variables para su diseño,
cada variable es un flip flop JK, para este primer paso se diseña una
tabla de estado presente Q(t) y estado futuro Q(t+1) como se observa
en la tabla 1.
Estado Presente Q(t) Estado Futuro Q(t+1)

numero Q4 Q3 Q2 Q1 Q4 Q3 Q2 Q1
0 0 0 0 0 0 0 0 1
1 0 0 0 1 0 0 1 0
2 0 0 1 0 0 0 1 1
3 0 0 1 1 0 1 0 0
4 0 1 0 0 0 1 0 1
5 0 1 0 1 0 1 1 0
6 0 1 1 0 0 1 1 1
7 0 1 1 1 1 0 0 0
8 1 0 0 0 1 0 0 1
9 1 0 0 1 0 0 0 0

Tabla 1. Estado presente y futuro.


Una vez obtenía los valores futuros con la tabla 2, se hallan los valores
de excitaciones de J y K de las cuatro variables como se representan en
la tabla 3.

Q(t) Q(t+1) J K
0 0 0 x
0 1 1 x
1 0 x 1
1 1 x 0
Tabla 2. Excitación flip flop JK.

Entradas de Flip flop

J4 K4 J3 K3 J2 K2 J1 K1
0 X 0 X 0 X 1 X
0 X 0 X 1 X X 1
0 X 0 X X 0 1 X
0 X 1 X X 1 X 1
0 X X 0 0 X 1 X
0 X X 0 1 X X 1
0 X X 0 X 0 1 X
1 X X 1 X 1 X 1
X 0 0 X 0 X 1 X
X 1 0 X 0 X X 1
Tabla 3. Valores de excitación para las variables Q1, Q2, Q3 y Q4
Se utiliza la técnica de mapas de karnaugh, para simplificar y encontrar
la función necesaria para el desarrollo del ejercicio, tenemos.
J1 Q2 Q1
Q4 Q3 00 01 11 10
00 1 x x 1
01 1 x x 1
11 x x x x
10 1 x x x
1

K1 Q2 Q1
Q4 Q3 00 01 11 10
00 x 1 1 x
01 x 1 1 x
11 x x x x
10 x 1 x x
1

J2 Q2 Q1
Q4 Q3 00 01 11 10
00 0 1 x x
01 0 x x x
11 x x x x
10 0 0 x x
Q4'Q1

K2 Q2 Q1
Q4 Q3 00 01 11 10
00 x x 1 0
01 x x 1 0
11 x x x x
10 x x x x
Q1

J3 Q2 Q1
Q4 Q3 00 01 11 10
00 0 0 1 0
01 x x x x
11 x x x x
10 0 0 x x
Q2Q1

K3 Q2 Q1
Q4 Q3 00 01 11 10
00 x x x x
01 0 0 1 0
11 x x x x
10 x x x x
Q2Q1

J4 Q2 Q1
Q4 Q3 00 01 11 10
00 0 0 0 0
01 0 0 1 0
11 x x x x
10 x x x x
Q3Q2Q1

K4 Q2 Q1
Q4 Q3 00 01 11 10
00 X X X X
01 X X X X
11 X X X X
10 0 1 X X
Q1

En la figura 3 se verá el circuito implementado con las funciones


halladas anteriormente, adicional se observa la conexión de cada uno de
los relojes conectados al circuito generador de pulsos y al final del
circuito un decodificador de 4 a 7 bits para poder conectar un circuito 7
segmentos para observar el conteo en forma unidades.
Figura 3. Contador 0 a 9
Una vez se tiene un contador de 0 a 9 podemos acoplar un segundo
contador y dividir nuestros dos contadores entre decenas y unidades, de
esta forma cuanto el contador de unidades llegue a 9 este enviara la
señal de reloj para activar el contador de decenas, para esto, haciendo
un análisis en la tabla 1, observamos que el contador debe activarse
cuando Q4 y Q1 están al tiempo en 1, basta alimentar el circuito de reloj
con una compuerta AND entre Q4 y Q1, además de esto se utiliza un flip
flop con disparo de bajada, de esta forma garantizamos que no se el
contador de decenas no cambie cuando el contador de unidades pase a
9 si no cuando pase a 0.
En la figura 4 se observa el contador de 0 a 99.
Figura 4. Circuito contador 0 a 99
Caso2: Prender un led en 0 cuando el contador llegue a 99 este se debe
apagar.
Nuevamente haciendo un análisis sobre las variables de cada uno de los
contadores, se observa que el contador estará en 99 cuando Q1 y Q4 de
ambos circuitos están en 1, por lo tanto, cuando estas variables no
cumplan la condición de estar en 1 el led se mantendrá prendido, por lo
cual utilizaremos una compuerta AND de 4 entradas y una compuerta
NOT en la salida para mantener el led prendido y cuando este llegue a
99 se apague, el circuito completo lo puede observar en la figura 5 y en
la figura 6 y 7 se observa el funcionamiento del led
Figura 5. Circuito contador 0 a 99 que prende un led en 0 y lo apaga al
llegar a 99.
Figura 6. Simulación circuito contador de led prendiendo en 0.

Figura 7. Simulación circuito contador de led apagado en 99.

Вам также может понравиться