UNIVERSIDAD NACIONAL DE COLOMBIA SEDE MANIZALES
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA ELECTRÓNICA Y COMPUTACIÓN
PROGRAMAS DE INGENIERIA ELÉCTRICA Y ELECTRÓNICA
SISTEMAS DIGITALES
PRÁCTICA DE LABORATORIO NO 2
SEMÁFORO
Profesor: Alberto Sepúlveda
Monitor: Sergio Villa Giraldo
Estudiantes: Juan Esteban Pabón 817044
Luis Alberto Plata 817049
Manizales 18 de Junio de 2019
INTRODUCCIÓN
En este laboratorio se encuentra la aplicación de conceptos vistos en clase, tales como sistemas secuenciales,
máquinas de estados finitos, mapas de Karnaugh, tablas de verdad y compuertas lógicas, en el diseño de un
“semáforo” implementando un flip flop realizando una máquina de estados finitos con 4 estados (entradas
Q1 Y Q2), que arrojaran una respuesta en el semáforo (leds) dependiendo de las combinaciones de las
mismas (tabla 1).
OBJETIVOS
• Aplicar los conocimientos adquiridos en clase acerca de mapas de Karnaugh, lógica binaria,
sistemas secuenciales, máquinas de estado y flips flops.
• Diseñar un circuito “semáforo” con cuatro estados (entradas Q1 y Q2), los cuales arrojaran una
respuesta en el semáforo (leds). Posterior a esto, analizar el circuito obtenido, teórica y
prácticamente
MARCO TEORICO
• Sistemas secuenciales: A diferencia de los sistemas combinacionales, en los sistemas secuenciales,
los valores de las salidas, en un momento dado, no dependen exclusivamente de los valores de las
entradas en dicho momento, sino también dependen del estado anterior o estado interno. 1 El sistema
secuencial más simple es el biestable, de los cuales, el de tipo D (o cerrojo) es el más utilizado
actualmente
• Máquinas de estados: Se denomina máquina de estados a un modelo de comportamiento de un
sistema con entradas y salidas, en donde las salidas dependen no sólo de las señales de entradas
actuales sino también de las anteriores. Las máquinas de estados se definen como un conjunto
de estados que sirve de intermediario en esta relación de entradas y salidas, haciendo que el historial
de señales de entrada determine, para cada instante, un estado para la máquina, de forma tal que la
salida depende únicamente del estado y las entradas actuales.
• Flips Flops: Son dispositivos con memoria mas comúnmente utilizados. Los Flip-flops son
ampliamente usados para el almacenamiento y transferencia de datos digitales y se usan
normalmente en unidades llamadas “registros”, para el almacenamiento de datos numéricos binarios.
• Integrado 74LS76 (flip flop J-K): Circuito integrado dual con preselección que ofrece pulsos
individuales J, K, reloj pulsado.
Fig. 1
• Compuertas Lógicas: Son dispositivos que operan con estados lógicos. Por un lado, se ingresan
los datos, la compuerta realiza la operación lógica correspondiente a su tipo, y finalmente, activa
un actuador, ya sea encender un led, una alarma o mostrar el resultado en algún display.
• Compuerta SN74LS08N (AND): Circuito que contiene puertas lógicas AND (multiplicador).
Fig. 2
MATERIALES
• Compuerta SN74LS08N (AND)
• 3 diodos LED (rojo, amarillo y verde)
• Generador de señales (pulso rectangular)
• Alambre para conexiones
• Fuente de alimentación (5V)
• Protoboard
• Resistores de 330 ohm (7)
• Resistores de 1 Kohm (5)
IMPLEMENTACIÓN
Inicialmente hacemos la maquina de estados finitos para saber en qué momento encenderá cada led y con
su respectiva secuencia
Fig. 3: Máquina de estados para el semáforo
Seguido, se procede a realizar la respectiva tabla de verdad para el circuito integrado (los dos flips flops).
TABLA 1.
Actuales Siguientes Flip Flop 1 Flip Flop 2
Q1 Q2 Q1 Q2 J1 K1 J2 K2
0 0 0 1 0 X 1 X
0 1 1 0 1 X X 1
1 0 1 1 X 0 1 X
1 1 0 0 X 1 X 1
Luego sacamos los mapas de Karnaugh para saber de qué van a depender las entradas y salidas del sistema:
TABLA 2.1 (J1)
Q1\Q2 0 1 Q1\Q2 0 1
0 0 1 0 0 1 J1=Q2
1 X X 1 0 1
TABLA 2.2 (J2)
Q1\Q2 0 1 Q1\Q2 0 1
0 1 X 0 1 1 J2=1
1 1 X 1 1 1
TABLA 2.3 (K1)
Q1\Q2 0 1 Q1\Q2 0 1
0 X X 0 0 1 K1=Q2
1 0 1 1 0 1
TABLA 2.4 (K2)
Q1\Q2 0 1 Q1\Q2 0 1
0 X 1 0 1 1 K2=1
1 X 1 1 1 1
Se procede a realizar la tabla de verdad para los leds, los cuales van a depender de Q 1 y Q2
TABLA 3
Q1 Q2 Rojo Amarillo Verde
0 0 0 0 1
0 1 0 1 0
1 0 1 0 0
1 1 0 1 0
V = Led Verde
A = Led Amarillo
R = Led Rojo
𝑽 = 𝑄1 ∗ ̅̅̅
𝑄2
𝑨 = 𝑄2
𝑹 = ̅̅̅
𝑄1 ∗ ̅̅̅
𝑄2
Ya con los datos suficientes procedemos a realizar la simulación del respectivo circuito (semáforo).
Fig. 4
Fig. 5
Fig. 6
Y una vez comprobado que el circuito simulado funciona correctamente, se realiza el montaje físicamente
Fig. 7
Fig. 8
Fig. 9
Podemos decir que la práctica fue un éxito, ya que se comprobó que el semáforo funcionaba correctamente
al presionar el pulsador , nos cambiaba de estado (cambiaba el led), a excepción de algunas veces que
generaba rebote, que es algo normal por el pulsador, a pesar de que para mejorar esta situación colocamos
un capacitor (circuito R.C). Sin embargo, el circuito no fue mostrado ni en la simulación ni en el montaje,
ya que se prefirió cambiar el pulsador directamente con una señal de pulso rectangular a una frecuencia
determinada para que la máquina de estados actúe constante y automáticamente dependiendo de la
frecuencia.
CONCLUCIONES
• Es preferible para este caso utilizar el generador de señales e ingresar la señal para simular el
pulsador el cual nos genera un rebote y nos cambia de estado afectando en algo mínimo al circuito.
• Con la práctica se pudo evidenciar la utilidad e importancia de este tipo de sistemas digitales.
• Los sistemas secuenciales son un poco más complejos que los sistemas combinacionales, pero de
igual manera muy útiles en la vida cotidiana.
BIBLIOGRAFIA
• https://www.ti.com/lit/ds/symlink/sn74ls08.pdf
• https://www.carrod.mx/products/ci-ttl-flip-flop-j-k-con-preseleccion-74ls76
• Máquina de estado. Wikipedia. Sitio web:
https://es.wikipedia.org/wiki/M%C3%A1quina_de_estados
• Flip Flop: qué es y cómo funciona. Sitio Web:
https://es.wikipedia.org/wiki/M%C3%A1quina_de_estados
• Sistema secuencial. Wikipedia. Sitio web:
https://es.wikipedia.org/wiki/Sistema_secuencial