Proyecto con 4 Semáforos con el PIC16F84A Con MIKROBASIC & ISIS de PROTEUS, TEEI, CEC, FIME, UANL, MX.

Programando con MIKROBASIC:

http://es.scribd.com/karlozmxmty

Prof. Carlos Navarro Morín

Proyecto con 4 Semáforos con el PIC16F84A Con MIKROBASIC & ISIS de PROTEUS, TEEI, CEC, FIME, UANL, MX.

program Semaforo_CNM trisa=$0 trisb=$0

Main: 'definimos puertos como salida: 'RA0 al RA3 y RB0 al RB7

trisa.0=0 'RA0 out trisa.1=0 'RA1 out trisa.2=0 'RA2 out

http://es.scribd.com/karlozmxmty

Prof. Carlos Navarro Morín

Proyecto con 4 Semáforos con el PIC16F84A Con MIKROBASIC & ISIS de PROTEUS, TEEI, CEC, FIME, UANL, MX.
trisa.3=0 'RA3 out porta.0=0 'RB0 off porta.1=0 'RB1 off porta.2=0 'RB2 off porta.3=0 'RB3 off trisb.0=0 'RB0 out trisb.1=0 'RB1 out trisb.2=0 'RB2 out trisb.3=0 'RB3 out trisb.4=0 'RB4 out trisb.5=0 'RB5 out trisb.6=0 'RB6 out trisb.7=0 'RB7 out

porta.0=0 'RA0 off porta.1=0 'RA1 off porta.2=0 'RA2 off porta.3=0 'RA3 off portb.0=0 'RB0 off portb.1=0 'RB1 off portb.2=0 'RB2 off portb.3=0 'RB3 off portb.4=0 'RB4 off portb.5=0 'RB5 off portb.6=0 'RB6 off portb.7=0 'RB7 off

inicio:

'para prender o apagar en el inicio rojo portb.0=1 'Rojo ON delay_ms(1000) 'Retardo de 5 sec portb.3=1 'Rojo ON delay_ms(1000) 'Retardo de 5 sec porta.0=1 'Rojo ON delay_ms(1000) 'Retardo de 5 sec portb.6=1 'Rojo ON delay_ms(1000) 'Retardo de 5 sec portb.0=0 'Rojo off

http://es.scribd.com/karlozmxmty

Prof. Carlos Navarro Morín

Proyecto con 4 Semáforos con el PIC16F84A Con MIKROBASIC & ISIS de PROTEUS, TEEI, CEC, FIME, UANL, MX.
delay_ms(1000) 'Retardo de 5 sec portb.3=0 'Rojo off delay_ms(1000) 'Retardo de 5 sec porta.0=0 'Rojo off delay_ms(1000) 'Retardo de 5 sec portb.6=0 'Rojo off delay_ms(1000) 'Retardo de 5 sec

'semaforo 1 portb.2=1 'verde ON delay_ms(1000) 'Retardo de 5 sec. portb.2=0 portb.1=1 'amarillo ON delay_ms(1000) 'Retardo de 5 sec. portb.2=0 'verde OFF portb.1=0 'amarillo OFF portb.0=0 'rojo On portb.0=1 delay_ms(200) 'Retardo de 10 sec. portb.0=0 'rojo off portb.0=1 'rojo On delay_ms(200) 'Retardo de 10 sec. portb.0=0 'rojo off portb.0=1 'rojo On delay_ms(200) 'Retardo de 10 sec. portb.0=0 'rojo OFF

portb.3=0 'RB0 off portb.4=0 'RB1 off portb.5=0 'RB2 off

'semaforo 2 portb.5=1 'verde ON delay_ms(1000) 'Retardo de 5 sec. portb.5=0 portb.4=1 'Amarillo ON delay_ms(1000) 'Retardo de 5 sec. portb.5=0 'verde OFF portb.4=0 'amarillo OFF

http://es.scribd.com/karlozmxmty

Prof. Carlos Navarro Morín

Proyecto con 4 Semáforos con el PIC16F84A Con MIKROBASIC & ISIS de PROTEUS, TEEI, CEC, FIME, UANL, MX.
portb.3=0 'rojo Off portb.3=1 delay_ms(200) 'Retardo de 10 sec. portb.3=0 'rojo off portb.3=1 'rojo On delay_ms(200) 'Retardo de 10 sec. portb.3=0 'rojo off portb.3=1 'rojo On delay_ms(200) 'Retardo de 10 sec. portb.3=0 'rojo OFF

'semaforo 3 porta.2=1 'verde ON delay_ms(1000) 'Retardo de 5 sec. porta.2=0 'verde Off porta.1=1 'amarillo ON delay_ms(1000) 'Retardo de 5 sec. porta.2=0 'verde OFF porta.1=0 'amarillo OFF porta.0=0 'rojo Off porta.0=1 'rojo On delay_ms(200) 'Retardo de 10 sec. porta.0=0 'rojo off porta.0=1 'rojo On delay_ms(200) 'Retardo de 10 sec. porta.0=0 'rojo off porta.0=1 'rojo On delay_ms(200) 'Retardo de 10 sec. porta.0=0 'rojo OFF

'semaforo 4 porta.3=1 'verde ON delay_ms(1000) 'Retardo de 5 sec. porta.3=0 portb.7=1 'amarillo ON delay_ms(1000) 'Retardo de 5 sec. porta.3=0 'verde OFF portb.7=0 'amarillo OFF portb.6=0 'rojo On

http://es.scribd.com/karlozmxmty

Prof. Carlos Navarro Morín

Proyecto con 4 Semáforos con el PIC16F84A Con MIKROBASIC & ISIS de PROTEUS, TEEI, CEC, FIME, UANL, MX.
portb.6=1 delay_ms(200) 'Retardo de 10 sec. portb.6=0 'rojo off portb.6=1 'rojo On delay_ms(200) 'Retardo de 10 sec. portb.6=0 'rojo off portb.6=1 'rojo On delay_ms(200) 'Retardo de 10 sec. portb.6=0 'rojo OFF

goto inicio 'terminando el programa y vuelve al ciclo del inicio end.

http://es.scribd.com/karlozmxmty

Prof. Carlos Navarro Morín

Proyecto con 4 Semáforos con el PIC16F84A Con MIKROBASIC & ISIS de PROTEUS, TEEI, CEC, FIME, UANL, MX.

Ahora con el Simulador en ISIS de PROTEUS

Espero les sirva en su proyecto para más prácticas y proyectos visita: http://es.scribd.com/karlozmxmty

http://es.scribd.com/karlozmxmty

Prof. Carlos Navarro Morín