buenas tardes:
Estoy empezando a estudiar programacion de pics en c y decidi hacer un sencillo programa para empezar, encender y apagar un led con un pulsador, lo simulo en proteus y efectivamende el led enciende pero al soltar el switch el led se queda encendido y no se apaga, aca esta el codigo por si alguien me puede por favor decir si ve algun error o alguna sugerencia
Estoy empezando a estudiar programacion de pics en c y decidi hacer un sencillo programa para empezar, encender y apagar un led con un pulsador, lo simulo en proteus y efectivamende el led enciende pero al soltar el switch el led se queda encendido y no se apaga, aca esta el codigo por si alguien me puede por favor decir si ve algun error o alguna sugerencia
PHP:
#include <16F877A.h>
#FUSES NOWDT //No Watch Dog Timer
#use delay(clock=4000000)
#use fast_io(A)
#define LED pin_b2
void main()
{
set_tris_a(0b11111111);
set_tris_b(0b00000000);
while(true){
if(input(pin_a1)==0)
output_low(LED);
if(input(pin_a1)==1)
output_high(LED);
}
}