Você está na página 1de 4

Contadores

CONTADORES.
Los contadores son circuitos secuenciales básicos que son capaces de contar una determinada
secuencia. Según su modo de funcionamiento se dividen en asíncronos y síncronos.

1. CONTADORES ASÍNCRONOS.

En este tipo de contadores el reloj se conecta al primero de los biestables (que pertenece al bit
de menos peso LSB) y a continuación la salida de cada biestable va conectado al reloj del
siguiente, siempre y cuando el reloj sea en flanco de bajada. Las entradas de la báscula van a
“1”.

Para determinar cuantos biestables nos hacen falta para nuestro circuito será:

n N → Número de estados que c uenta


N=2 .n → Nº de biestables

3
Ej. 8 = 2 , donde n=3 (tres básculas) obtendremos N = 8 estados.

Este contador nos contará desde el 000 al 111.Si queremos que nos cuente hasta un
determinado número seguiremos los siguientes pasos:

1º Localizamos el numero siguiente al que queremos que nos cuente. Ej. Si queremos que nos
cuente hasta el 101, el que tenemos que tener en cuenta es el 110.
2º Cogemos las salidas de los flip-flops que están a “1” y los llevamos a la entrada de una
puerta NAND.
3º Como un “0” en los Clears pone todas los flip-flops a “0”, la salida de la NAND la llevamos a
las entradas Clears y eso hará que se pongan a “0” todos los flip-flops y comience la cuenta de
nuevo.

2 CONTADORES SÍNCRONOS.

Los contadores síncronos se caracterizan porque se le aplica la señal de reloj simultáneamente


a todos los biestables.

DISEÑO

En primer lugar se determina el numero de biestables necesarios que será el del numero de
biestables necesarios para representar el número mayor.

1
Contadores

A continuación se representa la tabla de verdad de los estados por los que va a pasar el
contador. En esta tabla se representan los estados actual y siguiente.

t t+1
D Binario D Binario
0 0000 1 0001
1 0001 2 0010
2 0010 3 0011
3 0011 4 0100
4 0100 5 0101
5 0101 6 0110
6 0110 7 0111
7 0111 0 0000

Estas son las salidas de los biestables. El siguiente paso es determinar las entradas, esto se
hace con el diagrama de estados del biestable que vamos a utilizar.

Q Q+1 S R J K D T
0 0 0 X 0 X 0 0
0 1 1 0 1 X 1 1
1 0 0 1 X 1 0 1
1 1 X 0 X 0 1 0

Como vamos a utilizar un J–K la tabla será:

T t+1 ENTRADAS
Q2Q1 Q0 Q2 Q1Q0 J2 K 2 J1 K 1 J0 K0
0 0 0 0 0 1 0 X 0 X 1 X
0 0 1 0 1 0 0 X 1 X X 1
0 1 0 0 1 1 0 X X 0 1 X
0 1 1 1 0 0 1 X X 1 X 1
1 0 0 1 0 1 X 0 0 X 1 X
1 0 1 1 1 0 X 0 1 X X 1
1 1 0 1 1 1 X 0 X 0 1 X
1 1 1 0 0 0 X 1 X 1 X 1

J2 Q1 Q0 K2 Q1 Q0 J1 Q1 Q0
Q2 00 01 11 10 Q2 00 01 11 10 Q2 00 01 11 10
0 0 0 1 0 0 X X X X 0 0 1 X X
1 X X X X 1 0 0 1 0 1 0 1 X X

J2 =Q1 Q0 K2 =Q 1 Q0 J1 = Q0

K1 Q1 Q0 J0 Q1 Q0 K0 Q1 Q0
Q2 00 01 11 10 Q2 00 01 11 10 Q2 00 01 11 10
0 X X 1 0 0 1 X X 1 0 X 1 1 X
1 X X 1 0 1 1 X X 1 1 X 1 1 X

K1 = Q0 J0 = 1 K0 = 1

2
Contadores

3 CONTADORES ESPECIALES.
Existen innumerables contadores para propósitos específicos, así como integrados, veamos
algunos.

CONTADOR EN ANILLO.

Este contador desplaza un “1” por cada una de las salidas.

t t+1
Q0 Q1 Q1 Q0 Q1 Q0 Q1 Q0
0 0 0 1 0 0 1 0
0 0 1 0 0 1 0 0
0 1 0 0 1 0 0 0
1 0 0 0 0 0 0 1

CONTADOR JOHNSON.

Este contador llena las salidas de “1” y cuando todos los biestables están a “1” los va poniendo
a cero.

t t+1

3
Contadores

Q0 Q1 Q1 Q0 Q1 Q0 Q1 Q0
0 0 0 0 0 0 0 1
0 0 0 1 0 0 1 1
0 0 1 1 0 1 1 1
0 1 1 1 1 1 1 1
1 1 1 1 1 1 1 0
1 1 1 0 1 1 0 0
1 1 0 0 1 0 0 0
1 0 0 0 0 0 0 0

4 CONTADORES INTEGRADOS.
7493 CONTADOR BINARIO 4 BITS.

74190 CONTADOR BCD 4 BITS ASENDENTE/DESENDENTE PROGRAMABLE.

Você também pode gostar