是那个红外接收程序吗?你不是说串口部分已经搞定了?
程序匠人 发表于 2009-10-14 08:38 
这个是我昨晚无意之中加ET0=1;,后用串口发送单一数据时就出错,不明白之中,但屏蔽了就没有乱码发送!!!
void InitialTimer0()
{
TMOD = 0x01; // 定时器0, 1工作模式1, 16位定时方式
TH1 = 0xfe; //定时500uS
TL1 = 0x0c;
//TCON = 0x01;
EA = 1;
//ET0=1;
TR0 = 1; //开定时器0中断
} |