Registros 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 (Fig. 1), que basculan de forma síncrona con la misma señal de reloj. Según la conexión de las distintas báscula, se tieneun desplazamiento a la izquierda o a la derecha (Fig. 2) de la información almacenada, bits, en las básculas. Es de señalar que un desplazamiento a la izquierda de un conjunto de bits, multiplica por2, mientras que uno a la derecha, divide entre 2. Existen registros de desplazamiento bidireccionales, que pueden funcionar en ambos sentidos. Los registros universales, además de bidireccionalespermiten la carga en paralelo.
Un registro de desplazamiento muy utilizado, que es universal (se llama así porque puede utilizarse en cualquiera de las cuatro configuraciones anteriormente descritas) ybidireccional (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).
Tipos de registros de desplazamiento
| SISO | SIPO | PISO | PIPO |
Diferencias y similitudes encuanto a su constitución y funcionamiento | sólo la entrada del primer flip-flop y la salida del último son accesibles externamente. | son accesibles las salidas de todos los flip-flops, pero sólo laentrada del primero. | Son accesibles las entradas de todos los flip-flops, pero sólo la salida del último. Normalmente también existe una entrada serie, que sólo altera el contenido del primerflip-flop. | tanto las entradas como las salidas son accesibles. |
Ventajas y desventajas que presentan a la hora de ser implementados. | Se emplean como líneas de retardo digitales y en tareas de...
Regístrate para leer el documento completo.