![]() |
microC®
Líder
en la programación de microcontroladores PIC
©2009-2012 |
|
Síguenos en
|
| 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). |
![]() |
| 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.-![]() |
|