Está en la página 1de 5

Universidad de San Carlos de Guatemala

Facultad de Ingeniería
Escuela de Ingeniería Mecánica Eléctrica
Electrónica 3 Sección “N+”
Ing. Magdalena Puente

TAREA DE INVESTIGACIÓN:
CONTADORES SINCRÓNICOS
BINARIOS Y BCD

Mardoqueo Stuardo Sagastume Guerra


CUI: 1854 10731 2009
CARNÉ: 200915152
Guatemala 11 de Mayo de 2020
CONTADORES SINCRÓNICOS

Los contadores sincrónicos difieren de los de rizo en que se aplican pulsos de


reloj a las entradas de todos los flip-flops. Un mismo reloj dispara todos los flip-
flops simultáneamente en vez de hacerlo uno por uno sucesivamente como en los
contadores de rizo. La decisión de si un flip-flop debe complementarse o no
depende de los valores de las entradas de datos, como T o J y K, en el momento
en que llega el borde de reloj. Si T=0 o J=K=0, el flip-flop no cambia de estado. Si
T=1 o J=K=1, el flip-flop se complementa.

Contador binario

El diseño de un contador binario sincrónico es tan sencillo que no es preciso


realizar un proceso secuencial de diseño lógico. En un contador binario sincrónico,
el flip-flop de la posición menos significativa se complementa con cada pulso. Un
flip-flop en cualquier otra posición se complementa cuando todos los bits de las
posiciones significativas inferiores son 1.

Por ejemplo, si el estado actual de un contador de cuatro bits es


A3A2A1A0=0011, el siguiente conteo será 0100. A0 siempre se complementa. A1
se complementa porque el estado actual de A0=1. A2 se complementa porque el
estado actual de A1A0=11. En cambio, A3 no se complementa porque el estado
actual de A2A1A0=011, y no cumple la condición de “todos unos”.

Los contadores binarios sincrónicos tienen un patrón regular y se pueden


construir con flipflops complementadores y compuertas. El patrón regular se
distingue en el contador de cuatro bits que se representa en la figura:

Figura 1.
Las entradas C de todos los flip-flops se conectan a un reloj común. El contador
se habilita con la entrada de habilitar contador. Si esa entrada es 0, todas las
entradas J y K son 0 y el reloj no cambia el estado del contador. La primera etapa
A0 tiene 1 en su J y en su K si el contador está habilitado. Las otras entradas J y K
tienen 1 si todas las etapas anteriores, menos significativas, producen 1 y el
conteo está habilitado.

La cadena de compuertas AND genera la lógica requerida para las entradas J y


K de cada etapa. El contador puede extenderse a cualquier cantidad de etapas,
cada una de las cuales tiene un flipflop adicional y una compuerta AND que
produce una salida de 1 si las salidas de todos los flip-flops anteriores son 1. Cabe
señalar que los flip-flops se disparan con el borde positivo del reloj. La polaridad
del reloj no es fundamental en este caso como lo era en el contador de rizo. El
contador sincrónico se dispara con el borde positivo del reloj, o con el negativo.
Los flip-flops complementadores del contador binario pueden ser del tipo JK o del
tipo T, o del tipo D con compuertas XOR.

La equivalencia de los tres tipos se señala en la siguiente figura:

Figura 2.

Contador binario ascendente-descendente

Un contador binario sincrónico de cuenta regresiva pasa por los estados


binarios en el orden inverso, de 1111 hasta 0000, pasando después a 1111 para
repetir el conteo. Es posible diseñar un contador de cuenta regresiva de la forma
acostumbrada, pero el resultado es predecible por inspección del conteo binario
descendente. El bit de la posición menos significativa se complementa con cada
pulso. Un bit en cualquier otra posición se complementa si todos los bits menos
significativos son 0. Por ejemplo, el estado que sigue al estado actual 0100
es 0011. El bit menos significativo siempre se complementa. El segundo bit hacia
la izquierda se complementa porque el primero es 0. El tercero se complementa
porque los dos primeros son 0. El cuarto bit, en contraste, no cambia porque no
todos los bits menos significativos son 0.
Podemos construir un contador binario de cuenta regresiva como el de la figura
1, excepto que las entradas de las compuertas AND deben provenir de las salidas
complementadas de los flip-flops anteriores, no de las salidas normales. Es
posible combinar las dos operaciones en un solo circuito para formar un contador
capaz de contar hacia arriba o hacia abajo.

En la figura 1 se representa el circuito de un contador binario ascendente-


descendente que utiliza flip-flops T. Tiene una entrada de control para conteo
ascendente (arriba) y una entrada de control para conteo descendente (abajo).
Cuando la entrada arriba es 1, el circuito cuenta hacia arriba, porque las entradas
T reciben sus señales de las salidas normales de los flip-flops anteriores. Cuando
la entrada abajo es 1 y la entrada arriba es 0, el circuito cuenta hacia abajo,
porque se aplican a las entradas T las salidas complementadas de los flip-flops
anteriores.

Si ambas entradas, arriba y abajo, son 0, el circuito no cambia de estado y


permanece en la misma cuenta. Si ambas entradas son 1, el circuito cuenta hacia
arriba. Esto garantiza que sólo una operación se efectúe en todo momento.

Contador BCD

Los contadores BCD cuentan en decimal codificado en binario, de 0000 hasta


1001 y luego regresan a 0000. Debido al regreso a cero después de contar hasta
9, el contador BCD no sigue un patrón regular como en el conteo binario directo.
Para deducir el circuito de un contador BCD sincrónico, es preciso efectuar un
procedimiento secuencial de diseño de circuitos.
La tabla de estados de un contador BCD se presenta en la siguiente tabla:

Las condiciones de entrada de los siete flip-flops se obtienen de las


condiciones de estado actual y siguiente estado.
También se da una salida y en la tabla. Esta salida es 1 cuando el estado
actual es 1001. Así, y puede habilitar el conteo de la siguiente década más
significativa al tiempo que cambia la década actual de 1001 a 0000.
Las ecuaciones de entrada de los flip-flops se simplifican con la ayuda de
mapas. Los estados no utilizados de los minitérminos 10 a 15 se toman como
términos de indiferencia. Las funciones simplificadas son:

Es fácil dibujar el circuito con cuatro flip-flops T, cinco compuertas AND y una
compuerta OR.

Los contadores BCD sincrónicos se pueden conectar en cascada para formar


un contador de números decimales de cualquier longitud. La conexión en cascada
se hace como en la siguiente figura:

Excepto que la salida y se debe conectar a la entrada de conteo de la siguiente


década más significativa.