Construir el circuito lógico para un semáforo que responda a la siguiente secuencia: verde, amarillo, rojo y rojo/amarillo.
El semáforo tiene cuatro estados, cuyos tiempos se pueden distribuir de la siguiente forma:
· Verde (3 ciclos)
· Amarillo (1 ciclo)
· Rojo (3 ciclos)
· Rojo-amarillo (1 ciclo)
Donde cada ciclo representa una transición en la señal de reloj.
Desarrollo
Estos ciclos se logran al contar del 0 al 7 en código binario y se lograra encender los leds con dichos colores siguiendo la siguiente secuencia
0-2 verde
3 amarillo
4-6 Rojo
7 amarillo-rojo
Esto se ilustra mejor en la siguiente tabla
color | Q2 | Q1 | Q0 | V | A | R |
0 | 0 | 0 | 1 | 0 | 0 | |
VERDE | 0 | 0 | 1 | 1 | 0 | 0 |
0 | 1 | 0 | 1 | 0 | 0 | |
AMARILLO | 0 | 1 | 1 | 0 | 1 | 0 |
1 | 0 | 0 | 0 | 0 | 1 | |
ROJO | 1 | 0 | 1 | 0 | 0 | 1 |
1 | 1 | 0 | 0 | 0 | 1 | |
ROJO-AMARILLO | 1 | 1 | 1 | 0 | 1 | 1 |
ya obtenida la tabla se procede a determinar el codificador
Q2\Q1-Q0 | OO | 1 | 11 | 10 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 0 | 0 |
V=Q2’Q1’+Q2’Q0’
Q2\Q1-Q0 | OO | 1 | 11 | 10 |
0 | 0 | 0 | 1 | 0 |
1 | 0 | 0 | 1 | 0 |
A=Q1Q0
Q2\Q1-Q0 | OO | 1 | 11 | 10 |
0 | 0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 | 1 |
R=Q2
a) Hacer la simulación del problema
En los primeros 3 ciclos o pulsos de reloj el semáforo permanecerá encendido con el color verde
En el siguiente pulso encenderá el semáforo de color amarillo
Ahora en los siguientes 3 pulsos de reloj encenderá el semáforo de color rojo
Y en la última etapa encenderá el semáforo de color amarillo-rojo.
c) Conclusiones
Los flip-flops tienen una gran variedad de aplicaciones en este caso se utilizaron los F-F JK para determinar la secuencia de un semáforo, tomando cada una de las entradas y salidas del F-F se determino la secuencia de los colores que se deseaban obtener en la salida final. Se diseño la tabla con la secuencia deseada, por medio de mapas de karnaugh y aplicando los conocimientos adquiridos durante el curso.
estoy haciendo pruebas con un semaforo y su funcionamiento pero va muy rapido el cambio de luz como puedo hacer ismaelrinconb1987@gmail.com
ResponderEliminar