registro de desplazamiento

10
Paula Vanessa Torres Rojas REGISTRO DE DESPLAZAMIENTO

Upload: paula-vanessa-torres

Post on 23-Jan-2017

181 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Registro de desplazamiento

Paula Vanessa Torres Rojas

REGISTRO DE DESPLAZAMIENTO

Page 2: Registro de desplazamiento

*¿Qué es?*es un arreglo de flip-flops con aplicaciones

importantes en almacenamiento y movimiento de datos. Algunos movimientos básicos de datos se muestran a continuación.

Page 3: Registro de desplazamiento

*Registros de desplazamiento

con entrada y salida serie

* Los registros de desplazamiento están disponibles en la forma de circuitos integrados o bien, pueden ser construidos mediante flip-flops como

muestra la figura con un registro de datos seriales de entrada y salida de 5 bits.

● Cada pulso de reloj moverá un bit de entrada al siguiente flip-flop. El ejemplo muestra como se mueve el bit “1” a través de los biestables.

Page 4: Registro de desplazamiento

*Aplicación

* Un aplicación de los registros de desplazamiento es la conversión de datos seriales a forma paralela. * Por ejemplo, asumamos que el número

binario 1011 se carga secuencialmente, un bit a cada pulso de reloj.

Page 5: Registro de desplazamiento

*registro de desplazamiento

74HC164A

*El 74HC164A es un registro de desplazamiento de la familia CMOS para 8 bits de entrada serial y salida paralela. El voltaje de alimentación del C.I. puede ir desde +2.0 y +6.0 V.

● Una de las dos entradas de datos seriales se podría utilizar como señal de habilitación para el ingreso al registro de la otra. Si no se necesita una entrada de habilitación, una de ellas puede conectarse a +Vcc. ● El 74HC164A tiene una entrada asincrónica de limpieza “Clear”. Los datos ingresan en los flancos de subida de la señal de reloj.

Page 6: Registro de desplazamiento

*Registros de entrada paralela y salida serial

*Los registros de desplazamiento se pueden utilizar para convertir datos de un formato paralelo a una salida serial. Se muestra un diagrama lógico para este tipo de registros.

Page 7: Registro de desplazamiento

*Registro de desplazamie

nto bidireccional

*puede mover los datos en cualquier dirección mediante una entrada de control RIGHT/LEFT. * La siguiente simulación

muestra como trabaja un registro de desplazamiento bidireccional. Observe que el nivel ALTO de los datos seriales de entrada se mueven primero desde Q3 hacia Q0.

Page 8: Registro de desplazamiento

*Registro de desplazamiento universal*Un registro de

desplazamiento universal tiene capacidad de entradas y salidas paralelas y/o seriales. El 74HC194 es un ejemplo de registro de desplazamiento bidireccional universal de 4 bits.

Page 9: Registro de desplazamiento

*Diagrama de tiempo (desplazamiento universal)

Page 10: Registro de desplazamiento

*Es decir…