UNIVERSIDAD NACIONAL MAYOR DE
SAN MARCOS
Universidad del Perú - Decana de América
FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA
E.P de INGENIERÍA ELECTRÓNICA
LABORATORIO N°8 DE CIRCUITOS DIGITALES II /
SISTEMAS DIGITALES
PROFESOR: ING. OSCAR CASIMIRO PARIASCA
ALUMNO: PLASENCIA CELESTINO RENZO
CÓDIGO: 18190155
CURSO: SISTEMAS DIGITALES
GRUPO: L-14 (MIERCOLES 8–10 AM)
LIMA – PERÚ
2020
LABORATORIO No. 8 – ANÁLISIS y SINTESIS DE
CIRCUITOS LÓGICOS SECUENCIALES
I. OBJETIVO:
• Analizar y comprender el funcionamiento de los circuitos lógicos secuenciales;
obteniendo las ecuaciones de estados, funciones de entrada, salida, tabla y diagramas de
estado que define una máquina de Moore o Mealy.
• Establecer las diferencias funcionales entre una máquina de Moore y una de Mealy, a
través del análisis.
• Obtener el esquema físico del circuito (formado por puertas lógicas y flip-flops) a partir
de la descripción de la función que se quiere realizar: este es el objetivo de la síntesis de
los circuitos secuenciales síncronos.
II. MATERIALES y EQUIPO:
- CI TTL: 7400, 7404, 7408, 7432, 7486, 7474, 7476, otros adicionales.
- Resistencias: 3 x 220 ohm, 4 x 3.9 Kohm,
- Condensador, diodo, etc. (Para la pregunta del informe final: Los valores de R y C deben
ser calculados para que el tiempo durante el cual haya un nivel
BAJO en la entrada CLR sea igual o superior al tCLRmín indicado por el fabricante.)
- Protoboard, 4 x leds, cables de conexión.
- 2 micro interruptores de 8 switch
- Fuente C.C. +5 voltios; VOM; Generador de Pulsos (TM-01).
III. CUESTIONARIO PREVIO:
A) Análisis de circuitos secuenciales síncronos.
A1. Analizar y simular el siguiente circuito secuencial síncrono:
Como se puede observar, es un sistema con una sola entrada (X) y salida (Z), y un flip-
flop tipo D activos en el flanco de subida. Además, se puede ver que la salida es función
de la entrada (X) y de las salidas de los flip-flops (estado), por lo tanto, la realización de
este circuito responde a una máquina de tipo MEALY.
Obtener:
a) Las ecuaciones lógicas de la entrada del flip-flop:
0
X =
1
D = X Y + XY
b) Las ecuaciones lógicas del próximo estado: la próxima salida del flip-flop Q(t+1)
Como es un flip flop tipo D:
D Q(t+1)
0 0
1 1
Entonces:
Q( t +1) = X Y + XY
c) La función lógica de salida del sistema.
0
Z =
1
Z = XY
d) La tabla de transiciones o de estados codificada.
Estado X Q Z D Q(t+1)
0 0 0 0 0 0
1 1 0 0 1 1
2 0 1 0 1 1
3 1 1 1 0 0
e) Representar el diagrama de estados o grafo de comportamiento del sistema a partir de
la tabla de estados.
f) Construir el diagrama de tiempos (D, Q, z) para la secuencia de entrada x = 01101000
A2. Analizar y simular el siguiente circuito secuencial síncrono:
Analice y simule el circuito de la figura. Como se puede observar, es un circuito de una
sola entrada (x), un flip-flop de tipo T y una salida, por tanto, se trata de un autómata tipo
MEALY
Obtener:
a) Las ecuaciones lógicas de la entrada del flip-flop
0
X =
1
T = XY + X Y
b) Las ecuaciones lógicas del próximo estado: la próxima salida del flip-flop Q(t+1)
T Q(t+1)
0 Qt
1 Qt’
c) La función lógica de salida del sistema.
0
Z =
1
Z = XY
d) La tabla de transiciones o de estados codificada.
Estado X Q Z T Q(t+1)
0 0 0 0 1 1
1 1 0 0 0 0
2 0 1 0 0 1
3 1 1 1 1 0
e) Representar el diagrama de estados o grafo de comportamiento del sistema a partir de
la tabla de estados.
e) Construir el diagrama de tiempos (T, Q, z) para la secuencia de entrada x = 01101000
B) Síntesis de circuitos secuenciales síncronos.
Los pasos a seguir son prácticamente los mismos que los del proceso de análisis, pero en
sentido inverso. De forma resumida estos pasos son:
- Planteamiento del problema.
- Obtención del diagrama de estados.
- Obtención de la tabla de estados o transiciones inicial.
- Minimización de la tabla de estados.
- Asignación de estados y obtención de la tabla de estados o transiciones codificada.
- Obtención de las ecuaciones de salida del sistema.
- Obtención de las tablas de excitación y ecuaciones de entrada de cada flip-flop del
circuito.
- Implementación del circuito.
- Inclusión de los circuitos de control de las entradas asíncronas para asegurar que, al
alimentar el circuito, éste se sitúe en el estado inicial del diagrama de estados.
B1. Diseño de un autómata de Mealy.
“Se quiere diseñar un circuito secuencial síncrono que proporcione a su salida un nivel
alto cada vez que en su línea de entrada se presente la secuencia 101". Utilice flip flop
tipo JK”
Tenemos para 101, tres estados:
Estado X Qt Q(t+1) S J0 K0 J1 K1
0 0 00 00 0 0 X 0 X
1 0 01 10 0 1 X X 1
2 0 10 00 0 X 1 0 X
3 1 00 01 0 0 X 1 X
4 1 01 00 0 0 X X 1
5 1 10 00 1 X 1 0 X
S = XQ0 Q1
Para J0:
Q0Q1 00 01 11 10
X
0 0 1 - X
1 0 0 - X
J 0 = X Q0Q1
Para K0:
Q0Q1 00 01 11 10
X
0 X X - 1
1 X X - 1
K0 = Q1
Para J1:
Q0Q1 00 01 11 10
X
0 0 X - 0
1 1 X - 0
K 0 = Q0 X
Para K1:
Q0Q1 00 01 11 10
X
0 X 1 - X
1 X 1 - X
K 0 = Q0
Simulando en proteus:
A1)
A2)
B)
IV. CONCLUSIONES
• Los circuitos secuenciales síncronos implementan máquinas de estados finitos
empleando funciones combinacionales y biestables.
• Los circuitos secuenciales tienen un numero finito de estados posibles con n
biestables son posibles 2 n estados.
• En un circuito síncrono, todos los cambios de estado de los biestables se deben a
los niveles presentes justo antes del flanco activo y ocurren justo después del
flanco activo, por lo tanto, su estado permanece constante en cada ciclo de reloj.
V. BIBLIOGRAFIA
o [Link]
o [Link]
o [Link]
6.-circuitos-secuenciales-sincronos