logo microc
    microC®
Líder en la programación de microcontroladores PIC
©2009-2012
Síguenos en    
logo facebook
Inicio La empresa. Contáctanos  | Cómo comprar nuestros productos  | Ofertas Recursos | Mapa del sitio |
Semáforo (traffic lights) - Ejemplo
Semáforo.-
El circuito consta de un PIC16F88, tres LEDs (conectados directamente al PIC, sin resistencia en serie, ya que el PIC limita la corriente de salida a 25mA).

semaforo con pic
Código en lenguaje C (mikroC).-
//Semaforo.c
//RB1 -> rojo
//RB2 -> amarillo
//RB3 -> verde
void main(){
OSCCON=0x40; //Oscilador interno a 1MHz.
PORTB=0x00;  //Inicialización.
TRISB=0x00;  //Puerto B como salida.
while (1)
 {
  PORTB=0b0010;  //Encender LED conectado en RB1(pin7).
  Delay_ms(3000);//Esperar 3 segundos.
  PORTB=0b1000;  //Encender LED conectado en RB3(pin9).
  Delay_ms(3000);//Esperar 3 segundos.
  PORTB=0b1100;  //Encender LEDs conectado en RB3:RB2(pines 9,8).
  Delay_ms(3000);//Esperar 3 segundos.
 }
}


Si esta información te ha sido útil
entonces considera la posibilidad
de hacer una contribución para microC.
Tu apoyo es muy importante para seguir adelante.
Muchas gracias.



 


Esquema eléctrico del semáforo.-
esquema
                  electrico

Copyright © microC
Quito-Ecuador