tengo un problema, gracias a ustedes corre la simulacion del virtual terminal, ahora me puse a comunicar dos pic, uno es transmisor y el otro receptor, el receptor tiene 4 leds conectados desde RA0-RA3 para mostrar los numero en binario que le transmitira el pic transmisor, los numeros seran del 1-10 y se repitira el ciclo, la cosa es que le puse un interruptor al pic transmisor para que cuando no se pase el interruptor no mande ningun dato, pero al simular el interruptor no lo he pasado y se ve el pic recpetor mostrando 3 leds prendidos O.O y eso que no pase el interruptor que podria ser? la programacion es esta:
PROGRAMACION DEL PIC TRANSMISOR POR MEDIO USART
...............................
...............................
void main (){
int valor;
bit_set(TRISA,0);
porta=0x00;
while(1){
if (bit_test(PORTA,0)==0){
for (valor=0;valor<=10;valor++){
putc(valor);
delay_ms(1000);}
}
}
}