Necesito programar el pic para que pase lo siguiente:
tengo 5 interruptores (RA0, RA1, RA2, RA3 Y RA4) y 8 leds (RB0, RB1, RB2 ,RB3, RB4, RB5, RB6 Y RB7)
Como podría hacer para crear una tabla de verdad, por ejemplo;
RA0 RA1 RA2 RA3 RA4 RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7
0 0 0 0 1 0 0 1 0 0 0 0 1
0 1 0 0 1 0 1 1 0 0 0 1 0
1 0 1 0 1 1 0 1 0 0 1 0 1
Etc... eso es solo un ejemplo, no necesito hacer esa tabla de verdad pero me gustaría saber como puedo hacer algo parecido, estaba probando lo siguiente pero al parecer no es asi.
#include <16F84A.h>
#FUSES NOWDT, XT, NOPUT, NOPROTECT
#use delay (clock=4000000)
void main(){
set_tris_a(0x11111);
set_tris_b(0x00000000);
output_b(0x00000000);
if(input_a(0b00001)){
output_b(0b11111111);
}
else{
output_b(0b00000000);
}
}
Disculpen por las molestias pero soy nuevo en esto y estoy muy confundido :s
Gracias!!