Está en la página 1de 17

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Perú, Decana de América)

FACULTAD: FACULTAD DE INGENIERIA ELECTRONICA

CURSO: LABORATORIO DE CIRCUITOS DIGITALES 2

PROFESOR: Ing. OSCÁR CASIMIRO PARIASCA

TRABAJO: INFORME PREVIO 3

TEMA: REGISTROS Y ALAMACENAMIENTO DE DATOS

ALUMNO: RAMIREZ RODRIGUEZ CARLO


CÓDIGO: 15190175

Lima – 2020
INFORME PREVIO N°3
1. ¿Qué es un registro?.Explicar la característica de funcionamiento de los
registros:

a.de almacenamiento b.de desplazamiento c.universal


Los registros son bloques funcionales destinados a almacenar o registrar
información binaria durante un cierto tiempo, generalmente, dentro de un
proceso global de tratamiento de dicha información. 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 número de biestables que utiliza
el registro.
Los registros, en función de su capacidad o incapacidad para realizar
internamente el desplazamiento de la información almacenada en ellos, se
clasifican en:
• Registros de almacenamiento (latch registers).
• Registros de desplazamiento (shift registers).

Los registros de almacenamiento: están formados por un conjunto de


biestables (normalmente tipo D) aislados entre sí, con una señal de reloj
común a todos ellos, de forma que en todos se cargan simultáneamente los
datos presentes en sus entradas, siendo accesibles en cada momento sus
entradas y salidas.
Si los registros de almacenamiento se activan por nivel, también reciben el
nombre de latch (cerrojo).
Las formas en que se hace llegar la información 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 información de un registro al exterior.
En el formato serie se dispondrá de una sola línea y los bits irán apareciendo
uno tras otro, normalmente sincronizados con una señal de reloj. En el
segundo caso habrá tantos conductores como bits tenga la señal binaria a
registrar (bus de conductores).
Cuando, además de la función 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 síncrono, se conecta una señal de reloj a
todos los biestables para que éstos transfieran al mismo tiempo su contenido.
Se puede utilizar para la implementación de estos registros cualquiera de los
biestables que se han estudiado en la Unidad 5, pero normalmente se
utilizarán biestables del tipo J-K, R-S y D, que pueden disponer de entradas
asíncronas de Preset y/o Clear.

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 líneas de control que van conectadas a un
multiplexor, estas líneas 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 básicos de
memoria? ¿Cuál 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 según el orden de la columna.
La agrupación de varios registros «en vertical», de manera que reciban la
información 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á también la primera en salir. El desplazamiento se
produce a través 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. Explique la diferencia entre la puesta a cero mediante un reset y la carga de una


entrada de todos 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
característica sin necesidad de poner ceros seguidos en la entrada. Esto permite
limpiar rápidamente el registro, en este caso de desplazamiento.
4. Para el circuito mostrado en la figura, dibujar las formas de onda de señales de
control SC1, SC2, SC3 y la de CLK, para que la información digital de 3 bits
disponible en las salidas de los registros A, B o C sea transferida a los registros
D. Explique el funcionamiento del circuito.

El circuito funcionara de la siguiente forma. Primero se procederá a visualizar los


tres bits de la entrada A, después la B y después la C. y se repetirá así
sucesivamente el proceso.
5. Explicar el modo de funcionamiento del CI 74LS164. Explique el uso de las
entradas serie A y B. Indique una aplicación 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 (síncronas) y una entrada CLR de “borrado” asíncrona, activa para
nivel BAJO. Tiene dos entradas serie, A y B, que acceden a los flip-flop tras
efectuarse una operación NAND sobre ellas, por lo tanto, o bien entra la misma
señal 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
sincronización).

Para poder caracterizar el circuito, se debe “cargar” un byte de información, es


decir ocho bits, que se introducen en serie en el dispositivo. La señal 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. . ¿Cuáles son los modos de operación del registro de desplazamiento Universal


bidireccional 74LS194? Explicar las características de funcionamiento de este
registro.
Los fabricantes de circuitos integrados ofrecen muchos registros de
desplazamiento. El que estudiaremos a continuación es un registro de
desplazamiento universal. El símbolo lógico de bloques para el registro de
desplazamiento/ universal de 4 bits,TTL 74194 se muestra en la imagen siguiente
Este registro tiene 10 entradas y 4 salidas; estas últimas están conectadas a las
salidas normales(Q) de cada flip flop en el circuito integrado.
Los modos de operación del registro de desplazamiento son: reset,
mantenimiento, desplazamiento a la derecha, y carga en paralelo. En los
registros de desplazamiento la forma de identificar las entradas y las salidas
varían de un fabricante a otro.

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 común 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 través 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
través 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 común 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 través 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 través de los 2 registros.
8. Para el circuito experimental, los datos contenidos en el registro R1 (74LS194)
deben transferirse al registro R3 (74LS194) en 4 pulsos. ¿Cuál de las salidas de
R1 conectaría a la entrada SIL del registro R3?
Como se observa en la pregunta 6, se trata de un desplazamiento hacia la
izquierda entre registros, por lo tanto se conectaría 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.

9. Realice la simulación de los circuitos de la parte experimenta

1. Implementar uno de los dos circuitos mostrados a continuación: En la


ENTRADA DE DATOS colocar un tren de pulsos (F=1KHz)

a) Circuito de registro de desplazamiento de 4 bits SISO con flip-flops JK. Utilize


el CI - 74LS112 (ó 74LS109 ó 74LS76), y analizar su funcionamiento:
b) Circuito de registro de desplazamiento de 4 bits SISO (o PIPO) con flip-flops
D. Utilize CI – 74LS74 ( ó 74LS174 ó 74LS374) y analizar su funcionamiento:

2. Modifique uno de los circuitos anteriores (de entrada, serie-salida serie), y


conecte mediante un arreglo de compuertas como se muestra, de manera que la
data que vaya saliendo vuelva a entrar al registro. Los datos se cargan al
registro cuando la señal de control R/W (READ/WRITE) está en ALTO=1
(ESCRIBIR). Los datos se desplazan hacia afuera cuando la señal de control R/W
está en BAJO=0 (LEER). El registro de 4 bits es el mismo del paso(1)(a) o (1)(b)
3. Verificar el funcionamiento del CI – 74LS164. Utilize una de las entradas
seriales como señal de control para habilitar la otra entrada serial como de
datos. Coloque LEDs en cada una de las salidas Q para verificar la transferencia
de datos.
4. Verificar el funcionamiento del CI - 74LS194. Puede utilizar el procedimiento
siguiente, según la tabla mostrada:

Conecte los switches lógicos para obtener los datos de entrada y las señales
para el modo de operación. Fije el modo de operación para carga en paralelo,
con un dato cualquiera en las entradas de datos ABCD. Resetear el registro y
luego aplique UN solo pulso de reloj en la entrada de reloj. Note los valores de
salida y el hecho que las salidas no se afectan por nuevos datos en la entrada a
menos que se ingrese un segundo pulso de reloj...

MODO ESCRITURA
Desplazamiento a la derecha

Desplazamiento a la izquierda
5. Para examinar la acción de desplazamiento: cargue un 1 en la salida A
utilizando el modo de carga paralelo del registro de desplazamiento, cambie el
modo de operación al modo de desplazamiento a la derecha y luego ingrese 4
pulsos de reloj. Examine el efecto el efecto de la Entrada Serial derecha
colocando señales 1 ó 0 y aplicando pulsos de reloj. Continúe el procedimiento
analizando el modo de desplazamiento a la izquierda.

6. Modifique el circuito anterior, y conecte según el diagrama mostrado en la


figura siguiente para verificar la comunicación serial de datos de un registro a
otro: Limpiar los registros y luego cargue un conjunto de 4 bits en el registro de
la izquierda. Cambie al modo de operación de Desplazamiento a la derecha y
luego ingrese 4 pulsos de reloj. Verifique el resultado.

I. BIBLIOGRAFIA:

 https://www.slideshare.net/MiguelBrunings/diferentes-tipos-de-flip-flops-jk-sr-d-t-

sus-tablas-de-verdad
 http://www.sycelectronica.com.ar/semiconductores/74LS194.pdf

 http://www.esi.uclm.es/www/isanchez/apuntes/ci/74164.pdf

También podría gustarte