void main(void)
{
TRISB = 0B0010000; //1 representa entrada y 0 representa salida
TRISA = 0B0000001;
ADCON1 = 0x07; // Digital
while(1) // Loop que se ejecuta siempre
{
if(!RB4) // hacer !RB4 es parecido a hacer RB4 == 0, no es lo mismo conceptualmente. pero se puede hacer el mismo uso. Asi te vas acostumbrando a verlo
{
while(!RB4);
RB1 ^= 1; //Toggle de RB1
}
if(!RA0)
{
while(!RA0);
RB1 ^= 1;
}
RB0^=1;
RETARDO(600);
}
}