这是我写的一个很简单的通讯程序,调试了半天就是收不到数据,也没看出哪里出现了问题,请大家帮忙分析分析。
#include <reg52.h>
unsigned char data x;
void main()
{
init();
X="a";
wr_data(X);
}
void init()
{
SCON=0x50;
TMOD=0x20;
PCON=0x80;
TH1=0xFD;
TL1=0xFD;
TR1=1;
EA=1;
ES=1;
}
void wr_data(X)
{
SBUF=X;
while(TI==0);
TI=1;
} |