#include <16f84a.h> //pic a utilizar
#fuses XT,WDT,NOPROTECT,PUT,NOLVP //ordenes para el programador
#use delay (clock=4000000) //Fosc=4Mhz
///PROGRAMA
void main(void)
{
disable_interrupts(GLOBAL); //desactiva interrupciones
while(true){
if(input(pin_a2)==0 && input(pin_a3)==0){
output_high(pin_b1);
output_high(pin_b3);
}
if(input(pin_a2)==0 && input(pin_a3)==1){
output_high(pin_b1);
output_low(pin_b3);
}
if(input(pin_a2)==1 && input(pin_a3)==0){
output_low(pin_b1);
output_high(pin_b3);
}
if(input(pin_a2)==0 && input(pin_a3)==1){
output_high(pin_b1);
output_low(pin_b3);
}
if(input(pin_a2)==1 && input(pin_a3)==1)
{
output_low(pin_b1);
output_low(pin_b3);
}
delay_ms(3000);
}
}