jueves, 21 de marzo de 2013

Ejemplo. Encender y apagar un led

//Programa que enciende y apaga un LED con PIC16F887

#include <16F887.h>
#fuses hs,nowdt,noprotect

#use delay(clock=20000000)
#byte portb=6

void main() {
set_tris_b(0);   // Habilita el puerto B como salida
portb = 0x00;    // Puerto B con salida 0

 while(1)
{
 //Enciende LED conectado a RB0
 portb= 0x01; //  en binario 0b00000001, RB0 = 1;
 delay_ms(1000); // retardo de un segundo aproximadamente

 //Apaga LED conectado a RB0
 portb= 0x00; //  en binario 0b00000000, RB0 = 0;
 delay_ms(1000); // retardo de un segundo aproximadamente
 }
}
 

No hay comentarios:

Publicar un comentario