IE=0001000;
SM0=0;
SM1=1;
TL1=EB;
TH1=FE;
TMOD=00100000;
P3=FF;
void serial (void) interrupt 4
{
P2=SBUF;
}
O programa le o P1 e envia (SBUF=P2) pela serial, quando recebe unda do ele escreve em P2.
O problema é que quando eu mando escrever na serial o Proteus mosta no registrador SBUF o valor de P1, mas ele não é enviado pela serial.