P. 1
Registro de Desplazamiento

Registro de Desplazamiento

|Views: 1.092|Likes:

More info:

Published by: Ing Luis Enrique Rivero Hernandez on Apr 09, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/28/2013

pdf

text

original

2o Ingenier´ de Telecomunicaci´n.

Segundo Cuatrimestre ıa o

´ LABORATORIO DE ELECTRONICA ´ PRACTICA 8 Registros de desplazamiento

Material necesario: Circuitos integrados:

Resistencias: Diodos:

1 - 74LS164 1 - 74LS165 1 - 74LS04 1 - 74LS93A 1 - 74LS194 4 - 1k Ω 4-LED

1.

Introducci´n o

Los registros de desplazamiento son circuitos secuenciales sencillos, compuestos por un conjunto de biestables que se conectan en serie, y una circuiter´ adicional que controla ıa los modos de cargar y acceder a los datos que almacenan. Su principal funci´n, en el seno o de sistemas m´s complejos, es servir de almacenamiento temporal de un conjunto de bits a sobre los que se est´ realizando una tarea de procesamiento. a Existen cuatro combinaciones b´sicas que definen el tipo de registro de desplazamiento: a 1. entrada serie / salida serie 2. entrada serie / salida paralelo (ej: 74LS164) 3. entrada paralelo / salida serie (ej: 74LS165) 4. entrada paralelo / salida paralelo Hay circuitos integrados espec´ ıficos de cada uno de esos tipos, y otros que mediante unas se˜ ales de control pueden cambiar su funcionamiento de un modo a otro (Ej: n 74LS195) o realizar los desplazamientos hacia la derecha o hacia la izquierda (Ej: 74LS194). Las dos operaciones b´sicas que realiza un registro de desplazamiento es la carga/almacenamiento a de los datos y el desplazamiento de ´stos a lo largo de los biestables que lo componen; e la obtenci´n de los datos correctos a la salida del dispositivo depende de una cuidadosa o sincronizaci´n de las se˜ ales de control, de entrada y de salida. o n En esta pr´ctica vamos a caracterizar el funcionamiento de diferentes tipos de registro a de desplazamiento, y configurarlos para algunas de sus principales aplicaciones. 1

realizar las siguientes operaciones: 1. por o lo tanto. o bien una de ellas se mantiene siempre n en ALTO para permitir la entrada de datos (lo que nos proporciona una herramienta adicional de sincronizaci´n). Montar cuatro diodos LED a los que introduciremos (a trav´s de una resistencia e en serie de 1 kΩ para evitar que se fundan) las se˜ ales Q0 . La se˜ al de reloj CLK marca el n tiempo que se adjudica a cada bit en la serie (un ciclo de reloj). Se puede comprobar el esquema de la circuiter´ interna en o ıa la hoja de datos del 74LS164. con entrada serie y salida paralelo (s´ ıncronas) y una ıncrona. La se˜ al Q3 as´ obtenida ser´ la que introduciremos en ambas n ı a entradas A y B del registro 74LS164. Registro de desplazamiento con entrada serie / salida paralelo Caracterizaremos el funcionamiento del integrado 74LS164 que es un registro de desplazamiento de 8 bits (ver Figura 1). Q2 . en el que adem´s utilizaremos la misma se˜ al de a n reloj y conectaremos CLR a ALTA.. por lo tanto. que introduciremos en serie en el dispositivo. A B CLR CLK 74LS164 . que acceden a los biestables tras efectuarse una operaci´n NAND sobre ellas. Q0 Q7 Figura 1: Registro de desplazamiento serie/paralelo Para poder caracterizar el circuito. Utilizaremos el contador 74LS93A para generar el byte que cargaremos en el registro. o bien entra la misma se˜ al por ambas. entrada CLR de “borrado” as´ A y B. es decir o ocho bits.2. para ello lo configuraremos como un contador de m´dulo nueve (trunca la secuencia en o 1001) mediante las conexiones que se muestran en la Figura 2: CLKA CLKB R0(1) R0(2) 74LS93A Q0 Q1 Q2 Q3 Figura 2: Configuraci´n contador en m´dulo 9 o o Confirmar el correcto funcionamiento del contador. visualizando las se˜ ales CLKA n y Q3 en el osciloscopio. debemos “cargar” un byte de informaci´n. Tiene dos entradas serie. activa para nivel BAJO. Q5 y Q7 . ocho ciclos de reloj son el tiempo necesario para cargar el byte completo y que la salida en paralelo sea la correcta. Una vez montado el circuito.(Hemos n 2 ..

Tambi´n admite e opcionalmente una entrada serie (SER). Aumentar la frecuencia hasta poder visualizar correctamente las se˜ ales en el oscin loscopio.. n 3. En este caso vamos a complementar.elegido estas como se podr´ haber elegido otras o haber montado ocho diodos ıa LED). Una vez hecho esto: a. la se˜ al Q3 obtenida mediante la configuraci´n all´ indicada. Comparar las se˜ ales de entrada A y B con las diferentes salidas. Tiene la opci´n adicional de inhabilitar el reloj mediante la se˜ al CLKIN H. Adem´s conectaremos la n entrada SER a BAJA. ya que no vamos a utilizar la posibilidad de entrada de datos en serie. Observar cualitativamente el funcionamiento del registro para una se˜ al de n reloj de muy baja frecuencia (unos 4 Hz). La se˜ al de control SH/LD en BAJA permite n la carga de los datos en paralelo.. Posteriormente la n o ı a introduciremos como se˜ al de control por la entrada SH/LD. tp . Registro de desplazamiento con entrada paralelo / salida serie Caracterizaremos el funcionamiento del integrado 74LS165 que es un registro de desplazamiento de 8 bits. para cada una o de las se˜ ales de salida Qi . Para ello usar una se˜ al de reloj de baja frecuencia y n cargar en paralelo un n´ mero con alg´ n bit en ALTA. ya que sobre ella o n y CLK se implementa la funci´n NOR. 2. con entrada paralelo (as´ ıncrona) y salida serie. o a el reloj queda inhabilitado: Entradas en paralelo D0 . y en ALTA permite el desplazamiento a lo largo de los biestables de los datos cargados. D7 SH/LD SER CLKIN H CLK 74LS165 Figura 3: Registro de desplazamiento paralelo/serie Vamos a utilizar de nuevo el montaje que realizamos en el apartado anterior con el contador 74LS93A. Describir y razonar el comportamiento observado. de forma que cuando CLKIN H est´ en ALTA. Obtener la relaci´n que se produce entre ellas. que terminan saliendo por Q y su complemento Q. Razonar el comportamiento u u observado. 3 . Utilizar dos diodos LED (con dos resistencias de protecci´n de 1 kΩ) para visualizar o la salida Q y su complemento. Dibujar una gr´fica que represente el a cronograma de las salidas respecto a la se˜ al de reloj. Repen o tir las medidas para varias frecuencias de reloj (al menos para tres) y obtener el comportamiento de tp frente a la frecuencia. Razonar n el comportamiento observado y medir el tiempo de propagaci´n. utilizando un inversor del integrado 74LS04.

Seg´ n la hoja de caracter´ u ısticas del 74HC194. que podr´n ser: a) 10000000. a 4 .b. Cargar el contador en anillo con el dato paralelo “0001”(D0 = 1 y resto a 0). Se denomina universal porque auna las capacidades de los anteriores circuitos integrados estudiados: tiene capacidad de entrada y salida tanto serie como paralelo. dise˜ ar e implementar un contador en n anillo utilizando desplazamientos a la derecha. Realizar un esquema de la imagen obtenida en el osciloscopio para n cada caso. Dibuje las cuatro salidas compar´ndolas con el reloj. 4. Se denomina bidireccional porque los desplazamientos pueden ser tanto de izquierda a derecha como de derecha a izquierda. Medir los tiempo de propagaci´n o para cada una de las se˜ ales. Un registro de desplazamiento se puede utilizar como contador en anillo sin mas que unir la salida a la entrada serie. Registro de desplazamiento universal bidireccional de 4 bits El 74HC194 es un ejemplo de registro de desplazamiento bidireccional universal en formato integrado. Para caracterizar cuantitativamente el 74LS165 introduciremos tres configuraciones diferentes de los ocho bits de entrada. b)10100000 y c) a 10111000 (u otras opcionales) y visualizaremos en el osciloscopio la salida Q frente a la se˜ al SH/LD. (Utilizar para ello al menos tres frecuencias diferentes n de reloj). Razonar el comportamiento del registro.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->