Contador 00-99
Contenido
Introducción
3
Objetivo
3
Desarrollo
4
Conclusiones
7
Anexos
7
INTRODUCCIÓN
Realizar, primeramente, la simulación en plataforma Proteus 8 del circuito de un
contador asíncrono ascendente y proceder con el montaje.
OBJETIVOS
Construir un contador asíncrono ascendente desde los números naturales 00 y99.
Entender el comportamiento de los elementos empleados en el circuito y manifestar
conclusiones de acuerdo a posibles dificultades que se presenten tanto en la
simulación como en el montaje físico.
3
DESARROLLO
Antes de la construcción y de la simulación, fue conveniente plantear la meta y los
pasos a seguir para su logro.
Contar de 00 a 99 requiere de dos displays y dossub-circuitos, un par por cada
dígito. Cada sub-circuito es constituido por cuatro biestables tipo JK, una compuerta
NAND y un codificador BCD a 7 segmentos.
Un flip-flop JK cuyas entradas J y K están conectadas en alto tiene un
comportamiento oscilatorio en sus salidas Q y |Q que depende exclusivamente de
la entrada reloj. Además, el cambio en las salidas se da cuando el reloj pasa de alto
a bajo (ode 1 a 0).
Ahora bien, si lo que se busca es contar, un solo flip-flop lo hace, pero desde 0 hasta
1. Y si se desea aumentar el límite superior basta con agregar un flip-flop de tal
manera que la salida del primero sea la entrada de reloj del segundo.
La siguiente es una simple fórmula que permite saber cuántos flip-flop se deberían
emplear de acuerdo a la cantidad de números que se quieranexpresar.
2𝑛 = 𝑁
Donde n es la cantidad de flip-flops y N, la cantidad de números que esa configuración
permite desde 0 hasta N-1.
Para este caso particular, contar hasta 9 requiere de 4 flip-flops, pues con 3
biestables solo se puede llegar hasta el número 7. Si bien con 4 JK´s se puede
contar hasta 15, es suficiente con hacer RESET cuando el valor alcanzado sea 10
en decimal (o 1010 enbinario), de esta manera el contador vuelve a empezar
desde 0.
Para ello, se emplea una compuerta NAND cuyas entradas son salidas Q de los
flip-flops que representan a los unos en 1010 (diez en binario) mientras que la salida
de la compuerta se acopla a todos los pines R (RESET) de los biestables.
Con la siguiente imagen se ilustran las previas explicaciones.
4
8
4
2
?
U15:BU15:A
U12:B
U12:A
7473
7473
7473
7473
Q
8
Q
12
1
Q
CLK
1
CLK
10
13
Q
6
K
14
J
5
CLK
3
K
7
J
1
2
6
Q
3
K
2
13
9
R
14
J
CLK
10
K
R
Q
5
CLK
Q
12
R
7
J
R
Q
8
?
?
?
9
1
U16
NAND
Contador Asíncrono Ascendente [0-9]Aunque aquí no termina todo, el próximo paso es anexar el otro dígito, el de las
decenas. Que realmente es un paso sencillo, tan solo hay que conectar la salida Q
del último flip-flop del primer sub-circuito a la entrada reloj del primer flip-flop del
segundo sub-circuito. Manteniendo el mismo RESET, pues no debe pasar de 9.
CLK
13
Q
K
1
CLK
3
8
Q
K
Q
J
5
10CLK
13
Q
K
9
7473
Q
J
1
3
CLK
8
Q
U19
U16
NAND
NAND
K
7
12
1
Q
J
5
10
CLK
13
Q
R
10
J
U12:A
7473
14
K
14
CLK
1
3
2
5
Q
12
R
K
J
U12:B
7473
7
6
Q
Q
9
R
CLK
8
U15:A
7473
14
2
3
12
6
1
7
2
K
J
6
Q
R
CLK
13U15:B
7473
Q
2
R
6
K
J
9
?
Q
Q
5
10
U17:A
7473
14
1
?
J
12
2
?
Q
CLK
8
U17:B
7473
7
4
?
U18:A
7473
8
?
?
?
?
U18:B
9
1
R
2
R
4
R
8
Contador Asíncrono Ascendente en BCD.
Siendo justos, este es un contador desde 00 hasta 99, pero en formato binario
codificado a decimal,...
Regístrate para leer el documento completo.