#include <STC89C5xRC.H>
int main()
{
char buf;
TMOD = 0x21; //设定timer1的工作模式
SCON = 0x50; //设置串行通信格式
TH1 = 0xE6; //设定timer1的初始值
TL1 = 0xE6;
TR1 = 1; //开启timer1
while(1)
{
if(RI == 1)
{
//如果收到数据
buf = SBUF;
RI = 0;
SBUF = buf;//将收到的数据发回去
while(TI == 0); //等待数据发送完毕
TI = 0;
}
}
return 0;
}