Semáforo Programable con microcontrolador PIC16f84A.
En este proyecto realizaremos la programación de un semáforo con cuatro programas diferentes.
La programación se realizara primero en Lenguaje Ensamblador y posteriormente en Lenguaje C++
(Para procesos microcontrolados)
Dichos ficheros se ejecutaran en la maqueta realizada en clase y que tiene la siguiente configuración de entradas y salidas:
SEMÁFORO PROGRAMABLE.
SISTEMAS DE REGULACIÓN Y CONTROL AUTOMÁTICO
Selección de programa:
RA0 = 0 y RA1 = 0 => PROGRAMA 2
RA0 = 0 y RA1 = 1 => AMBAR INTERMITENTE
RA0 = 1 y RA1 = 0 => " "
RA0 = 1 y RA1 = 1 => PROGRAMA 1
PINES DE ENTRADA Y SDALIDA:
RB0 Rojo semáforo 1 y 2
RB1 Ambar semáforo 1 y 2
RB2 Verde semáforo 1 y 2
RB3 Rojo semáforo 3 y 4
RB4 Ambar semáforo 3 y 4
RB5 Verde semáforo 3 y 4
RB6 Peatonal 1 y 2
RB7 Peatonal 3 y 4 Rojo
RA2 Peatonal 1 y 2 Verde
RA3 Peatonal 3 y 4 Verde
RA0 Interruptor de selección de programa
RA1 Interruptor de selección de programa