saludos a todos
estoy empezando a programar pics, este es mi primer proyecto y me propuse hacer 2 semaforos que esten coordinados,estoy utilizando pic basic pro, proteus 7.4 y master-prog para cargar el programa a la pic.
ya hice el programa y me compila bien, lo simule en proteus y funciona, pero a la hora de poner en funcionamiento fisico no prende ningun led, ya rearme el circuito y todavia no logro hacer que prenda, si me pudieran ayudar a encontrar el problema se los agradeceria
les dejo el programa y el diagrama
estoy empezando a programar pics, este es mi primer proyecto y me propuse hacer 2 semaforos que esten coordinados,estoy utilizando pic basic pro, proteus 7.4 y master-prog para cargar el programa a la pic.
ya hice el programa y me compila bien, lo simule en proteus y funciona, pero a la hora de poner en funcionamiento fisico no prende ningun led, ya rearme el circuito y todavia no logro hacer que prenda, si me pudieran ayudar a encontrar el problema se los agradeceria
les dejo el programa y el diagrama
HTML:
DEFINE OSC 4 'osilador de 4mhz
TRISA = 0 'puerto A de salidas
TRISB = 0 'puerto B de salidas
LOW PortA.0 'luz verde primer semaforo en bajo
LOW PortA.1 'luz amarilla primer semaforo en bajo
LOW PortA.2 'luz roja primer semaforo en bajo
LOW PortB.1 'luz verde segundo semaforo en bajo
LOW PortB.2 'luz amarilla segundo semaforo en bajo
LOW PortB.3 'luz roja segundo semaforo en bajo
inicio:
HIGH PortA.0 'luz verde primer semaforo en alto
HIGH PortB.3 'luz roja segundo semaforo en alto
PAUSE 2000 'pausa por 7 seg.
LOW PortA.0 'luz verde primer semaforo en bajo
HIGH PortA.1 'luz amarilla primer semaforo en alto
PAUSE 500 'pausa por 1 seg.
LOW PortA.1 'luz amarilla primer semaforo en bajo
LOW PortB.3 'luz roja segundo semaforo en bajo
HIGH PortA.2 'luz roja primer semaforo en alto
HIGH PortB.1 'luz verde segundo semaforo en alto
PAUSE 2000 'pausa por 7 seg.
LOW PortB.1 'luz verde segundo semaforo en bajo
HIGH PortB.2 'luz amarilla segundo semaforo en alto
PAUSE 500 'pausa por 1 seg.
LOW PortB.2 'luz amarilla segundo semaforo en bajo
LOW PortA.2 'luz roja primer semaforo en bajo
GOTO inicio 'vamos a la etiqueta inicio para repetir el ciclo