You are on page 1of 9

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:
1. Qu es un registro? Explicar la caracterstica de funcionamiento de los registros:
(a) de almacenamiento. (b) de desplazamiento. (c) universal.
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.

Es el que vamos a estudiar al final de la introduccin; existe un circuito en


el mercado que se denomina Registro Universal XX194, ya que permite
todos los tipos de registros de desplazamiento que hemos estudiado. Para
seleccionar el modo de funcionamiento, dispone de dos lneas de control
que van conectadas a un multiplexor, estas lneas de control seleccionan la
forma de conectar los biestables y as funcionar de .una forma u otra
2. Por qu se consideran los registros de desplazamiento dispositivos bsicos de memoria?
Cul es la capacidad de almacenamiento de un registro que puede contener 2 bytes de datos?

Consideraremos brevemente otra forma de agrupar conjuntos de


registros consistentes en apilarlos (cada uno encima del
anterior) formando una columna de ellos; el acceso a los registros
ser secuencial: habr que leer y escribir en ellos segn el orden de
la columna.
La agrupacin de varios registros en vertical, de manera que reciban la
informacin por las entradas del primero de ellos y la devuelvan por las
salidas del ltimo registro, da lugar a una pila; el conjunto equivale a una
memoria de desplazamiento, capaz de almacenar secuencialmente
varias palabras binarias y devolverlas en el mismo orden en que las ha
recibido: pila FIFO (first in, first out), la primera palabra en entrar ser
tambin la primera en salir. El desplazamiento se produce a travs de los
sucesivos registros; en t al sentido, una pila FIFO de n registros de m bits
puede construirse con m registros de desplazamiento de n bits cada uno de
ellos, orientados verticalmente y colocados unos al lado de otros.

1 byte= 8 bits de datos


2 bytes=16 bits de datos

3.- Explicar cada uno de los siguientes parmetros caractersticos de los flip-flops:
(a) Tiempo de propagacin (delay time tp)
(b) tiempo de establecimiento (setup time ts)
(c) tiempo de mantenimiento (hold time th) (d) frecuencia mxima de reloj (fmax)
(e) duracin de los pulsos de reloj (tw)

4. Explique la diferencia entre la puesta a cero mediante un reset y la carga de una entrada de todo
ceros en un registro.

En un registro de desplazamiento, la diferencia de poner cero en las


entradas (carga de entrada sea de ceros) y poniendo ceros mediante el
reset es la velocidad de colocar todas las salidas a cero .En este caso el
reset ofrece esta caracterstica sin necesidad de poner ceros seguidos en la
entrada. Esto permite limpiar rpidamente el registro, en este caso de
desplazamiento.
5. Explicar el modo de funcionamiento del CI 74LS164. Explique el uso de las entradas serie A y B.
Indique una aplicacin de este registro de entrada serial y salida paralelo.
Dibujar las formas de onda de cada una de las salidas Qa, Qb, ., Qh para las entradas mostradas:

El C.I. 74LS164 es un registro de desplazamiento de 8 bits, con entrada


serie y salida paralelo (sncronas) y una entrada CLR de borrado
asncrona, activa para nivel BAJO. Tiene dos entradas serie, A y B, que
acceden a los flip-flop tras efectuarse una operacin NAND sobre ellas, por
lo tanto, o bien entra la misma seal por ambas, o bien una de ellas se
mantiene siempre en ALTO para permitir la entrada de datos (lo que nos
proporciona una herramienta adicional de sincronizacin).

Para poder caracterizar el circuito, se debe cargar un byte de informacin,


es decir ocho bits, que se introducen en serie en el dispositivo. La seal de
reloj CLK marca el tiempo que se adjudica a cada bit en la serie (un ciclo de
reloj), por lo tanto, ocho ciclos de reloj son el tiempo necesario para cargar
el byte completo y que la salida en paralelo sea la correcta.
En general, el uso de este C.I. es como conversor de datos seriales a
paralelos.
Dibujar las formas de onda de cada una de las salidas Qa, Qb, ., Qh para
las entradas mostradas:

6. Cules son los modos de operacin del registro de desplazamiento Universal bidireccional 74LS194?
Explicar las caractersticas de funcionamiento de este registro.

Funcionamiento:

7. Explique las diferentes formas de transferencia de datos entre dos registros de desplazamiento
(74LS194):
a) Desplazando a la derecha los datos en ambos registros de desplazamiento.
b) Desplazando a la izquierda los datos en ambos registros de desplazamiento.

Desplazando a la derecha los datos en ambos registros de desplazamiento:


Para lograr ello se conectan los selectores en S1S0= 01.Luego se conecta la
salida Q4 del primer registro a la entrada SIR del segundo registro. Conectar
los Clock en forma comn a igual que los Clear. Se puede usar el SIR del
primer registro para entrada serial de datos y as se desplacen a ala
derecha a travs de los 2 registros por cada pulso de reloj. Inicialmente se
pueden cargar los datos en forma paralela mediante las entradas ABCD,
Pero inicialmente Con S1S0=11, Para luego de esto cambiar a S1S0=01, y
as desplazar a la derecha los datos a travs de los 2 registros.

Desplazando a la izquierda los datos en ambos registro s de


desplazamiento:
Para lograr esto se conectan los selectores en S1S0=10.
Luego se conecta la salida Q1 del segundo registro a la entrada SIL del
primer registro.
Conectar los Clock en forma comn a igual que los Clear.
Se puede usar el SIL del segundo registro para entrada serial de datos y as
se desplacen a la izquierda a travs de los 2 registros por cada pulso del
Clock.
Inicialmente se puede cargar los datos en forma paralela mediante las
entradas ABCD, pero inicialmente con S1S0=11, para luego de esto cambiar
a S1S0=10, y as desplazar a la izquierda los datos a travs de los 2
registros.
8. Para las entradas mostradas en la figura, dibujar las formas de onda de salida del CI 74LS194. Las entradas
D0, D1, D2 y D3 estn en ALTO (1 lgico)

9. Para el circuito experimental, los datos contenidos en el registro R1 (74LS194) deben transferirse al
registro
R3 (74LS194) en 4 pulsos. Cul de las salidas de R1 conectara a la entrada SIL del registro R3?

Como se observa en la pregunta 7, se trata de un desplazamiento hacia la izquierda entre


registros, por lo tanto se conectara la salida Q1 del primer registro (R1) hacia el SIL del otro
registro (R3), para que se desplace a la izquierda y as luego de 4 pulsos los datos se transfieran
de registro en registro.