Vous êtes sur la page 1sur 27

Datos Previos

CONTADORES Y REGISTROS
INTRODUCCIN
Como ya se ha visto, los flip-flops pueden conectarse entre s para realizar
funciones de recuento. A esta combinacin de flip-flops se la denomina
contador. El nmero de flip-flops que se utilizan y la forma en que se conectan
determinan el nmero de estados (que recibe el nombre de mdulo)
y tambin la secuencia especfica de estados por los que pasa el contador
durante un ciclo completo.
Dependiendo del modo en que se aplique la seal de reloj, los contadores se
clasifican en dos amplias categoras: asncronos y sncronos. En los contadores
asncronos, normalmente denominados contadores con propagacin (ripple
counters), se aplica una seal de reloj externa a la entrada de reloj del primer
flip-flop y luego a los siguientes flip-flops se les aplica la seal de reloj mediante
la salida del flip-flop anterior. En los contadores sncronos, la entrada de reloj se
conecta a todos los flip-flops, de forma que se les aplica la seal de reloj
simultneamente.
FUNCIONAMIENTO DE UN CONTADOR ASINCRONO

Un contador asncrono es aqul en el que los flip-flops (FF) del contador no


cambian de estado exactamente al mismo tiempo, dado que no comparten
el mismo impulso de reloj.

La entrada de reloj de un
contador asncrono siempre
est conectada slo al flip-
flop LSB.
Contador Binario Asncrono de 03 bits
Contador de dcadas asncrono
Decodificador Parcial
FUNCIONAMIENTO DEL CONTADOR SNCRONO
El trmino sncrono se refiere a los eventos que tienen una relacin temporal fija entre
s. Un contador sncrono es aquel en el que todos los flip-flops del contador reciben en
el mismo instante la seal de reloj.

Contador binario sncrono de 2 bits

En un contador
sncrono, la entrada
de reloj llega a
cada flip-flop.
Contador sncrono binario de 3 bits
Contador sncrono binario de 4 bits
Contador de dcadas sncrono de 4 bits
CONTADOR BINARIO SNCRONO DE 4 BITS 74HC163
CONTADOR DE DCADAS BCD SNCRONO 74F162
CONTADOR SNCRONO ASCENDENTE/DESCENDENTE
Un contador ascendente/descendente (up/down) es aquel capaz de progresar en cualquier
direccin a lo largo de una cierta secuencia. Un contador ascendente/descendente, algunas
veces tambin denominado contador bidireccional, puede tener cualquier secuencia de
estados especificada.
CONTADOR DE DCADAS ASCENDENTE/DESCENDENTE
74HC190
DISEO DE CONTADORES SNCRONOS
Antes de exponer una tcnica de diseo de contadores especfica, vamos a comenzar con
una definicin general de circuito secuencial o mquina de estados: un circuito secuencial
est formado por una etapa de lgica combinacional y una seccin de memoria (flip-flops)

Paso 1: diagrama de estados


Paso 2: tabla del estado siguiente

Paso 3: tabla de transiciones de los flip-flops

Paso 4: mapas de Karnaugh


Paso 5: Expresiones lgicas para las entradas de los flip-flops

Paso 6: implementacin del contador


CONTADORES EN CASCADA
Conexin en cascada significa que la salida de la ltima etapa de un contador excita la
entrada del siguiente contador.
DECODIFICACIN DE CONTADORES

En muchas aplicaciones, es
necesario decodificar algunos o
todos los estados del contador. La
decodificacin de un contador
implica la utilizacin de
decodificadores o de puertas lgicas
para determinar cundo se
encuentra el contador en un
determinado estado binario de su
secuencia. Por ejemplo, la funcin
de fin de cuenta estudiada
previamente es una decodificacin
de un nico estado (el ltimo
estado) de la secuencia del
contador
PARTE 2

REGISTROS DE DESPLAZAMIENTO
Introduccin
Los registros de desplazamiento son un tipo de circuitos lgicos secuenciales, que estn
ntimamente relacionados con los contadores digitales. Los registros se utilizan
principalmente para almacenar datos digitales y, normalmente, no poseen una secuencia
caracterstica interna de estados como los contadores.

FUNCIONES BSICAS DE LOS REGISTROS DE DESPLAZAMIENTO

Los registros de desplazamiento estn formados por un conjunto de flip-flops, y son muy
importantes en las aplicaciones que precisan almacenar y transferir datos dentro de un
sistema digital. La diferencia bsica entre un registro y un contador es que un registro no tiene
una secuencia de estados especfica, excepto en ciertas aplicaciones muy especializadas. En
general, un registro se utiliza nicamente para almacenar y desplazar datos (1s y 0s), que
introduce en l una fuente externa y, normalmente, no posee ninguna secuencia
caracterstica interna de estados.
TIPOS DE REGISTROS
REGISTRO DE
DESPLAZAMIENTO DE
8 BITS CON
ENTRADA SERIE Y
SALIDA PARALELO
74HC164
FIGURA: Registro de
desplazamiento de 4
bits con entrada
paralelo-salida serie.

REGISTRO DE
DESPLAZAMIENTO
DE 8 BITS CON
CARGA PARALELO
74HC165
REGISTRO DE DESPLAZAMIENTO DE 4
BITS DE ACCESO PARALELO 74HC195

REGISTROS DE DESPLAZAMIENTO BIDIRECCIONALES


Un registro de desplazamiento bidireccional es aqul en el que los datos se pueden desplazar
a izquierda o a derecha. Se puede implementar utilizando puertas lgicas que permitan la
transferencia de un bit de datos de una etapa a la siguiente de la izquierda o de la derecha,
dependiendo del nivel de una lnea de control.

Vous aimerez peut-être aussi