2. ¿QUE ES UN REGISTRO DE
DESPLAZAMIENTO?
• Un registro de desplazamiento es un
circuito digital secuencial (es decir, que los
valores de sus salidas dependen de sus
entradas y de los valores anteriores)
consistente en una serie de biestables,
generalmente de tipo D, conectados en
cascada que basculan de forma sincrónica
con la misma señal de reloj.
• SU FUNCION PRICIPAL ES GUARDAR, Y
TRANSPORTAR INFORMACION DE UN LADO A
OTRO.
3.
4. • Un registro de desplazamiento muy utilizado,
que es universal (se llama así porque puede
utilizarse en cualquiera de las cuatro
configuraciones anteriormente descritas) y
bidireccional (porque puede desplazar los
bits en un sentido u otro) es el 74HC194, de
cuatro bits de datos.
• Otros registros de desplazamiento conocidos,
fabricados también con la tecnología CMOS,
son el 74HC165 (entrada paralelo, salida serie)
y 74HC164 (entrada serie, salida paralelo).
5. • Además de la conversión serie-paralelo y paralelo-serie, los
registros de desplazamiento tienen otras aplicaciones típicas:
• Generador pseudoaleatorio. Se construye con un registro de
desplazamiento, realimentando a la entrada una combinación de
varias salidas, normalmente un or exclusivo entre ellas.
• Multiplicador serie. Se realiza la multiplicación mediante sumas
y desplazamientos. Un ejemplo es el 74LS384.
• Registro de aproximaciones sucesivas. Se usa en conversores
A/D. Se van calculando los bits sucesivamente, empezando por
el más significativo. Mediante un conversor DAC se compara la
entrada analógica con los resultados parciales, generando el
siguiente bit.
• Retardo. Se pueden utilizar para retardar un bit un número
entero de ciclos de reloj (consiste simplemente en un conjunto
de biestables en cascada, tantos como ciclos de reloj deseemos
retardar los bits).