TALLER PAEC preparatoria directamente de la secretaria de educación pública
Registros de desplazamiento: tipos y aplicaciones
1.
2. **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.
3. *
* 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.
4. *
* 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.
5. **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.
6. *
*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.
7. **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.
8. *
*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.