Sunteți pe pagina 1din 20

“Año de la Diversificación Productiva y del Fortalecimiento de la Educación”

UNIVERSIDAD NACIONAL DEL CALLAO


Ciencia y Tecnología rumbo al Tercer Milenio

FACULTAD DE INGENIERIA ELECTRICA Y ELECTRÓNICA


ESCUELA PROFESIONAL DE INGENIERIA ELECTRÓNICA

INFORME DE REGISTROS

CURSO: SISTEMAS DIGITALES

DOCENTE: ING. UTRIA SALAZAR DARIO

CICLO ACADÉMICO: CUARTO CICLO (IV)

ALUMNO:

-ALDO ARNOL BARRIONUEVO VILCA 1313220187


-LLIUYACC LEON EDWARD 1313220623
-PEDRO MIGUEL PALOMINO FLORES 1313220463

CALLAO – PERÚ

2015
REGISTROS
I. INTRODUCCIÓN
En el presente informe se desarrollara el análisis funcional de los circuitos
secuenciales desarrollados con biestables (Latch y Flip Flops); que permiten
realizar funciones diversas con la información digital (desplazamiento,
conversiones serie-paralelo, paralelo-serie, etc. Los cuales representan tareas
importantes en un diseño digital viabilizando las funciones a desarrollar en una
aplicación de un sistema digital de lógica cableada.
II. OBJETIVOS

A. 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 visualización del funcionamiento de cada uno de los circuitos de registros son
implementados utilizando diodos leds en las salidas.
 Implementar circuitos básicos con IC TTL y CMOS.
 Adquirir destreza para el montaje y cableado de circuitos digitales en el
prothoboard y/o en circuito impreso.
 Que aprendamos a utilizar los principios básicos para el análisis de circuitos
digitales secuenciales mediante simuladores y que tenga la capacidad de
realizar la detección de fallos, corregirlos y comprobar su buen funcionamiento.

B. Objetivos Específicos

 Para cada circuito y/o dispositivo integrado a considerar en el laboratorio. Buscar


referencias correspondientes en los manuales técnicos adecuados y/o internet.
 Se analizara la operación de los circuitos secuenciales para determinar su
respuesta en el tiempo (desarrollo de Tabla de estados y construcción del
diagrama de tiempo).
 Implementar cada circuito en prothoboard, analizar su funcionamiento y luego
comprobar el funcionamiento en cada uno de ellos; utilizando visualizadores led
para las señales de salida.

III. RESUMEN

En este presente informe se ha implementado y simulado con el software de ISIS


(Proteus), Luego de haber estudiado, comprobarlos y haber hallado los posibles
errores, tanto teóricamente como al momento de simularlo, procedemos a
implementar el circuito en un prothoboard y comprobar su funcionamiento, haciendo

1
pruebas y desarrollando sus tablas de estados y/o diagramas de tiempo
correspondiente.
IV. IMPLEMENTACIÓN DE LOS CIRCUITOS
1. Implementar el registro “SISO” mostrado en la figura 1. Analice su
funcionamiento, desarrolle la tabla de estados y construir el diagrama
de estados; considerando el dato DATA: 1011.

1 U4:A U4:B U5:A U5:B

10

10
4

4
2 5 12 9 2 5 12 9
?
S

S
D Q D Q D Q D Q
U4:A(CLK)
3 11 3 11
CLK CLK CLK CLK
6 8 6 8
Q Q Q Q
R

R
1

13

13
7474 7474 7474 7474

Fig.1:Simulacion del circuito diseñado.

Para cada pulso de reloj moverá un bit de entrada al siguiente flip-flop.


Inicialmente las salidas son todas iguales a 0, en caso contrario se usa el reset.
Entonces se introduce el primer bit de datos, para la primera, tercera y cuarta
señal de reloj, la entrada de datos es 1, y para la segunda señal de reloj, la
entrada de datos es 0. Los valores de Q4, entonces, empiezan a tomar el valor de
los datos ingresados.
Tabla de estados:

Dato CLK Q1 Q2 Q3 Q4
1 ↑ 1 0 0 0
0 ↑ 0 1 0 0
1 ↑ 1 0 1 0
1 ↑ 1 1 0 1
1 ↑ 1 1 1 0
0 ↑ 0 1 1 1
1 ↑ 1 0 1 1

2
1 ↑ 1 1 0 1

Diagrama de Estados:

2. Implementar el registro “SIPO” de la siguiente figura, analice su


funcionamiento, desarrolle su tabla de estados y graficar su diagrama
de tiempo; considerando el dato: 1101.

3
Fig.2: Diagrama digital de un registro “SIPO”

Esta conexión en salida paralela nos permite, una vez que los datos se han
almacenado, visualizar cada bit que se presenta en su respectiva línea de salida,
estando disponibles todos los bits simultáneamente, en lugar de bit a bit como en el
caso de la salida serie.
Tabla de estados:
Autoreset Imput serial CLOCK Q1 Q2 Q3 Q4
0 X X 0 0 0 0
0 0 X X X

1 1 0 X X

1 1 1 0 X
1 0 0 1 1 0

0 0 0 1 1

0 0 0 0 1

1 1 0 0 0

Diagrama de tiempo (Autoreset = 1):

4
Fig.3: Diagrama de tiempo para el registro “SIPO”

3. Registro de almacenamiento asíncrono de 4 bits

Los TTL 74LS75 son latches utilizados como almacenamiento temporal de


información binaria entre unidades de procesamiento y imput / output o unidades
indicadoras. Información presente en una (D) de entrada de datos se transfiere a
la salida Q cuando la Habilitación es ALTA y la salida Q seguirá los datos de
entrada , siempre y cuando la habilitación permanece ALTA . Cuando el Habilitar

5
va BAJO, la información se conserva en la salida Q hasta que se permite Habilitar
low .
El 74LS75 dispone Q complementaria y la salida Q de un latch de 4 bit y está
disponible en los paquetes de 16 pines.
.

6
NOTAS:

 tn = tiempo poco antes de permitir transición negativa curso


 tn+1 = tiempo poco después de habilitar transición negativa curso

4. Implementar el circuito de almacenamiento síncrono de 4 bits mostrado


en la figura, analice su funcionamiento.

1 0 1 0
U1:A U1:B U2:A U2:B
10

10
4

2 5 12 9 2 5 12 9
S

S
D Q D Q D Q D Q
U1:A(CLK)
3 11 3 11
CLK CLK CLK CLK
6 8 6 8
Q Q Q Q
R

R
1

13

13
7474 7474 7474 7474

1 0 1 0

Fig.5: Registro síncrono de 4 bits

Se trata de un registro con entradas y salidas paralelas. Los bits de datos de


entradas se almacenan todos a la vez mediante el flanco se encuentra en su nivel
inferior, y al activarse los Flip Flop (con flanco de subida) la información de

Tabla de estados

7
D0 D1 D2 D3 CLK Q0 Q1 Q2 Q3
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 0
0 0 1 1 0 0 1 1
0 1 0 0 0 1 0 0
0 1 0 1 0 1 0 1
0 1 1 0 0 1 1 0
0 1 1 1 0 1 1 1
1 0 0 0 1 0 0 0
1 0 0 1 1 0 0 1
1 0 1 0 1 0 1 0
1 0 1 1 1 0 1 1
1 1 0 0 1 1 0 0
1 1 0 1 1 1 0 1
1 1 1 0 1 1 1 0
1 1 1 1 1 1 1 1

5. Implementar el Registro Universal (IC 74LS194), verificando el


funcionamiento: Carga paralela, desplazamiento derecha,
desplazamiento izquierda y estado memoria.

8
DSW1(COM5)

9
8
7
6
5
4
3
2
1
DSW1

ON
DIPSW_9 D1

OFF
U1 D2
R10
10
11
12
13
14
15
16
17
18
3 15
4
D0 Q0
14
R11 LED-BIRG
D3
5
D1 Q1
13
R12
222
6
D2 Q2
12
R13
222 LED-BIRG
D4
D3 Q3 222
222 LED-BIRG
2
SR
7 LED-BIRG
SL
11
CLK
9
S0
10
S1
1
MR
S0=0 S1=1
74LS194

R2R1R3R4R5R6R7R8R9
222222222222222222222222222

(2)

Fig.6: Simulación del funcionamiento del IC 74LS194.

Tabla experimental y/o general:

SR SL S0 S1 D0 D1 D2 D3 CLOCK Q0n Q1n Q2n Q3n


0 0 0 0 X X X X X Q0n-1 Q1n-1 Q2n-1 Q3n-1

A B C 0

B C 0 0

C 0 0 0
0 0 0 1 X X X X
0 0 0 0

0 A B C

0 0 A B

0 0 0 A
0 0 1 0 X X X X
0 0 0 0

0 0 1 1 D0 D1 D2 D3 D0 D1 D2 D3

9
0 1 0 0 X X X X X Q0n-1 Q1n-1 Q2n-1 Q3n-1

A B C 1

B C 1 1

1 C 1 1 1
0 0 1 X X X X
1 1 1 1

0 A B C

0 0 A B

0 0 0 A
0 1 1 0 X X X X
0 0 0 0

0 1 1 1 D0 D1 D2 D3 D0 D1 D2 D3

1 0 0 0 X X X X X Q0n-1 Q1n-1 Q2n-1 Q3n-1

A B C 0

B C 0 0

C 0 0 0
1 0 0 1 X X X X
0 0 0 0

1 A B C

1 1 A B

1 1 1 A
1 0 1 0 X X X X
1 1 1 1

1 0 1 1 D0 D1 D2 D3 D0 D1 D2 D3

1 1 0 0 X X X X X Q0n-1 Q1n-1 Q2n-1 Q3n-1

0 A B C

0 0 A B

1 0 0 0 A
1 0 1 X X X X
0 0 0 0

1 A B C

10
1 1 A B
1 1 1 0 X X X X 1 1 1 A

1 1 1 1

1 1 1 1 D0 D1 D2 D3 D0 D1 D2 D3
Donde A,B y C son estados aleatorios (0 o 1).
Tabla de estados reducida o tabla de trabajo:
SR SL S0 S1 D0 D1 D2 D3 CLOCK Q0 Q1 Q2 Q3
X X 0 0 X X X X X Q0n-1 Q1n-1 Q2n-1 Q3n-1
A B C 0
X 0 0 1 X X X X B C 0 0

A 0 0 0

0 0 0 0

A B C 1
X 1 0 1 X X X X B C 1 1

C 1 1 1

1 1 1 1

0 X 1 0 X X X X 0 A B C

0 0 A B

0 0 0 A

0 0 0 0

1 X 1 0 X X X X 1 A B C

1 1 A B

1 1 1 A

1 1 1 1

X X 1 1 D0 D1 D2 D3 D0 D1 D2 D3

Donde A,B y C son estados aleatorios (0 o 1).

11
6. Registro direccionable IC 74LS259

Estos 8 bits direccionables están diseñados para uso general en aplicaciones de


almacenamiento en los sistemas digitales, sus usos incluyen registros de trabajo,
registros de sujeción de serie, y active-high decodificadores o de multiplexores.
Ellos son dispositivos multifuncionales capaces de almacenar datos de una sola
línea en direccionable de ocho Latches, y ser un 1-of-8 decodificador o
demultiplexor con salidas activas en alto. se pueden seleccionar cuatro modos de
funcionamiento mediante el control las entradas clear y enable como se muestra
en la tabla de funcion. En el modo, los datos direccionable-Latch en el DATAIN
el terminal está escrito en el Latch dirigida, la Latch dirigida seguirá la entrada de
datos con todos los unaque queda en sus estados anteriores. En el modo de
memoria, todos los Latch de permanecer en sus estados anteriores y no son
afectados por los datos o entradas de direcciones, para eliminar la posibilidad de
la introducción de datos erróneos en la Latch, las enable deberían
celebrarse HIGH (inactivo), mientras que las líneas de dirección están cambiando.

12
En la 1-de-8 o decodificación modo de demultiplexación, la salida dirigida seguirá
el nivel de la entrada D con todas las demás salidas de baja. En el clear modo,
todas las salidas son bajos y no afectado por la dirección y entradas de datos.

13
V. CARACTERÍSTICAS TÉCNICAS DE LOS MANUALES DE TTL Y
CMOS QUE REALIZAN LA FUNCIÓN DE REGISTRO
a) IC 74LS75

b) 7491

14
C) 74164

15
d) 74LS165

e) 74194

DIAGRAMA DE CONECCIÓN

16
VI. DESCRIPCIÓN DE APLICACIÓN DE CIRCUITOS DE LOS REGISTROS DE
DESPLAZAMIENTO, ALMACENAMIENTO, UNIVERSAL, DIRECCIONABLE.
A. REGISTROS DE DESPLAZAMIENTO
Los registros de desplazamiento son circuitos secuenciales formados por biestables
o flip-flops generalmente de tipo D conectados en serie y una circuitería adicional que
controlará la manera de cargar y acceder a los datos que se almacenan.
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 aplicaciones 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

B. REGISTOS DE ALMACENAMIENTO:

17
Los registros de almacenamiento están formados por un conjunto de biestables aislados
entre sí, con una señal de reloj común a todos ellos, de forma que en todos se cargan
simultáneamente los datos presentes en sus entradas, siendo accesibles en cada
momento sus entradas y salidas.
Los registros de almacenamiento están formados por un conjunto de biestables
(normalmente tipo D) aislados entre sí, con una señal de reloj común a todos ellos, de
forma que en todos se cargan simultánea- mente los datos presentes en sus entradas,
siendo accesibles en cada momento sus entradas y salidas. Si los registros de
almacenamiento se activan por nivel, también reciben el nombre de latch (cerrojo).
Las formas en que se hace llegar la información al registro, y de extraerla posteriormente
del mismo, dan lugar a distintos tipos de registros.
Los datos pueden ser transferidos al registro en forma serie o paralelo. De la misma
manera, podemos transferir la información de un registro al exterior. En el formato serie
se dispondrá de una sola línea y los bits irán apareciendo uno tras otro, normalmente
sincronizados con una señal de reloj. En el segundo caso habrá tantos conductores
como bits tenga la señal binaria a registrar (bus de conducto- res). Cuando, además de la
función de memoria, se requiere dentro de un registro el poder desplazar bits de un
biestable a otro, se generan los registros de desplazamiento.

C. REGISTRO UNIVERSAL
Un registro universal es aquel que tiene todas las formas de lectura y escritura posible, se
trata de un circuito integrado, que dispone de un registro de desplazamiento, que permite
carga serie, carga paralela, desplazamiento a izquierda y a derecha, mediante el uso de
unas señales de control.
La figura muestra un Registro de Desplazamiento Universal de 4 bits (74194).

El funcionamiento de este dispositivo es similar a los descritos anteriormente; cabe hacer


notar que cuando se selecciona la operación de desplazamiento a la derecha el bit que se
carga (entrada: DSR) queda registrado en la posición A (salida: QA), mientras que si

18
seleccionamos la operación de desplazamiento a la izquierda, el bit que se carga
(entrada: DSL) queda registrado en la posición D (salida: QD).

D. REGISTROS DIRECCIONABLES
Éste registro sirve únicamente para modificar el desplazamiento de la información
o datos.

VII. CONCLUSIONES
 EL registro es uno o más flip-flops utilizados básicamente para
almacenamiento y movimiento de datos.
 Los registros no poseen una secuencia característica interna de estado
como los contadores.

VIII. BIBLIOGRAFIA

 TOMAS L. FLOYD. Fundamentos de Sistemas Digitales. Editorial


Pearson Educación S.A. Novena edición 2006. Madrid España. Pag 550
a 599.
 SAVANT. RODEN. CARPENTER Diseño electrónico. Editorial Addison
Wesley Iberoamericana. Segunda edición.

19

S-ar putea să vă placă și