Semaforo Con Pic 16F84A

Páginas: 2 (330 palabras) Publicado: 19 de octubre de 2012
bueno este seria el "codigo" de la programacion de este semaforo de 3 luces (r,a,v) con un pic16f84a con distintos tiempos de duracion espero que les sirva

#include

int valor; /// Declaracionde
int bs; /// variables
void rutina(void){ /// primer rutina
while(bs!=1){
output_high(rojo); ///on rojo
delay_ms(40000);/// espera 40seg
output_high(amarillo); ///on amarillo
delay_ms(5000); ///espero 5seg
output_low(rojo); ///off rojo
output_low(amarillo); /// offamarillo
delay_ms(100);
output_high(verde); /// on verde
delay_ms(40000); /// espero 40seg
output_low(verde); /// off verde
output_high(amarillo);///on amarillo
delay_ms(5000);
output_low(amarillo); ///off amarillo
delay_ms(100);
} /// fin rutina
} ///repite ciclo si, noapreto bs


void rutina1(void){
while(bs!=2){ /// idem rutina
output_high(rojo);
delay_ms(25000);
output_high(amarillo);
delay_ms(3000);output_low(rojo);
output_low(amarillo);
delay_ms(100);
output_high(verde);
delay_ms(25000);
output_low(verde);output_high(amarillo);
delay_ms(3000);
output_low(amarillo);
delay_ms(100);

}

void rutina2(void){
while(bs!=3){ /// idem rutina
output_high(rojo);delay_ms(30000);
output_high(amarillo);
delay_ms(3000);
output_low(rojo);
output_low(amarillo);
delay_ms(100);output_high(verde);
delay_ms(20000);
output_low(verde);
output_high(amarillo);
delay_ms(3000);
output_low(amarillo);
delay_ms(100);
}
}

#int_EXT...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Semaforo Con Pic 16F84A
  • Semaforo con pic 16f84a
  • Pic 16f84a
  • Pic 16f84a
  • pic 16f84a
  • El pic 16f84a
  • pic 16f84a
  • Pic-16F84A

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS