单片机串口笔记
SM0=0;
SM1=1;
TMOD=0x20;
使用T1计时器,因为M0=0;M1=1;则为0010 0000 为0x20
TH1=0xfd;
TL1=0xfd;
TR1=1;
ES=1;
ES:串行口中断允许位 位于单片机中断允许寄存器IE当中,可直接寻址(ACH),ES=0时,禁止串行口中断;ES=1时,允许串行口中断。
EA=1;
中断4:
//接收部分
RI=0;
somebody=SBUF;
//发送部分
ES=0;
SBUF=a;
while(TI==0);
TI=0;
ES=1;
评论