Anda di halaman 1dari 4

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE.

REGISTROS DE DESPLAZAMIENTO, CONTADORES TIPO ANILLO Y


JOHNSON

2.1 TIPOS
DE
DESPLAZAMIENTO

RESUMEN: los registros de desplazamiento son


circuitos secuenciales que consisten en una serie de
biestables, generalmente de tipo D, conectados en
cascada de manera sincrnica con la misma seal de
reloj. Existen conexiones en serie y en paralelo
presentadas en el siguiente trabajo.
Los contadores de anillo y Jonhson son contadores
retroalimentados, la salida se enva hacia la entrada, es
decir de manera cerrada y repetitiva. En el siguiente
trabajo se presentas las diferencias ventajas y
desventajas que tiene cada contador

REGISTRO

DE

SERIE-SERIE (7491).- 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

PALABRAS CLAVE: registros, Contadores, Anillo,


Johnson.

Figura 1 Serie-Serie hacia la derecha

1 INTRODUCCIN.
Un registro de desplazamiento es un arreglo de flip-flops
con aplicaciones importantes en almacenamiento y
movimiento de datos.
Los registros de desplazamiento pueden formar
contadores al hacer re-circular un patrn de 0s y 1s. Dos
contadores basados en registros de desplazamiento
importantes son el contador Johnson y el contador en
anillo.

Figura 2 Circuito Serie-Serie


SERIE-PARALELO (17164).- 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.

El contador Johnson es til cuando se necesita una


secuencia que cambia solo un bit a un tiempo pero tiene
un nmero limitado de estados (2n, donde n = nmero
de etapas). Mientras que el contador en anillo,
constituye un registro de desplazamiento en el cual la
entrada del 1er flip-flop est condicionada por la salida
del ltimo, constituyendo as una cadena cerrada

2 REGISTRO DE DESPLAZAMIENTO.
Figura 3 Serie-paralelo

Es un circuito digital 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
les 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 4 Circuito Serie-paralelo

Cada pulso de reloj mover un bit de entrada al


siguiente flip-flop. El ejemplo muestra como se mueve el
bit 1 a travs de los biestables.[1]

PARALELO-SERIE (7494).- Son accesibles las entradas


de todos los flip-flops, pero slo la salida del ltimo.

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE.

.
Normalmente tambin existe una entrada serie, que slo
altera el contenido del primer flip-flop.

Registro universal
Un registro de desplazamiento universal tiene capacidad
de entradas y salidas paralelas y/o seriales. El 74HC194
es un ejemplo de registro de desplazamiento
bidireccional universal de 4 bits.

Figura 5 Paralelo-Serie

Figura 9 Registro Universal

Figura 6 Circuito Paralelo-Serie

PARALELO-PARALELO.- Tanto las entradas como las


salidas son accesibles. Se usan para clculos
aritmticos.

Figura 10 Circuito de registro universal


Los registros de desplazamiento son construidos a partir
de flip-flops. 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]

3 CONTADOR EN ANILLO.
El contador en anillo es un registro de desplazamiento
que tiene su salida conectada a la entrada.
Normalmente se implementa con flip-flops con entradas
de PRESET y CLEAR, conectados en cascada y
disparados de forma sncrona. Por lo tanto, un contador
en anillo es un contador sncrono. La figura 11 muestra
un contador en anillo de 4 bits.

Figura 7 Paralelo-Paralelo

Figura 8 Circuito Paralelo-Paralelo

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE.

.
4
5
6
7

0
1
0
1

1
0
0
0

0
0
1
0

Figura 11 Circuito de contador en Anillo.

Tabla 1 estados de un contador en anillo de 4 bits.


Pulso
0
1
2
3

Q3
0
0
0
1

Q2
0
0
1
0

Q1
0
1
0
0

Q0
1
0
0
0

Figura 12 Contador de MOD 3

4 CONTADOR JOHNSON
El contador Johnson o contador conmutado en cola es
una variacin del contador en anillo que duplica el
nmero de estados codificados, sin sacrificar su
velocidad. Lo que si complica algo es la decodificacin
del estado. En un contador Johnson el complemento de
la salida del ltimo flip-flop se conecta a la entrada D del
primer flip-flop (como es lgico se puede implementar
con otro tipo de flip-flop). Esta realimentacin permite
generar una secuencia de estados caractersticas. En
general un contador Johnson generar un mdulo de 2n,
siendo n el nmero de etapas del contador.

La seal de reloj es la misma para todos los


biestables.
La seal CLEAR es la misma para todos los
biestables.
La salida Q de un biestable es la entrada D del
siguiente.
La salida Q del ltimo biestable es la entrada D
del primero.

Ventajas

No necesita lgica aadida, ni para construir el


siguiente estado, ni para decodificar el estado.

El contador en anillo es (junto con el contador


Johnson) el ms rpido que podemos construir.

Son fciles de armar ya que son circuitos


secuenciales.
Figura 13 Contador Johnson

Desventajas

El principal inconveniente del contador en anillo


es que para procesar n estados necesita n flipflops.

Para la operacin adecuada del contador en


anillo un flip-flop debe empezar en 1 y el resto
debe iniciar en 0.

Comparados con los contadores binarios, el


contador en anillo requiere ms flip-flop que los
contadores binarios.

Tabla 2 estados de un contador en Johnson.


Clk
0
1
2
3
4
5

Realizar el contador MOD 3

Q2
0
0
1
0

Q1
0
1
0
0

Q1
0
0
1
1
1
0

Q0
0
0
0
1
1
1

Ventajas

Todos los biestables del contador se inicializan


en cero.

El contador en anillo es (junto con el contador


Johnson) el ms rpido que podemos construir.

Se requiere la mitad del flip-flop con respecto al


contador de anillo

Tabla 2 Movimiento de un contador MOD3


C
0
1
2
3

Q2
0
1
1
1
0
0

Q0
1
0
0
1

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE.

.
Desventajas

5 CONCLUSIONES

Se requiere compuertas de decodificacin


como las AND que solo requieren de 2
entradas.
Requieren ms FF que un contador binario.[3]

Ejercicio de aplicacin
Contador MOD 6

Tabla 3Contador Johnson MOD 6


C
0
1
2
3
4
5
6
7

Q2
0
0
0
1
1
1
0
0

Q1
0
0
1
1
1
0
0
0

Q0
0
1
1
1
0
0
0
1

Se puede tener varias configuraciones de


registro de desplazamiento, en serie o en
paralelo, adems se puede mover de derecha a
izquierda, segn la conveniencia.
Un contador en anillo requiere el doble de FF
que en un contador de Johnson.
Los contadores de anillo y de Johnson, son
contadores sncronos.
El ltimo FF del contador en anillo depende de
su salida Q pero en la configuracin de un
contador Johnson su salida depende de Q
negado.
El contador en anillo requiere que uno de sus
FF se 1 y el resto cero, pero el contador
Johnson puede tener 0 en todos sus FF.
Los MOD de los contadores en anillo dependen
del nmero de FF, mientras que el MOD en los
contadores Johnson dependen del doble del
nmero de FF utilizados.

6 RECOMENDACIONES

Figura 14 Circuito de contador en MOD 6

Utilizar los dos contadores tanto el de anillo


como el de Johnson, ya que son rpidos, y se
requieren flip-flop, mas sin embargo si se
requiere codificar, es mejor utilizar un contador
binario, ya que requiere menos flip-flop, pero se
debe implementar varias compuertas AND

7 BIBLIOGRAFA

DECODIFICACIN

[1]Ladelec. (s.f.). Recuperado el 44 de Noviembre de


2013,
de
http://www.ladelec.com/teoria/electronicadigital/206-registros-de-desplazamiento
[2]DTE. (s.f.). Recuperado el 24 de Noviembre de 2013,
de
http://www.dte.us.es/personal/amolina/contadores
%20y%20registros/contadores%20y%20registros.pdf
[3]HPCA. (21 de Mayo de 1991). Recuperado el 24 de
Noviembre
de
2013,
de
http://www.hpca.ual.es/~vruiz/docencia/laboratorio_estru
ctura/practicas/html/node56.html
(21 de Mayo de 1991). Recuperado el 24 de Noviembre
de
2013,
de
http://www.hpca.ual.es/~vruiz/docencia/laboratorio_estru
ctura/practicas/html/node57.html

Figura 15 Decodificacin de un contador MOD 6

Anda mungkin juga menyukai