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
Report "SEMAFORO MIKROBASIC y PROTEUS Con el PIC16F84A"