//Programa que enciende y apaga un LED con un botón pulsador. PIC16F887
#include <16F887.h>
#fuses hs,nowdt,noprotect
#use delay(clock=20000000)
#byte porta= 5
#byte portb=6
int boton = 0;
void main() {
set_tris_a(0xFF); // Habilita el puerto A como entrada
set_tris_b(0); // Habilita el puerto B como salida
portb = 0x00; // Puerto B con salida 0
while(1)
{
if (input(PIN_A0)) { // si existe una entrada en RA0
//Enciende LED conectado a RB0
portb= 0x01; // en binario 0b00000001, RB0 = 1;
}
else // de lo contrario
{
//Apaga LED conectado a RB0
portb= 0x00; // en binario 0b00000000, RB0 = 0;
}
}
}
No hay comentarios:
Publicar un comentario