Вы находитесь на странице: 1из 8

UNIVERSIDAD NACIONAL DE SAN

ANTONIO ABAD DEL CUSCO


FACULTAD DE INGENIERÍA ELÉCTRICA, ELECTRÓNICA,
INFORMÁTICA Y MECÁNICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA

“INFORME DE
DESPLAZAMIENTO”

ALUMNO: SÁNCHEZ CÁCERES, YEFER TONY

DOCENTE: ING. ALARCÓN VALDIVIA, EDGAR Z.

SEMESTRE: 2017-1

CUSCO-PERÚ
20 DE JULIO 2017
1. Registros de Desplazamiento

En el procesamiento digital de datos se necesita con frecuencia retener los datos en


ciertas ubicaciones intermedias del almacenamiento temporal, con el objeto de realizar
algunas manipulaciones específicas, después de las cuales los datos modificados se
pueden enviar a otra localización similar.

Los dispositivos digitales donde se tiene este almacenamiento temporal se conocen


como registros de corrimiento o registros de desplazamiento. Dado que la
memoria y el desplazamiento de información son sus características básicas, los
registros son circuitos secuenciales constituidos por FLIP-FLOPs, donde cada uno de
ellos maneja un bit de la palabra binaria.

Por lo general se da el calificativo de registro a un conjunto de ocho (8) o más FLIP-


FLOPs. Muchos registros usan FLIP-FLOPs tipo D aunque también es común el uso
de FLIP-FLOPs JK. Ambos tipos pueden obtenerse sin dificultad como
unidadescomerciales. Son muy populares los de 8 bits, ya que en los computadores
con frecuencia manipulan bytes de información.

2. Registro de Corrimiento Básico

Un registro de corrimiento básico es un conjunto de FLIP-FLOPs conectados de tal


forma que los números binarios almacenados en él son desplazados de un FLIP-FLOP
al siguiente con cada pulso de reloj aplicado.

Con cada flanco ascendente del reloj la información se va desplazando hacia la


derecha una posición. En la Figura 1 se observan las formas de onda de las salidas de
cada FLIP-FLOP, donde se observa el desplazamiento de los datos de izquierda a
derecha.

Figura 1. Formas de onda de un registro de 4 bits


3. Tipos de Entradas y Salidas en los Registros de Corrimiento

Existen diversas formas de cargar o extraer información en un registro de corrimiento.


En la figura 2 se muestran las distintas formas de mover la información en un registro
de corrimiento.

Figura 2. Tipos de Entradas y Salidas en los registros de corrimiento


Las combinaciones de Entrada/Salida más comunes en los registros de corrimiento
son: Entrada Serie/Salida Paralelo y Entrada Paralelo/Salida Serie. A continuación se
dará una descripción sobre estos dos modos de funcionamiento.

a) Entrada Serie - Salida Paralelo:

Es la forma más usual del tipo de entrada y salida de datos en los registros de
corrimiento. En la Figura 3 se observa el esquema de un registro de esta clase. La
entrada asincrónica CLR que se observa, es usada para poner todos los bits del registro
en 0. Existen circuitos integrados como el 74HC164 que funcionan de esta forma.

Figura 3. Registro de corrimiento Entrada serie - Salida paralelo


b) Entrada paralelo – Salida serie:

En la Figura 4 se observa el esquema de un registro de este tipo. LOAD: Las entradas


en paralelo se almacenan en los FLIP- FLOPs internos (entrada asincrónica), SHIFT:
Corrimiento del puerto hacia la derecha (entrada sincrónica), entrada serie por el primer
FLIP-FLOP y salida serial por el último. Existen circuitos integrados como el 74HC165
que funcionan con base en este esquema.

Figura 4. Registro de corrimiento Entrada paralelo - Salida serie

4. Registros de corrimiento bidireccionales

Este tipo de registro tiene la opción de elegir la dirección en que se transmiten los
datos. Estos registros tienen una señal de control que permite seleccionar el sentido
de desplazamiento de los datos. En la Figura 5 se observa el circuito lógico de un
registro bidireccional de 4 bits.

Figura 5. Registro de corrimiento bidireccional de 4 bit


Para propósitos de entender el funcionamiento de este registro se ha dispuesto de
forma vertical, para mostrar cómo se desplazan los datos. Cuando la entrada
ABA/ARR' se encuentra en 1 lógico, los datos se desplazan hacia abajo y cuando esta
es 0 lógico los datos se desplazan hacia arriba.

Cuando la señal de control ABA/ARR' es 1, las compuertas marcadas con A se activan,


permitiendo que el dato de cualquier FLIP-FLOP pase al FLIP-FLOP inmediatamente
inferior después de que ocurra una transición positiva en la señal del reloj, de esta
forma la información de desplaza por las líneas marcadas en azul que se observan en
la figura 132.

Cuando la señal de control ABA/ARR' es 0, las compuertas marcadas con B se activan


y el dato de cualquier FLIP-FLOP se pasa al FLIP-FLOP inmediatamente superior. Las
líneas marcadas en rojo en la figura 132 indican el canal de transmisión de los datos
de un FLIP-FLOP a otro para esta condición.

Note que las compuertas marcadas como A y B se activan de forma complementaria,


es decir, mientras se activan aquellas marcadas como A las marcadas como B se
encuentran inactivas y viceversa.

5. Registros en Circuito Integrado


En el mercado existen actualmente varios circuitos integrados que desempeñan su
función como registros, en esta sección mencionaremos algunos de estos registros
disponibles en lógica TTL y CMOS.

Circuito Integrado 74HC373

Este integrado contiene 8 Cerrojos tipo D con salidas triestado. En la figura 6 se


observa el esquema de conexiones interno y la descripción de sus entradas y salidas
es la siguiente:

 D0...D7: Entrada paralelo


 Q0...Q7: Salida paralelo
 LE: Latch Enable
 OE: Output Enable

Figura 6. Diagrama Lógico del CI74HC373


Circuito Integrado 74HC374

Este circuito integrado contiene 8 FLIP-FLOPs tipo D con salidas triestado sensibles al
flanco de subida de la señal del Reloj. En la figura 7 se muestra la estructura interna de
este registro y su diferencia con el anterior Circuito Integrado es que este contiene
FLIP-FLOPs.

Figura 7. Diagrama lógico del CI74HC374

Circuito Integrado 74HC273

Este integrado contiene 8 FLIP-FLOPs tipo D con salidas triestado sensibles al flanco
de subida de la señal del reloj, adicionalmente tiene una entrada para borrar activa en
bajo (CLR'). En la figura 8 se observa el diagrama de pines de este integrado y el tabla
9 los estados lógicos.

Figura 8. Esquema del CI-74HC273

CLEAR CLK D Q
0 X X 0
1 j 1 1
1 j 0 0
1 0 X Q0

Tabla 9. Descripción de las entradas del CI-74HC27


6. Aplicaciones de los Registros de Corrimiento

Los registros de corrimiento tienen varias aplicaciones en la Electrónica Digital, entre


las cuales se pueden mencionar las siguientes:

 Transmisión de datos.
 Conversión de protocolo serie en paralelo y viceversa.
 Puertos de salida de los microcomputadores.
 Secuenciadores (luces y anuncios publicitarios).
 Multiplicaciones y divisiones por 2, 4, 8, 16 bits.
 Operaciones que se hacen en forma secuencial.

7. Contador en Anillo

El contador en anillo es un registro de corrimiento básico en el que los datos no se


pierden al desplazarse, en lugar de ello, la información rota debido a que los FLIP-
FLOPs de los extremos se encuentran interconectados, de tal forma que los datos se
desplazan en forma de "anillo".

Asumiendo que el estado inicial del contador en anillo es 1000 (Q3=1, Q2=0, Q1=0,
Q0=0), los estados que se presentarían en este contador serían los mostrados en la
tabla 60. Después del cuarto pulso en la señal del reloj el estado inicial se repite.

Pulso del Reloj Q3 Q2 Q1 Q0


0 1 0 0 0
1 0 1 0 0
2 0 0 1 0
3 0 0 0 1
4 1 0 0 0

Tabla 10. Estados del Contador en Anillo

En el mercado existen contadores de este tipo en circuito integrado, sin embargo, su


construcción es muy fácil a partir de un registro de corrimiento convencional.

Existe otro contador en anillo llamado contador Johnson, el cual tiene un


funcionamiento similar al contador en anillo, excepto que el estado del último FLIP-
FLOP se realimenta al primero a través de un inversor. En al figura 11 se observa el
diagrama lógico de este contador.
Figura 11. Contador Johnson de 4 bits

Tomando como estado inicial del contador Johnson 0000 (Q3=0, Q2=0, Q1=0, Q0=0),
los estados presentes en este contador serían los mostrados en la tabla 11. Note que
durante el octavo pulso en la señal del reloj el estado inicial se repite.

Pulso del Reloj Q3 Q2 Q1 Q0


0 0 0 0 0
1 1 0 0 0
2 1 1 0 0
3 1 1 1 0
4 1 1 1 1
5 0 1 1 1
6 0 0 1 1
7 0 0 0 1
8 0 0 0 0

Tabla 12. Estados del Contador Johnson

Вам также может понравиться