Vous êtes sur la page 1sur 13

“AÑO DE LA LUCHA CONTRA LA CORRUPCIÓN Y LA IMPUNIDAD”

Semana: 11

Fecha: 03/05/2019.

Instructor: Milton Alvarado Cava.

Aprendiz: Quispe Huaman Efrain

Objetivo: Al finalizar la sesión de clase el aprendiz estará en condiciones de


definir, describir, esquematizar y explicar el funcionamiento del registro de
desplazamiento mediante el empleo de instrumentos de medición eléctricos y
electrónicos aplicados a equipos eléctricos industriales, cumpliendo las normas
técnicas, normas de seguridad y salud en el trabajo y actuando de manera
responsable con el medio ambiente.

Charla de 5”: cuidado con el polvo


Video.: https://www.youtube.com/watch?v=O_a6FtcTd8Q

Opinión: que al trabajar con polvo u otros químicos que se desplazan por el
ambiente es necesario tener una suma precaución por que podríamos respirarla
y nos s dañaría y a los que nos rodean y usar la protección correcta.

Evidencia: El aprendiz esquematizará el registro de desplazmiento y lo explicará


en 2”
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. Según las conexiones
entre los biestables, se tiene un desplazamiento a la izquierda o a la derecha de la
información almacenada. Es de señalar que un desplazamiento a la izquierda de un
conjunto de bits, multiplica por 2, 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 bidireccionales permiten la carga en
paralelo.
En los de desplazamiento se transfiere información de un flip-flop hacia el adyacente,
dentro del mismo registro o a la entrada o salida del mismo. La capacidad de
almacenamiento de un registro es el número total de bits que puede contener. El
funcionamiento se realiza de manera síncrona con la señal de reloj. Gran parte de los
registros de desplazamiento reales incluyen una señal RESET o CLEAR asíncrona, que
permite poner simultáneamente todas las salidas en "0" o estado bajo, sin necesidad
de introducir ceros seguidos. Esto permite limpiar rápidamente el registro de
desplazamiento lo cual es muy importante a nivel práctico. Sus funciones dentro del
sistema digital son:
• Servir de almacenamiento temporal de un conjunto de bits sobre los que se está
realizando una labor de procesamiento
• Desplazamiento de datos a lo largo de los flip-flops.
}

TIPOS
Dependiendo del tipo de entradas y salidas, los registros de desplazamiento se clasifican
como:

 Serie-Serie: sólo la entrada del primer flip-flop y la salida del último son accesibles
externamente. Se emplean como líneas de retardo digitales y en tareas de
sincronización}

 Paralelo-Serie: 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 primer flip-flop, pudiendo funcionar como los del grupo anterior. Este
tipo y el siguiente se emplean para convertir datos serie en paralelo y viceversa.

Este tipo convierte: Dato en paralelo a dato en serie.

 Serie-Paralelo: son accesibles las salidas de todos los flip-flops, pero sólo la
entrada del primero. Este tipo y el anterior se emplean para convertir datos serie en
paralelo y viceversa, por ejemplo para conexiones serie como el RS232.

Este tipo convierte: Dato en serie a dato en paralelo.


 Paralelo-Paralelo: tanto las entradas como las salidas son accesibles. Se usan para
cálculos aritméticos.
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 paralela, salida serie) y 74HC164 (entrada serie,
salida paralelo).
Aplicaciones 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).
REGISTRO DE DESPLAZAMIENTO UNIVERSAL
Si las salidas de flip-flop de un registro de desplazamiento están accesibles, la
información que se introduce en serie por desplazamiento se puede sacar en paralelo de
las salidas de los flip-flops. Si se añade la capacidad de carga en paralelo a un registro
de desplazamiento, los datos introducidos en paralelo se podrán sacar en serie
desplazando los datos almacenados en el registro.

Algunos registros de desplazamiento proporcionan las terminales de entrada y salida


necesarias para la transferencia en paralelo. También podrían tener capacidad de
desplazamiento tanto a la derecha como a la izquierda. El registro de desplazamiento
más general tiene estas capacidades:

1. Un control de despeje (clear) para poner en ceros el registro.


2. Una entrada de reloj (clock) para sincronizar las operaciones.
3. Un control de desplazamiento a derecha (shift-right) para habilitar la operación de
desplazamiento a la derecha, y las líneas de entrada y salida en serie asociadas al
desplazamiento a la derecha.
4. Un control de desplazamiento a izquierda (shift-left) para habilitar la operación de
desplazamiento a la izquierda, y las líneas de entrada y salida en serie asociadas al
desplazamiento a la izquierda.
5. Un control de carga en paralelo (parallel-load) para habilitar la transferencia en
paralelo y las n líneas de entrada asociadas a la transferencia en paralelo.
6. n líneas de salida en paralelo.
7. Un control de estado que deja la información del registro como está, en presencia del
reloj.

Registro de Desplazamiento universal.


REGISTROS DE DESPLAZAMIENTOS

 Registro de entrada paralelo y salida serie. Puede construirse con un multiplexor


digital combinacional y un contador. Las entradas de datos del multiplexor se
conectan a los datos a transmitir, y las entradas de control, a las salidas del contador
(el bMs del MUX conectado al bMs del contador), dicho contador deberá estar en
modo de carrera libre.

 Registro de entrada serie y salida paralelo. Similar al caso anterior, se sustituye


el muliplexor por un demultiplexor, ahora las salidas de éste serán las salidas
paralelas.

 Biestables en cascada. Con esto y la lógica combinacional adecuada, se pueden


construir incluso registros de desplazamiento bidireccionales y universales, aunque
en este caso es más aconsejable disponer del 74HC194, dado que ocupa mucho
menos espacio (y el precio del integrado es muy asequible) y en un solo integrado
incluye las cuatro posibles configuraciones y la funcionalidad de desplazar los bits
en ambos sentidos.
Registros con entrada serie y salida serie (SISO)[
A continuación, se muestra un registro de desplazamiento con entrada y salida en serie
de 5 bits formado con biestables maestro esclavo RS:
Observamos que la entrada S del primer biestable está conectado a la entrada y está
negada a la entrada R. Con esto se consigue que, cuando en la entrada haya un 1, el
primer biestable contendrá un 1 (Q=1, Q’=0) y los demás un 0. Con la siguiente señal
de reloj el bit almacenado en el primer biestable se desplazará al siguiente y así uno tras
otro hasta la salida en serie. Esto sucede así porque la salida Q está conectada a la S del
siguiente biestable. También podemos observar que los biestables nunca pueden estar
en estado de mantenimiento o en estado prohibido, ya que la entrada enserie pasa
afirmada a la S y negada a la R.
Los registros de desplazamiento se implementan con biestables maestro – esclavo, pues
son capaces de almacenar la información un flanco, y transmitirla durante el siguiente.
Cuando el registro se efectúa de izquierda a derecha se denomina desplazamiento hacia
la derecha. Si el registro combina ambos tipos se llama bidireccional.
Registros con entrada serie y salida paralelo (SIPO)
La estructura de un registro serie paralelo es muy similar a la de un registro con entrada
y salidas en serie:
Observamos que la única diferencia es que se le añade una salida a cada una de las
salidas Q del biestable: de esta manera se pueden obtener todos los datos a la vez. Por
otro lado, también se puede obtener una salida en serie de cualquier salida Q o Q’.
Habitualmente se suele añadir una entrada de puesta a cero asíncrona (CLEAR) cuya
función es inicializar el registro.
En último lugar destacar que estos registros se suelen utilizar para el cambio de una
palabra de serie a paralelo.

Registros con entrada paralelo y salida serie (PISO)[A continuación se muestra un


esquema de un registro con entrada paralelo y salida serie y carga asíncrona.
El funcionamiento es el siguiente: cuando en la entrada de selección desplazamiento
/carga', hay un 0 se realiza la carga. Con el inversor este cero se convierte en un 1 y por
lo tanto las puertas NAND que hay arriba y debajo de los biestables se convierten en
inversores.
A continuación se introducen los datos: en el bit que haya un 1, se activa el Preset, y en
el que haya un cero, se activa el Clear.
Para el desplazamiento se coloca un 1 en D/C’ de esta manera se consigue que nunca se
activan las entradas ni PR ni CL, ya que de las puertas NAND siempre saldrá un 1. El
desplazamiento se realiza como en un registro serie-serie.

A continuación, se muestra un registro con carga paralelo y salida serie, pero en este
caso la carga es síncrono, ya que se carga por las entradas síncronas

Observamos que esto se consigue con un multiplexor de dos canales gobernado por
DESPLAZAMIENTO/ CARGA’. Con esto se consigue que si se quiere cargar los
datos, se activan las entradas en paralelo que van cada una a las entradas S R. Para
obtener los datos se tiene que realizar la entrada serie.
En conclusión, podemos observar que la función del multiplexor es elegir entre la carga
en serie o en paralelo
Registro de entrada y salida en paralelo (PIPO

Como se puede ver, se ha creado un registro de entrada y salida paralelo a partir de


biestables D con entrada de habilitación. La entrada de datos es cada una de las entradas
D del biestable; la entrada de habilitación se une a una entrada de habilitación global, de
manera que cuando se activa, permite que se lean los datos. Hay otra entrada (control de
salida) que al activarse permite que se lean las salidas. Aquí hemos utilizado puertas
AND, aunque también podríamos haber utilizados puertas OR y un inversor, o también
buffers con entradas de alta impedancia.

 Registro de desplazamiento universal bidireccionalde 4 bits


El 74HC194 es un ejemplo de registro de desplazamiento bidireccional universal en
formato integrado. Se denomina universal porque auna las capacidades de los
anteriores circuitos integrados estudiados: tiene capacidad de entrada y salida tanto serie
como paralelo. Se denomina bidireccional porque los desplazamientos pueden ser tanto
de izquierda a derecha como de derecha a izquierda. Un registro de desplazamiento se
puede utilizar como contador en anillo sin mas que unir la salida a la entrada serie.
 Registro de desplazamiento con flip-flop tipo D
Un ejemplo es uno construido con cuatro flip-flop tipo D y una entrada común de pulsos
de reloj. La entrada de pulsos de reloj, CP, habilita todos los flip-flop de modo que la
información presente disponible en las cuatro entradas puede trasferirse al registro de 4-
bit.

ft

El Reloj
Hay una salvedad, y es la existencia del "reloj". Efectivamente, en un circuito real, los datos
pasan al registro de desplazamiento con cada pulso de reloj. Podemos pensar en este reloj como
si se tratase de un "maestro de ceremonias", que da una palmada cada vez que alguien debe
ingresar en la cola.
Muchos circuitos de registros de desplazamiento "reales" también incluyen un sistema de
RESET, que permite poner simultáneamente todas las salidas en "0" o estado bajo, sin
necesidad de ingresar 8 ceros seguidos. Esto permite limpiar rápidamente el registro de
desplazamiento.
Cuando decimos "rápidamente" nos referimos a que como la velocidad de los pulsos del reloj
(CLOCK) no puede ser infinita (típicamente el máximo ronda los 10 o 20 MHz) y cada dato
demora el tiempo de un pulso de reloj en desplazarse por el registro, introducir 8 "0"s llevaría
800 ns (100 ns * 8 bits), contra los 100 ns que demora en aplicarse el RESET. No obstante, para
obtener los tiempos exactos implicados se debe consultar la hoja de datos del integrado que
estemos utilizando, ya que los limites varían incluso con la tensión de alimentación y
la temperatura.

Vous aimerez peut-être aussi