Você está na página 1de 23

CONTADORES Y REGISTROS

CONTADOR

Los contadores son circuitos construidos a base de flipflops, cuya funcin es seguir un conjunto predeterminado
de estados como consecuencia de la aplicacin de un tren de
pulsos en una de sus entradas y cada estado memoriza un
valor de cuenta.

CONTADORES ASINCRONOS
Son contadores que no cambian sus estados en sincrona
exacta con los pulsos de reloj que se aplican en un solo FF
es debido a que los cambios de estado en los FF son
asncronos con respecto a la seal de reloj, es decir, no
ocurren al mismo tiempo que cambia la seal de reloj. El
nico que obedece directamente a los cambios de la seal
de reloj es el primer FF.

Cambio del primer FF = Seal de reloj


Cambio del segundo FF = Primer FF + Seal
de reloj
Cambio del tercer FF = Segundo FF +
Primer FF + Seal de reloj
Cambio del cuarto FF = Tercer FF +
Segundo FF + Primer FF + Seal de reloj.

NUMERO MOD

En el caso anterior, el contador puede dar una salida de 4 BITS, es


decir, cuentan desde el 0000 hasta el 1111, Para efectos prcticos,
estos contadores son denominados Contadores "MOD 16", Ya que
presentan 16 estados diferentes en la cuenta. Por lo que el nmero
MOD, siempre es igual al nmero de estados que podemos obtener
del contador antes que recicle su cuenta.

La siguiente tabla nos muestra los diferentes nmeros MOD.

Tabla 2 por lo que podemos observar en la relacin de la tabla, al


agregar un bit ms de cuenta (otro ff), se duplica el nmero de
estados posibles y por lo tanto tambin el nmero mod.
esto no permite llegar a una frmula para saber cul es el nmero
mod de un contador sabiendo el nmero de ff que se van a
conectar.
nmero mod = 2 (n)
lo que puede traducirse como "el nmero mod es igual a 2
multiplicado a la (n) potencia". el nmero "n" es el nmero de ff
que deseemos ocupar.
por ejemplo, cul ser el nmero mod de un contador con 6 ff (6
bits)?
entonces: MOD = 2 (6)
MOD = 2 multiplicado a la sexta potencia
MOD = 2*2*2*2*2*2
MOD = 64

Y SI NECESITRAMOS HACER UN CONTADOR QUE


CUENTE 6 (MOD6) ESTADOS?

Debido a la naturaleza de los nmeros binarios, no


se puede lograr de manera "Comn" un nmero
MOD que es diferente a los
obtenidos por medio de la frmula anterior.
En estos casos, lo que hacemos es crear un
contador con el nmero MOD ms cercano hacia
arriba, En este caso, el ms cercano
es
el MOD 8. Y hacer que el contador omita los
estados que no son necesarios

El funcionamiento de este circuito es bsicamente el mismo que los


anteriores visto hasta ahora, pero al agregar una compuerta NAND como
control de las entradas de RESET, podemos hacer que nuestro contador se
recicle al llegar al nmero que deseemos.
Cada una de las entradas est conectada a la salida de un FF,
dependiendo de cules BITS sea, la compuerta ordenar el RESET a todos
los FF, enviando la cuenta a cero o "reciclndola".
En este caso, una de las entradas de la compuerta NAND est conectada a
la salida Q1 (Segundo BIT), y la otra a Q2 (Tercer BIT), por lo que
solamente habr un pulso de RESET a la salida en la compuerta cuando
sus dos entradas se encuentren en el estado

El retraso en la propagacin de la cuenta es la


causa principal por la que los contadores de
rizo no son muy utilizados en sistemas de
medicin de tiempo. Por ejemplo un reloj
digital, ya que despus de cierto tiempo, el
reloj quedar retrasado.
Esta conectada asi porque de Q1=Q2=1 ha
entrado el numero 110 y como es negada la
salida de la NAND sera 0 lo cual hara que se
reinicie el conteo.

CONTADORES SINCRONOS O
PARALELOS
La seal de reloj se aplica simultneamente a todas las
entradas de reloj de los FF de los que est compuesto y
surgieron porque los contadores asncronos generaban
problemas ya que estos producen que los FF no
cambian de estado al mismo tiempo, estas limitaciones
se resolvieron con los contadores sncronos, ya que como
en cada FF los pulsos de entrada son los del reloj
entonces trabajan al mismo tiempo.

CONTADOR SNCRONOS
DESCENDENTES Y ASCENDENTES
Los contadores ascendentes / descendente tambin
llamados contadores bidireccionales; son capaces de
avanzar en cualquier sentido a lo largo de una
secuencia definida y puede invertir su conteo en
cualquier punto de su secuencia

CONTADORES DE DCADAS O CONTADORES


BCD.

El contador MOD 10 se conoce tambin como contador de


dcadas. De hecho un contador de dcadas es cualquier
contador que tenga 10 estados diferentes independientemente
de la secuencia. Estos tambin se denominan contadores BCD
para reiterar lo dicho cualquier contador MOD 10 es un
contador de dcadas y cualquier contador de dcadas que
cuenta en binario de 0000 a 1001 es un contador BCD.
Los contadores de dcada especialmente los de tipo BCD, se
utilizan ampliamente en aplicaciones donde los pulsos o
sucesos van a ser contados y los resultados exhibidos en
algn tipo de dispositivo de visualizacin numrica decimal.
Un contador de dcadas a menudo se utiliza tambin para
dividir una frecuencia de pulsos exactamente entre 10.

REGISTROS

Un registro tiene como funcin primordial el almacenar


informacin. La diferencia entre un registro y un flip-flop
es qu este slo puede almacenar un bit, mientras que un
registro es capaz de almacenar n bits. estn formados
por biestables, normalmente estos dispositivos son
sncronos siendo los biestables D los mas usados para la
implementacin interna

REGISTRO ENTRADA SERIE/SALIDA


PARALELO

Este registro carga datos de un bit a la vez, los datos se


desplazan bit por bit con cada pulso de reloj a travs del
conjunto de los FF y hacia el otro extremo del registro con
los pulsos del reloj continuos, el registro no depende de la
seal del reloj para mostrar su contenido ya que esta en las
lneas de salida

REGISTRO ENTRADA SERIE/ SALIDA


SERIE
Este registro carga datos de un bit a la vez, los datos se
desplazan bit por bit con cada pulso de reloj a travs del
conjunto de los FF y hacia el otro extremo del registro con
los pulsos del reloj continuos.

REGISTRO ENTRADA
PARALELO/SALIDA SERIE

Se hace necesario que los biestables esten conectados entre


si, salida de uno con la entrada del siguiente y el
procedimiento de lectura es igual que registro entrada
serie/ salida serie.

REGISTRO ENTRADA PARALELO


/SALIDA PARALELO

En esta clase de registro si la seal de reloj vale cero los


biestables capturaran la informacin pero no la muestra en
las salidas y si la seal vale uno la informacin ser
capturada y mostrada simultneamente en las salidas

REGISTRO UNIVERSAL
Es aquel que tiene todas las formas de
lectura y escritura posibles

GRACI
AS

Você também pode gostar