You are on page 1of 7

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE INGENIERIA ELECTRONICA


LABORATORIO DE CIRCUITOS DIGITALES II
LAB 3 : Registros y Transferencia de Datos
Profesor: Ing. Oscar Casimiro Pariasca
I. OBJETIVO:
1. Analizar diferentes tipos de registros con TTL y CMOS.
2. Analizar la transferencia de datos entre registros de desplazamiento.
3. Desarrollar aplicaciones prcticas utilizando diferentes tipos de registros.
II. MATERIALES y EQUIPO :
- Protoboard, cables de conexin.
- Mdulos EB-205 y TM-01
- CI TTL: 74LS74, 74LS76, 74LS109, 74LS112, 74LS164, 74HC165, 74LS174 , 74LS194, 74HC195,
74LS373, 74LS374, otros
- Resistencias : 120 OHM, Watt; Leds.
- Fuente C.C. +5 voltios; VOM; ORC; Generador de Pulsos.
III.CUESTIONARIO PREVIO:
Los registros son bloques funcionales destinados a almacenar o registrar informacin binaria durante un cierto
tiempo, generalmente, dentro de un proceso global de tratamiento de dicha informacin. As como un
biestable puede almacenar un bit, un conjunto de n biestables constituyen un registro de n bits. Un registro es,
por tanto, un circuito de memoria temporal, capaz de almacenar un nico dato de n bits, siendo n el nmero de
biestables que utiliza el registro.
Los registros, en funcin de su capacidad o incapacidad para realizar internamente el desplazamiento de la
informacin almacenada en ellos, se clasifican en:
Registros de almacenamiento (latch registers).
Registros de desplazamiento (shift registers).
Los registros de almacenamiento estn formados por un conjunto de biestables (normalmente tipo D)
aislados entre s, con una seal de reloj comn a todos ellos, de forma que en todos se cargan
simultneamente los datos presentes en sus entradas, siendo accesibles en cada momento sus entradas y
salidas.
Si los registros de almacenamiento se activan por nivel, tambin reciben el nombre de latch (cerrojo).
Las formas en que se hace llegar la informacin al registro, y de extraerla posteriormente del mismo, dan
lugar a distintos tipos de registros.
Los datos pueden ser transferidos al registro en forma serie o paralelo. De la misma manera, podemos
transferir la informacin de un registro al exterior.
En el formato serie se dispondr de una sola lnea y los bits irn apareciendo uno tras otro, normalmente
sincronizados con una seal de reloj. En el segundo caso habr tantos conductores como bits tenga la seal
binaria a registrar (bus de conductores).
Cuando, adems de la funcin de memoria, se requiere dentro de un registro el poder desplazar bits de un
biestable a otro, se generan los registros de desplazamiento.
Un registro de desplazamiento consta esencialmente de una cadena de biestables
conectados en cascada, siendo la salida de uno la entrada del siguiente. Para convertir
el circuito en sncrono, se conecta una seal de reloj a todos los biestables para que
stos transfieran al mismo tiempo su contenido.
Se puede utilizar para la implementacin de estos registros cualquiera de los biestables
que se han estudiado en la Unidad 5, pero normalmente se utilizarn biestables del
tipo J-K, R-S y D, que pueden disponer de entradas asncronas de Preset y/o Clear.

Los registros de desplazamiento son registros capaces de desplazar bits de un


biestable al siguiente. En estos registros la informacin binaria puede
introducirse en paralelo o en serie. La informacin de salida de estos puede
presentarse tambin en cualquiera de los dos formatos anteriormente
mencionados. Un registro de desplazamiento consta esencialmente de una

cadena de biestables conectados en cascada, de forma que la salida de uno es


la entrada del siguiente, y con una seal de reloj comn que se aplica a cada
uno de ellos. Los biestables han de ser M/S, a fin de evitar problemas con
respecto a la duracin de los pulsos de reloj, y estn conectados de forma que
su comportamiento que adems de almacenar informacin binaria, sea el de
biestables tipo D.
1 byte= 8 bits
2 bytes=16 bits

El 74164 o subfamilia (LS, F, S, HCT,..) es un registro de desplazamiento con entrada en serie y salida
paralelo, este circuito consta de una entrada de datos (A y B), una entrada de reloj (T o CLK) y una entrada de
reset o puesta a cero de los biestables internos (R o CLR), tambin dispone de 8 salidas de QA a QH que
sera por donde obtendremos los datos que se van desplazando con la ayuda de la seal de reloj.
El funcionamiento es muy sencillo es un circuito digital secuencial en el que los valores de sus salidas
dependen de sus entradas y de los valores anteriores. Internamente esta formado por biestables tipo D
conectados en serie pero actuando todos con la misma seal de reloj. El bit de menor peso es la salida QA y
el de mayor peso QH, por ejemplo para colocar un 1 lgico en la salida QA tendremos que colocar un 1 en
las entradas A y B, y posteriormente aplicar un flanco de subida en la entrada de reloj. En la tabla de la verdad
del circuito se puede ver como se comporta al aplicarle diferentes combinaciones en sus entradas.

X Puede ser cualquier nivel lgico L o H.


Los biestables del circuito se activan por el flanco ascendente de la seal de reloj.
Este registro de desplazamiento no es bidereccional, el sentido del desplazamiento de bits solo lo podemos
hacer en una direccin de QA a QH.