Está en la página 1de 21

República Bolivariana De Venezuela

Ministerio Del Poder Popular Para La Educación


Instituto Universitario Politécnico “Santiago Mariño”
Esc: 44 Ingeniería Electrónica
Sistemas Digitales II

CONTADORES

Prof:

Dilia Gómez

Alumno:

Jose Calma C.I: 22.848.848


INTRODUCCIÓN

En electrónica es bastante frecuente verse necesitado de contabilizar eventos y


por tanto se requiere utilizar un contador, en nuestro caso se tratará de un
contador electrónico digital.

Por otra parte, en nuestros días estamos rodeados de dispositivos que


disponen de algún tipo de contador digital, incluso en la mayoría de los
electrodomésticos vienen equipados con uno.

Un contador digital, básicamente consta de una entrada de impulsos que se


encarga de conformar (escuadrar) las señales, de manera que el conteo de los
pulsos no sea alterado por señales no deseadas, las cuales pueden falsear el
resultado final.
Multiplicadores Binarios

Este proceso consiste en examinar los bits sucesivos del multiplicador,


empezando con el LSB (bit menos significativo), si el bit multiplicador es un 1,
el multiplicando se copia; si se trata de un 0, se escriben ceros. Los números
puestos en líneas sucesivas se corren una posición a la izquierda en relación
con la línea anterior. Cuando se han examinado todos los bits multiplicadores,
las diversas líneas se suman para producir el producto final.

En las maquinas digitales este proceso se modifica un poco debido a que el


sumador binario esta para sumar solo dos números binarios a la vez. En lugar
de sumar todas las líneas al final, se suman de dos en dos y su suma se
acumula en el registro (el registro acumulador). Además, cuando el bit
multiplicador es 0, no necesita desarrollar la operación ni sumar ceros ya que
no afecta el resultado final.

Registro X: Registro de corrimiento de 4 bits en el que se almacena el


multiplicador. Este último será desplazado hacia la izquierda cada vez que se
presenta una TPN (transición con pendiente negativa) en la señal de reloj. Note
que los ceros se desplazan hacia la izquierda.

La transición de pendiente positiva es aquella donde el cambio se da de 0 para


1, mientras que la transición de pendiente negativa es cuando el cambio se da
de 1 para 0.

Registro B: Registro de corrimiento de 8 bits que almacena el multiplicando.


Este será desplazado hacia la izquierda cada vez que se presenta una TPN en
la señal de reloj. Note que los ceros se desplazan hacia la derecha.

Registro A: Registro acumulador de 8 bits donde se acumulan los productos


parciales.
Sumador: Sumador en paralelo de 8 bits que produce la suma de los registros
A y B. Las salidas del sumador, desde S 7 hasta S0, están conectadas a las
entradas D del acumulador de manera que la suma se pueda transferir hacia el
acumulador solo cuando aparezca un pulso de reloj a través de la compuerta
AND.

Contadores y registrador

Contadores:

Los contadores son aplicaciones clásicas de los flip-flop, es un dispositivo


electrónico capaz de contar el número de pulsos que llegan a su entrada de
reloj. En muchas ocasiones se utilizan para contar el número de veces que
sucede cierto acontecimiento. En los contadores la entrada de reloj puede ser
activa por flanco positivo ó por flanco negativo, hay los que cuenta en formas
ascendentes, descendentes o ambas forma dependiendo de una señal de
control, la mayoría de los contadores poseen una entrada de Reset, que
permite llevar la salida del contador acero.
Registradores:

Son dispositivos digitales donde se obtiene almacenamiento temporal. Dado


que la memoria y el desplazamiento de información son sus características
básicas, los registros son circuitos secuenciales constituidos por flip-flops,
donde cada uno de ellos maneja un bit de la palabra binaria.

Muchos registros usan flip-flops tipo D aunque también es común el uso de flip-
flops JK. Son muy populares los de 8 bits, ya que en los computadores con
frecuencia manipulan bytes de información.

Simbología:
Contadores sincrónicos descendentes y ascendientes:

Contador sincrónico:

Este tipo de contadores es el que en cada salida de un FF sirve como una


señal de reloj de entrada para el siguiente FF. Esto se debe a que los FF no
cambian de estado en sincronía exacta con los pulsos de reloj, solo el FF A
responde a estos pulsos. El FF B tiene que esperar a que el FF A cambie de
estado antes de que se complemente, el FF C tiene que esperar a que B
cambie de estado, y así sucesivamente. Por lo tanto existe un retraso en las
respuestas de cada FF.

Contador sincrónico ascendente:

Un contador síncrono (sincrónico) ascendente es aquel que cuenta hacia arriba


es decir aquel que va de 0 hasta n, por ejemplo un Mod-16 contaría de 0-15.

Contador sincrónico descendente:


El funcionamiento de este contador es contrario al de un ascendente
puesto que este cuenta hacia abajo, es decir hace un conteo en
retroceso, va de n hasta 0 por ejemplo un Mod-6 iría desde 5 hasta 0.

Contador ascendente/descendente:

Un contador ascendente/descendente (up/down) es aquel capaz de progresar


en cualquier dirección a lo largo de una cierta secuencia. Un contador
ascendente/descendente, algunas veces también denominado contador
bidireccional, puede tener cualquier secuencia de estados especificada. Un
contador binario de 3 bits que avanza en modo ascendente a través de la
secuencia (0, 1, 2, 3, 4 5, 6, 7) y que luego puede invertirse para recorrer la
secuencia en sentido contrario (7, 6, 5, 4, 3 ,2, 1, 0) es un ejemplo de un modo
de operación secuencial ascendente/descendente.

En general, la mayoría de los contadores ascendentes/descendentes pueden


invertirse en cualquier punto de su secuencia. Por ejemplo, el contador binario
de 3 bits se puede configurar para que realice la siguiente secuencia:
Contadores prefijables:

Muchos contadores síncronos (en paralelo) que están disponibles como Cls
están diseñados para ser pre ajustables; en otras palabras, pueden
preajustarse a cualquier conteo inicial deseado, ya sea en forma asíncrona
(independiente de la señal del reloj) o síncrona (en la transición activa de la
señal del reloj). A esta operación de pre ajuste se le conoce también como
carga en paralelo del contador.

La siguiente figura muestra el circuito lógico para un contador ascendente en


paralelo pre ajustable de 3 bits. Las entradas J, K y CLK se conectan para que
opere como un contador ascendente en paralelo. Las entradas asíncronas
PRESTABLECER y LIMPIAR se conectan para realizar un ajuste asíncrono. El
contador se carga con cualquier conteo deseado en cualquier momento
mediante el siguiente procedimiento:

1. Se aplica el conteo deseado a las entradas de datos en paralelo P2, P1 y Po.

2. Se aplica un pulso BAJO a la entrada de CARGA EN PARALELO (PL).


Este procedimiento realizará una transferencia asíncrona de los niveles P2, P1
y P0 hacia los flip-flops Q2, Q1 y Q0, respectivamente (sección 5-17). Esta
transferencia forzada ocurre de manera independiente de las entradas J,K y
CLK. El efecto de la entrada CLK quedará deshabilitado mientras PL se
encuentre en su estado activo en BAJO, ya que cada FF tendrá activada una
de sus entradas asíncronas mientras PL = O. Una vez que PL regrese a nivel
ALTO, los FFs podrán responder con sus entradas CLK y resumir la operación
de conteo ascendente, empezando en la cuenta que se cargó en el contador.

Contador 74193

Este contador puede describirse como un contador ascendente/descendente


prefijable MOD-16 con conteo síncrono, prefijable asíncrono y reiniciación
maestra asíncrona.

 Símbolo lógico:

Descripciónes:

 CPU: Entrada de reloj para conteo ascendente (transición ascendente


activa).
 CPD: Entrada de reloj para conteo descendente (transición
ascendente activa).

 MR: Entrada del restablecimiento maestro asíncrono (activo en alto).


PL: Entrada de carga en paralelo asíncrona (activa en bajo).
 P0-P3: Entradas de datos en paralelo.
 Q0-Q3: Salidas de los flip-flops.

 TCD: Salida del conteo descendente final (préstamo) (activa en bajo).

 TCU : Salida del conteo ascendente final (acarreo) (activa en bajo).

 Entradas de reloj CPU y CPD: El contador responderá a las TPP en una


de las dos entradas de reloj. CP U es la entrada de reloj de conteo
ascendente. Cuando se apliquen los pulsos a estas entradas, el
contador se incrementara (contara hacia arriba) en cada TPP hasta
llegar a un conteo máximo de 1111; entonces se recicla a 0000 y vuelve
a comenzar. CPD es la entrada de reloj de conteo descendente. Cuando
se apliquen los pulsos a esta entrada, el contador decrementara (contara
hacia abajo) en cada TPP hasta llegar a un conteo mínimo de 0000;
entonces se recicla a 1111 y vuelve a comenzar.

 Reiniciación maestra (MR): Esta es una entrada asíncrona activa en alto


que reinicia al contador en el estado 0000. MR es un reiniciador de cd
(corriente directa), de manera que mantendrá al contador en 0000 en
tanto que MR=1. También elimina todas las otras entradas.

 Entradas prefijables: Los FF del contador pueden preestablecerse en los niveles lógicos presentes en las entradas paralelas

de datos P3 hasta P0 pulsando momentáneamente la entrada de carga


paralela PL de alto a bajo. Este es un preestablecimiento asíncrono que
elimina la operación de conteo. No obstante, PL no tendrá efecto si la
entrada MR se encuentra en su estado activo en alto.

 Salidas del conteo: El conteo regular siempre está presente en las


salidas Q3 hasta Q0 de los FF, donde Q 0 es el LSB (bit menos
significativo) y Q3 el MSB (bit más significativo).

 Salidas finales del conteo: Estas salidas se utilizan cuando dos o más unidades del 74193 se conectan como contador con

etapas múltiples para producir un número MOD mayor. En el modo de conteo ascendente, la salida TCU del
contador de orden inferior se conecta a la entrada CP U del siguiente
contador de orden superior. En el modo de conteo descendente, la
salida TCD del contador de orden inferior se conecta a la entrada CP D del
siguiente contador de orden superior.

Contador BCD con transmisor en cascada

Los contadores BCD se utilizan siempre que se vayan a contar pulsos y los
resultados se exhiban en forma decimal. Un solo contador BCD puede contar
de 0 al 9 y luego regresar a 0. Para contar números decimales mayores,
podemos conectar los contadores BCD en forma de cascada. Esta
configuración opera como sigue:

 Inicialmente todos los contadores son iniciados en el estado cero. Así, la


exhibición decimal es 000.

 Cuando llegan los pulsos de entrada, el contador BCP avanza un conteo


por pulso. Después de que han ocurrido nueve pulsos, los contadores
BCD de centenas y decenas siguen todavía en cero y el contador de
unidades está en 9 (1001 binario). De este modo, la exhibición decimal
se lee 009.
 En el décimo pulso de entrada el contador de las unidades se recicla a
cero ocasionando que la salida del flip-flop D vaya de 1 a 0. Esta
transición 1 a 0 actúa como la entrada de reloj para el contador de las
decenas y ocasiona que avance un conteo. Así, después de 10 pulsos
de entrada, la lectura decimal es 010.

 Cuando ocurren otros pulsos adicionales, el contador avanza un conteo


por pulso y cada vez que el contador de unidades se recicla a cero, el
contador de las decenas avanza un conteo. De este modo, después de
que han ocurrido 99 pulsos de entrada, el contador de las decenas está
en 9, al igual que el de las unidades. Así, la lectura decimal es 099.
 En el pulso 100 de entrada, el contador de las unidades se recicla a
cero, que a su vez ocasiona que el contador de las decenas se recicle a
cero. Así, la salida del flip-flop D del contador de las decenas realiza una
transición de 1 a 0 que actúa como entrada de reloj para el contador de
las centenas y ocasiona que avance un conteo. Así, después de 100
pulsos la lectura decimal es 100.

 Este proceso continua hasta 999 pulsos. En el pulso 1000, todos los
contadores se reciclan a cero.

Contadores de registro de corrimiento

En los contadores de registro de corrimiento se utiliza retroalimentación, lo cual


significa que la salida del último flip-flop del registro se conecta en retroceso
con el primer flip-flop en alguna forma.

 Contador de anillo:

El contador de registro de corrimiento más simple es un registro de


corrimiento circulante conectado que el ultimo FF desplace su valor al
primer FF. Los FF se conectan de modo que la información se corra de
izquierda a derecha de Q0 a Q3. En muchos casos solo hay un 1 el
registro y se hace que circule alrededor del registro en tanto se apliquen
los pulsos del reloj. Por esta razón se le denomina contador de anillo.

Las formas de honda, la tabla de secuencia y el diagrama de estados


muestran los diferentes estados de los ff a medida que se aplican los
pulsos, suponiendo que el estado inicial es Q 3 = 1 y Q2 = Q1 = Q0 = 0.
Después del primer pulso, el 1 ha pasado de Q 3 a Q2 de manera que el
contador está en el estado 0100. El segundo pulso produce el estado
0010 y el tercero produce el estado 0001. En el cuarto pulso del reloj el
estado 1 de Q0 se transfiere a Q3 lo que produce el estado 1000, que es
desde luego, el estado inicial. Los pulsos subsiguientes ocasionan que
se repita la secuencia.

Este contador funciona como un contador MOD-4 porque tiene cuatro


estados distintos antas que se repita la secuencia.

En general, un contador de anillo necesita más FF que un contador


binario para el mismo número MOD; por ejemplo, un contador de anillo
MOD-8 requiere de 8 FF, en tanto que un contador binario MOD-8 solo
necesita 3.

 Contador Johnson:

El contador de anillo básico se puede modificar ligeramente para


producir otro tipo de contador de registro de corrimiento, que tendrá
propiedades un tanto diferentes. El contador Johnson o de anillo
trenzado se construye exactamente en la misma forma que un contador
de anillo normal, excepto que la salida invertida del ultimo FF se conecta
a la entrada del primer FF.

La operación del contador Johnson es fácil de analizar si comprendemos


que en cada transición positiva del pulso del reloj el nivel en Q 2 se pasa
a Q1 el nivel en Q1, se cambia a Q0 y el inverso del nivel de Q 0 se pasa a
Q2. Utilizando estas ideas y suponiendo que todos los FF inicialmente
están en 0, se puede generar las formas de onda, la tabla de secuencia
y el diagrama de estados.

Las formas de onda y la tabla de secuencia revelan los siguientes


puntos:
 Este contador tiene seis estados distintos: 000,100, 110, 111, 011
y 001 antes de que se repita la secuencia.

 La forma de onda de cada FF es cuadrada a un sexto de la


frecuencia del reloj.

El número MOD de un contador Johnson siempre será igual a dos veces


el número de FF.

Aplicaciones de los contadores

 El reloj digital: Un ejemplo típico de aplicación de los contadores son


los sistemas de control de tiempo. La siguiente figura es un diagrama
lógico simplificado de un reloj digital, que presenta en el display
segundos, minutos y horas.

En primer lugar, se transforma una tensión alterna sinusoidal de 60 Hz en un


tren de impulsos a 60 Hz y, posteriormente, se divide para obtener un tren de
impulsos a 1 Hz, mediante un contador- divisor por 60, formado por un divisor
por 10 seguido de un divisor por 6. La cuenta de minutos y de segundos se
genera también mediante contadores-divisores por 60.
Estos contadores cuentan desde 0 hasta 59 y luego vuelven al estado 0; en
esta implementación particular se utilizan contadores de décadas síncronos
74LS160A. Obsérvese que la etapa del divisor por 6 está constituida por un
contador de décadas con una secuencia truncada, que se logra utilizando el
estado 6 decodificado para borrar, en modo asíncrono, el contador. El valor de
final de cuenta 59 también se codifica para activar el siguiente contador de la
cadena.

El contador de horas se implementa mediante un contador de décadas y un


flip-flop.

Supongamos que, inicialmente, tanto el contador de décadas como el flip-flop


se encuentran en estado RESET, y que la puerta de decodificación del estado
12 está en nivel ALTO. El contador de décadas avanza pasando por todos sus
estados desde cero hasta nueve y, al pasar de nueve a cero para iniciar un
nuevo ciclo, el flip-flop bascula al estado SET (J = 1, K = 0), Esto hace que se
ilumine un 1 en el display, que indica el dígito de las decenas de horas. El valor
total de cuenta es ahora 10 (el contador de décadas está en estado cero y el
flip-flop en SET).

A continuación, el número total avanza hasta once y luego a doce. En el estado


12, la salida Q2 del contador de décadas es un nivel ALTO, el flip-flop sigue en
estado SET y, por tanto, la salida de la puerta de decodificación está a nivel
BAJO. Esto activa la entrada LOAD del contador de décadas. En el siguiente
impulso de reloj, el contador de décadas es inicializado en el estado 1 a través
de las entradas de datos, y el flip-flop pasa al estado de RESET ( J= 0, K = 1).
Como puede verse, esta lógica hace que siempre el contador inicie un nuevo
ciclo pasando de doce a uno, en lugar de a cero.

 Conversión de datos paralelo-serie (multíplexación): la conversión


paralelo-serie se realiza utilizando un contador que proporcione una
secuencia binaria para las entradas de selección de datos de un
multiplexor/selector de datos. Las salidas Q del contador de módulo 8 se
conectan a las entradas de selección de datos de un multiplexor de 8
bits.

El primer byte (grupo de ocho bits) de datos en paralelo se aplica a las


entradas del multiplexor. A medida que el contador avanza a lo largo de su
secuencia binaria desde cero hasta siete, cada bit, comenzando por D 0, se
selecciona secuencialmente y pasa a través del multiplexor hasta la línea de
salida. Después de ocho impulsos de reloj, el byte de datos ha sido convertido
a formato serie y enviado a través de la línea de transmisión. Cuando el
contador retoma a 0, el siguiente byte se aplica a las entradas de datos y se
convierte secuencialmente en formato serie a medida que el contador pasa por
sus ocho estados. Este proceso continúa repetidamente para convertir cada
byte paralelo a serie.

Contadores de frecuencia

Un contador de frecuencia es un circuito que puede medir y exhibir de manera


visual la frecuencia de una señal. Uno de los métodos más sencillos para
construir un contador de frecuencia es el siguiente:
Contiene un contador con su circuitería decodificada y de exhibición asociados
y una compuerta AND. Las entradas de la compuerta AND incluyen los pulsos
cuya frecuencia es desconocida, f x, y un pulso de MUESTREO que controla el
tiempo disponible para que estos pasen a través de la compuerta AND hacia el
contador. Este se halla constituido, por lo general, por contadores BCD con
conexión en cascada, y por la unidad decodificadora y de exhibición que
convierte las salidas BCD en una exhibición decimal para su fácil monitoreo.

Las formas de onda muestran que se aplica un pulso RESTABLECER al


contador en el tiempo t 0 para iniciar el contador en cero. Antes de t 1 la forma de
onda del pulso de muestreo es BAJA, así que la salida de AND, Z, será BAJA y
el contador no funcionara. El pulso de MUESTREO pasa al estado ALTO de t 1 a
t2; a este se le denomina intervalo de muestreo. Durante este intervalo los
pulsos de frecuencia desconocida pasan a través de la compuerta AND y son
contados por el contador. Después de t 2 la salida AND retorna a BAJO y el
contador se detiene. De este modo, el contador habrá contado el número de
pulsos que ocurrieron durante el intervalo de muestreo y el contenido resultante
del contador es una medida directa de la frecuencia de la forma de onda del
pulso.

CONCLUSIÓN

Con el desarrollo de este trabajo se trato de explicar lo más simplemente


posible todas las aplicaciones de los contadores.

 Los contadores de décadas que son todos aquellos que tiene 10 estados.
Los contadores descendentes que son capaces de medir desde un numero
máximo a un mínimo.

Los flip flops paralelos que tienen la capacidad de contar en forma simultanea.

Los ascendentes y descendentes tienen la capacidad de contar en ambos


sentidos.

Los contadores con preestablecimiento a estos se les puede fijar cualquier


valor inicial de conteo.

La conexión en cascada BCD es la conexión en forma que la información que


se utiliza para el segundo flip-flops es sacada del primer, y del tercero del
segundo y así sucesivamente.

Los distintos tipos de contadores como los de anillo y Jonson.

También podría gustarte