Registro de Desplazamiento

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE

REGISTROS DE DESPLAZAMIENTOS
CONTADORES TIPO ANILLO Y TIPO JONHSON
Dennis Pal Montero Jimnez
e-mail: [email protected]

RESUMEN: Los registros de desplazamiento no


son ms que flip flops usados para almacenar o mover
datos, esto quiere decir que se van a mover datos
binarios desde una etapa a otra dentro de un registro o
dispositivo de almacenamiento o mover datos binarios
hacia dentro o fuera de un dispositivo. Los registros de
desplazamiento necesitan previamente cargar datos.
Existen contadores basados en estos registros de los
cuales los ms comunes son el contador tipo Johnson y
tipo Anillo.
PALABRAS
contadores.

CLAVE:

registro,

mover,

Figura 1. Configuracin registro de desplazamiento serie serie


Paralelo-Serie: son accesibles las entradas de todos los
flip-flops, pero slo la salida del ltimo. Normalmente
tambin existe una entrada serie, que slo altera el
contenido del primer flip-flop, pudiendo funcionar como
los del grupo anterior.

cargar,

1 INTRODUCCIN
Los registros de desplazamiento son circuitos digitales
que acepta datos binarios de una fuente de entrada y
luego los desplaza, un bit a la vez, a travs de una
cadena de flip-flops.
Este sistema secuencial es muy utilizado en los
sistemas digitales. Un ejemplo de esto se ve en las
calculadoras comunes, donde al escribir una cifra de
varios nmeros, se nota que el primer nmero pulsado le
cede espacio a los dems corrindose a la izquierda,
donde adems se nota que hay caractersticas de
memoria porque se mantienen visualizados los nmeros
pulsados.

Figura 2. Configuracin registro de desplazamiento


paralelo- serie

2 REGISTROS DE DESPLAZAMIENTO

Serie-Paralelo: son accesibles las salidas de todos los


flip-flops, pero slo la entrada del primero. Este tipo y el
anterior se emplean para convertir datos serie en
paralelo y viceversa

Un registro de desplazamiento es un arreglo de flip-flops


con aplicaciones importantes en almacenamiento y
movimiento de datos. Adems de tener caractersticas
de memoria y la funcin de desplazar datos, tambin se
utilizan para convertir datos serie a paralelo y paralelo a
serie.

2.1 TIPOS
DE
DESPLAZAMIENTO

REGISTRO

DE

Serie-Serie: slo la entrada del primer flip-flop y la salida


del ltimo son accesibles externamente. Se emplean
como lneas de retardo digitales y en tareas de
sincronizacin.

Figura 3. Configuracin registro de desplazamiento serie paralelo

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE

.
Paralelo-Paralelo: tanto las entradas como las salidas
son accesibles. Se usan para clculos aritmticos.

Tabla 1. Tabla de verdad del contador tipo anillo


Figura 4. Configuracin registro de desplazamiento
paralelo - paralelo

3 CONTADORES TIPO ANILLO


El contador en anillo es un registro de corrimiento
bsico en el que los datos no se pierden al desplazarse,
en vez de ello la informacin rota debido a que los flipflops de los extremos se encuentran interconectados, de
tal forma que los datos se desplazan en forma de
"anillo".

3.1 CONFIGURACIN
Figura 6. Funcionamiento del contador tipo anillo

3.2 VENTAJAS Y DESVENTAJAS

La ventaja del contador tipo anillo es que no se


requieren puertas de decodificacin.

La desventaja de este contador es que debe ser


precargado con el patrn deseado (usualmente
un nico 0 o 1) y siempre tiene ms pocos
estados que el contador Johnson (n, donde n =
nmero de flip-flops).

4 CONTADOR TIPO JOHNSON


Figura 5. Configuracin del contador tipo anillo con Flip Flop D y JK respectivamente

El 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
travs de un inversor. Este contador genera un mdulo
de 2n, donde n es el nmero de etapas del contador.

Asumiendo que el estado inicial del contador en anillo


es 1000(Q3=1, Q2=0, Q1=0, Q0=0), los estados que se
presentaran en este contador seran los mostrados en
la tabla 6.5.1. Despus del cuarto pulso en la seal del
reloj el estado inicial se repite

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE

4.1 CONFIGURACION

4.2 VENTAJAS Y DESVENTAJAS

Una agradable ventaja del contador Johnson


respecto del contador en anillo es que no es
necesario utilizar las entradas asncronas para
inicializar el contador - siempre y cuando, el
estado inicial por defecto sea el 00002.

Su relativa desventaja es su mayor complejidad


circuital y consumo de energa.

5 APLICACIONES
Generador pseudoaleatorio. Se construye con un
registro de desplazamiento, realimentando a la entrada
una combinacin de varias salidas, normalmente un or
exclusivo entre ellas.
Multiplicador serie. Se realiza la multiplicacin
mediante sumas y desplazamientos. Un ejemplo es el
74LS384.

Figura 7. Configuracin del contador tipo Johnson con


Flip - Flop D y JK respectivamente
Tomando
como
estado
inicial
del
contador
Johnson 0000 (Q3=0, Q2=0, Q1=0, Q0=0), los estados
presentes en este contador seran los mostrados en la
tabla 6.5.2. Note que durante el octavo pulso en la seal
del reloj el estado inicial se repite.

Registro de aproximaciones sucesivas. Se usa


en conversores A/D. Se van calculando los bits
sucesivamente, empezando por el ms significativo.
Mediante un conversor DAC se compara la entrada
analgica con los resultados parciales, generando el
siguiente bit.
Retardo. Se pueden utilizar para retardar un bit un
nmero entero de ciclos de reloj (consiste simplemente
en un conjunto de biestables en cascada, tantos como
ciclos de reloj deseemos retardar los bits).

6 EJERCICIO
Determinar el retardo de tiempo entre la entrada serie y
cada salida del registro de la figura. Realizar un
diagrama de tiempos para ilstralo.

Tabla 2. Tabla de verdad del contador Johnson

Figura 9. Diagrama del ejercicio


Solucin. El periodo del reloj es 2us. Luego el retardo
de tiempo puede incrementarse o decrementarse de 2
en 2 us, desde un mnimo de 2us hasta un mximo de
16 us, como se ilustra en la figura.

Figura 8. Funcionamiento del contador tipo Johnson

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE

Figura 10. Diagrama de tiempos que muestra los


retardos para el registro de la Figura 9.

7 CONCLUSIONES
Los registros de desplazamiento sirven para el
almacenamiento y movimiento de datos.

Los contadores tipo anillo tiene n estados


mientras que los tipo Johnson tiene el doble, es
decir 2n estados sin sacrificar su velocidad.

La decodificacin del estado en el contador


Johnson es ms complicado que en el contador
anillo.

8 REFERENCIAS
[1]

Extrado el 24 de Noviembre de: http://ocw.pucv.cl/cursos-

1/sistemas-digitales/materiales-de-clases-1/catedras/tema-11
[2] Extrado el 24 de Noviembre del 2013 de:
http://www.dte.us.es/personal/amolina/contadores%20y%20
registros/contadores%20y%20registros.pdf
[3] Extrado el 24 de Noviembre del 2013 de:
http://es.wikipedia.org/wiki/Registro_de_desplazamiento
[4] Extrado el 24 de Noviembre del 2013 de:
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lec
ciones/060501.htm
[5] Extrado el 24 de Noviembre del 2013 de:
http://www.hpca.ual.es/~vruiz/docencia/laboratorio_estructu
ra/practicas/html/node57.html
[5] FLOYD Thomas, Fundamentos de Sistemas Digitales.
Sptima edicin (2000). Editorial Prentice Hall. Pag (652 653).

También podría gustarte