Está en la página 1de 14

Sistemas Digitales 2013

U
n
i
v
e
r
s
i
d
a
d

N
a
c
i
o
n
a
l

d
e
l

C
a
l
l
a
o

1


REGISTROS

I. INTRODUCCION

En el laboratorio, se desarrolla el anlisis funcional de los circuitos secuenciales
desarrollados con los biestables (Latch y Flip Flops); que permiten realizar
funciones diversas con la informacin digital (desplazamiento, conversiones
serie-paralelo, paralelo-serie, almacenamiento, etc) los cuales representan
tareas importantes en un diseo digital viabilizando las funciones en una
aplicacin de un sistema digital de lgica cableada.

II. OBJETIVOS
1. OBJETIVOS GENERALES
Analizar e implementar los diversos circuitos de registros de
desplazamiento (Shift register), registros de almacenamiento, registro
universal; utilizando dispositivos integrados TTL y CMOS.
La visualizacin del funcionamiento de cada una de los circuitos de
registros son implementados utilizando diodos leds en las salidas.
Implementar circuitos bsicos con IC TTL y CMOS.
Adquirir destreza para montaje y cableado de circuitos digitales en el
protoboard y/o en circuito impreso.
Que el estudiante aprenda a utilizar los principios bsicos para el anlisis
de circuitos digitales secuenciales mediante simuladores y que tenga
capacidad de realizar la deteccin de fallos, corregirlos y comprobar su
buen funcionamiento.
2. OBJETIVOS ESPECIFICOS
Para cada circuito y/o dispositivo integrado considerado en el laboratorio.
Buscar las referencias correspondientes en los manuales tcnicos
adecuados y/o internet.
Se analizara la operacin de los circuitos secuenciales para determinar
su respuesta en el tiempo (desarrollo de Tabla de estados y construccin
del diagrama de tiempo).
Sistemas Digitales 2013


U
n
i
v
e
r
s
i
d
a
d

N
a
c
i
o
n
a
l

d
e
l

C
a
l
l
a
o

2

Implementar cada circuito en protoboard, analizar su funcionamiento y
luego comprobar el funcionamiento de cada uno de ellos; utilizando
visualizadores led para las seales de salida.

III. RESUMEN
El experimento consta de circuitos secuenciales que desarrollan las funciones
de registros, por lo que se debe atender especial atencin de su anlisis,
funcionamiento, operacin de los circuitos y los resultados obtenidos (respuesta
de funcionamiento del circuito, diagramas de tiempo). Por lo que se recomienda
efectuar las consultas previas en los apuntes de clases, manuales tcnicos
adecuados en relacin a los dispositivos a emplear y los circuitos digitales a
implementar. Por ltimo se implementa el circuito con los circuitos integrados
realizando conjuntamente pruebas individuales de su funcionamiento y al
terminar dicho proceso se procede a hacer las verificaciones y desarrollo de las
tablas de estados y construir los diagramas de tiempo.

IV. MARCO TEORICO
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 sncrona con la misma seal de reloj. Segn la
conexin de las distintas bsculas, se tiene un desplazamiento a la izquierda o
a la derecha de la informacin almacenada, bits, en las bsculas. Es de sealar
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, adems de bidireccionales permiten la carga en paralelo.
Tipos de registros
Dependiendo del tipo de entradas y salidas, los registros de desplazamiento se
clasifican como:
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.

Sistemas Digitales 2013


U
n
i
v
e
r
s
i
d
a
d

N
a
c
i
o
n
a
l

d
e
l

C
a
l
l
a
o

3




Fig. 1

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.


Fig. 2
Sistemas Digitales 2013


U
n
i
v
e
r
s
i
d
a
d

N
a
c
i
o
n
a
l

d
e
l

C
a
l
l
a
o

4

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.

Fig. 3
Paralelo-Paralelo: Tanto las entradas como las salidas son accesibles.
Se usan para clculos aritmticos.












Fig. 4
Sistemas Digitales 2013


U
n
i
v
e
r
s
i
d
a
d

N
a
c
i
o
n
a
l

d
e
l

C
a
l
l
a
o

5


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 tambin con la
tecnologa CMOS, son el 74HC165 (entrada paralelo, salida serie) y 74HC164
(entrada serie, salida paralelo).

V. IMPLEMENTACION
1. Implementar el registro SISO mostrado en la Figura 5. Analice su
funcionamiento, desarrolle la tabla de estados y construir el diagrama de
estados; considerando el dato DATA: 1011. (Sugerencia Usar IC 74LS74)
Fig. 5 Registro de desplazamiento SISO.

Cuando mandamos una seal (0 o 1) a la entrada, esta se almacenara en el
primer flip flop siempre y cuando haya un flanco de subida en el clk, si
queremos que se almacene en el siguiente flip flop tendramos que darle otro
flanco de subida.

En el ejemplo que nos piden tenemos que ingresar 1 a la entrada, darle un
flanco de subida; luego volvemos ingresamos 1 y le damos otro flanco de
subida; despus ingresamos 0 y le volvemos a dar un flanco de subida al clk;
as los bits en las entradas que le vamos dando se van moviendo hacia la
derecha del circuito.

Sistemas Digitales 2013


U
n
i
v
e
r
s
i
d
a
d

N
a
c
i
o
n
a
l

d
e
l

C
a
l
l
a
o

6



TABLA DE ESTADOS

S R CLK D


L H X X H L
H L X X L H
L L X X - -
H H H H L
H H L L H
H H L X




DIAGRAMA DE ESTADO














Fig. 6

2. Implementar el registro SIPO de la Figura 7, analice su funcionamiento,
desarrolle su tabla de estados y graficar su diagrama de tiempo;
considerando el dato: 1101. (Sugerencia: Usar IC 74LS74)














Fig. 7
Sistemas Digitales 2013


U
n
i
v
e
r
s
i
d
a
d

N
a
c
i
o
n
a
l

d
e
l

C
a
l
l
a
o

7


Tiene el mismo funcionamiento que el primer circuito implemtentado, con la
diferencia que se muesta todas las salidas de Q. Lo cual lo hace un SIPO;,
entrada serie, salida paralela.

TABLA DE ESTADOS

S R CLK D


L H X X H L
H L X X L H
L L X X - -
H H H H L
H H L L H
H H L X



DIAGRAMA DE ESTADO







Fig. 8
3. Implementar el registro de almacenamiento asncrono de 4 bits, mostrado
en la Figura 9; analice su funcionamiento entregando datos de 4 bits,
comprobando su transferencia a las salidas del registro.(Sugerencia Usar
IC 74LS75)






Fig. 9
Sistemas Digitales 2013


U
n
i
v
e
r
s
i
d
a
d

N
a
c
i
o
n
a
l

d
e
l

C
a
l
l
a
o

8








Fig. 10






Fig. 11
Cuando al enable del circuito esta en 1 habilita a todas las entradas y al
ingresar los datos en cualquiera de ellas de observa que en la salida el
mismo valor ingresado como se puede observar en la tabla mostrada. Esto
ocurre en cualquiera de las de los latch tipo D del circuito mostrado en las
entradas D1, D2, D3, D4 y sus salidas respectivas Q1, Q2, Q3, Q4.

TABLA DE ESTADOS





ENTRADAS SALIDAS
D ENABLE Q


0 1 0 1
1 1 1 0
X O


Sistemas Digitales 2013


U
n
i
v
e
r
s
i
d
a
d

N
a
c
i
o
n
a
l

d
e
l

C
a
l
l
a
o

9


DIAGRAMA DE ESTADO







Fig. 12
4. Implementar el registro de almacenamiento sncrono de 4 bits mostrado
en la figura 13, analice su funcionamiento.
Fig. 13
Las entradas y las salidas se encuentran en paralelo inmediatamente
despus de introducir simultneamente todos los bits de datos, estos
aparecen en paralelo en las salidas.
Este circuito es un registro de almacenamiento sncrono debido a que
siempre que exista una seal de reloj la entrada pasara a la salida en caso
contrario la salida permanecer en estado de memoria y no ser afectado
por la entrada.

Sistemas Digitales 2013


U
n
i
v
e
r
s
i
d
a
d

N
a
c
i
o
n
a
l

d
e
l

C
a
l
l
a
o

1
0


TABLA DE ESTADOS






DIAGRAMA DE ESTADO











Fig. 14
5. Implementar el Registro Universal (IC 74LS194), verificando el
funcionamiento:
a) Carga Paralela
b) Desplazamiento derecha.
c) Desplazamiento izquierda.
d) Estado memoria.

Sistemas Digitales 2013


U
n
i
v
e
r
s
i
d
a
d

N
a
c
i
o
n
a
l

d
e
l

C
a
l
l
a
o

1
1


TABLA DE ESTADOS








DIAGRAMA DE ESTADO


Fig. 15

Sistemas Digitales 2013


U
n
i
v
e
r
s
i
d
a
d

N
a
c
i
o
n
a
l

d
e
l

C
a
l
l
a
o

1
2

6. Analizar el funcionamiento del IC 74LS259, como registro direccionable,
compruebe su tabla de verdad y diagrama de tiempo.









Fig. 16

En el anlisis del circuito integrado observamos que tienen diferentes
funciones las ms importantes podemos mencionar la de memoria y las
salidas direccionables la cual podemos seleccionar a cualquiera de las que
nosotros deseamos y podemos observar en la siguiente tabla

Tabla de Estado

CLEAR

FUNCION
1 0 LATCH DIRECCIONABLE
1 1 MEMORIA
0 0 DEMULTIPLEXOR
0 1 CLEAR

Fig. 16
Sistemas Digitales 2013


U
n
i
v
e
r
s
i
d
a
d

N
a
c
i
o
n
a
l

d
e
l

C
a
l
l
a
o

1
3

Diagrama de Estado












Fig. 17
APLICACIONES:
Adems de la conversin serie-paralelo y paralelo-serie, los registros de
desplazamiento tienen otras aplicaciones tpicas:

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.

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).
Sistemas Digitales 2013


U
n
i
v
e
r
s
i
d
a
d

N
a
c
i
o
n
a
l

d
e
l

C
a
l
l
a
o

1
4



VI. CONCLUSIONES

También podría gustarte