Вы находитесь на странице: 1из 4

Universidad Tecnológica de Panamá

Facultad de Ingeniería Eléctrica


Ingeniería Electromecánica
Circuitos Lógicos Electrónicos
Prof.: Anayansi Escobar
Laboratorio #4: “Semaforo de tres vias”

Nombre: Carlos Cruz


Cédula: 8-931-2184
e-mail: carlos.cruz2@utp.ac.pa

Resumen. En esta experiencia, se debe aplicar el lenguaje VHDL para resolver un problema; en este caso, se tiene un
semaforo en cada interseccion de las tres vias, los cuales controlan el trafico de los vehiculos. Nos dan ciertas condiciones
que se deben tomar en consideracion para formular nuestra tabla de la verdad, debido a que ciertas vias tienen prioridad
sobre otras. Como objetivos tenemos: Observar la aplicación de los conocimientos adquiridos en clase sobre la optimización
de las compuertas lógicas mediante el mapa de Karnaugh y ver las ventajas que ofrece este método para la lógica
combinacional. Hecho esto, se puede ver como la logica se aplica a un simple problema y como se puede resolver.

Descriptores: Aplicación, semáforo, VHDL.

1. Introducción.

Se define como semáforo a los dispositivos electromagnéticos y electrónicos, que se usan para facilitar el control de
tránsito de vehículos y peatones, mediante indicaciones visuales de luces de colores universalmente aceptados: Rojo (Parar),
Amarillo (Bajar velocidad) y Verde (Seguir). Su función principalmente es permitir el paso alternadamente a las corrientes
de transito que cruzan, permitiendo el uso ordenado y seguro del espacio disponible. Para nuestro caso, el semáforo solo
tendrá rojo y verde, siendo más simple.
Se simplifican los circuitos lógicos por medio del algebra Booleana, pero el mapa de Karnaugh es una herramienta mucho
más efectiva y fácil de aplicar.

2. Materiales y metodos

Se utiliza la tarjeta Atlys para la implementación de nuestra tabla de la verdad. El modelo del problema es:

Figura #1: Modelo del Problema.

La vía A tiene prioridad sobre las otras dos; si A no tiene vehículos, entonces B tendrá la prioridad. Solo C tendrá la
prioridad si en las otras dos vías no hay vehículos. El primer paso es realizar tu tabla de la verdad y establecer tus entradas y
salidas. En este caso, tenemos tres entradas y tres salidas:
Para las entradas (A, B, C):
 1 (hay vehículos en la vía)
 0 (no hay vehículos en la vía)
Universidad Tecnológica de Panamá
Facultad de Ingeniería Eléctrica
Ingeniería Electromecánica
Circuitos Lógicos Electrónicos
Prof.: Anayansi Escobar
Para las salidas (L1, L2, L3):
 1 (la luz esta verde)
 0 (la luz esta roja)
Luego, envés de realizar un esquemático, se crea un módulo VHDL en donde se declaran dichas entradas y salidas; en
el caso de las salidas, se escriben sus ecuaciones simplificadas obtenidas por el mapa de Karnaugh.
Finalmente, se declaran los pines para las entradas y salidas y se programa en la tarjeta.

3. Resultados y Discusión

Se presenta la tabla de la verdad para este caso:

A B C L1 L2 L3
0 0 0 0 0 0
0 0 1 0 0 1
0 1 0 0 1 0
0 1 1 0 1 0
1 0 0 1 0 0
1 0 1 1 0 0
1 1 0 1 0 0
1 1 1 1 0 0

Tabla #1: Tabla de la Verdad para el Semáforo.

BC
00 01 11 10
A

0 0 0 0 0

1 1 1 1 1

̅
𝑳𝟏 = 𝑨

Tabla#2: Mapa de Karnaugh para L1.

BC
00 01 11 10
A

0 0 0 1 1

1 0 0 0 0

̅∙𝑩
𝑳𝟐 = 𝑨

Tabla#3: Mapa de Karnaugh para L2.


Universidad Tecnológica de Panamá
Facultad de Ingeniería Eléctrica
Ingeniería Electromecánica
Circuitos Lógicos Electrónicos
Prof.: Anayansi Escobar

BC
00 01 11 10
A

0 0 1 0 0

1 0 0 0 0

̅∙𝑩
𝑳𝟑 = 𝑨 ̅ ∙𝑪

Tabla#4: Mapa de Karnaugh para L3.

A continuación, la implementación en VHDL:

Figura #2: Código de las entradas y salidas en VHDL.


Universidad Tecnológica de Panamá
Facultad de Ingeniería Eléctrica
Ingeniería Electromecánica
Circuitos Lógicos Electrónicos
Prof.: Anayansi Escobar

Figura #3: Pines para las entradas y salidas.

4. Referencias Bibliográficas

http://www1.frm.utn.edu.ar/arquitectura/unidad2.pdf

https://www.logicbus.com.mx/blog/compuertas-logicas/

Вам также может понравиться