#include <16F877A.h>
#fuses XT, NOWDT, NOLVP, NOPUT
#use delay(clock=40000000)
#use rs232(baud = 9600, xmit=pin_c6, rcv=pin_c7)

#define LED pin_b0
#define button pin_c0

void main()
{
   set_tris_b(0b11111110);
   set_tris_c(0b11111111);
   
   output_low(LED);

   while(TRUE)
   {
      if (input(button) == 0){
         delay_ms(20);
         if(input(button) == 0){
            output_high(LED);
            printf("LED ON\r\n");
            
            while(input(button) == 0);
         }
         }

      //TODO: User Code
   }

}
