给个注释吧,我才学很多东西不懂
追答main()
{
uchar dat1,dat2,i;
TMOD=0x20 //定时器1设为模式2
TH1=0xfd; //波特率9600
TL1=0xfd;
TR1=1; //启动定时器,波特率有效
for(i=0;i<4;i++)
{
while(RI); //等待接收串口数据
RI=0; //接收标志清0,等待下次数据
dat1=SBUF; //接收数据赋给变量
while(RI);
RI=0;
dat2=SBUF;
display(dat1,dat2); //调用显示。
}
}