串口通信
相应的代码
#include<reg52.h>
void main (void)
{
SCON = 0x50;
TMOD |= 0x20;
TH1 = 0xFD;
TR1 = 1;
EA = 1;
ES = 1;
while (1)
{
}
}
void UART_SER (void) interrupt 4 //串行中断服务程序
{
unsigned char Temp;
if(RI)
{
RI=0;
Temp=SBUF;
P1=Temp;
SBUF=Temp;
}
if(TI)
TI=0;
}