|
|
兄弟,首先你的代碼注釋為零啊,如果是老51單片機(jī)的話,晶振12MHZ,當(dāng)前配置應(yīng)該是正確的void UartInit(void) //4800bps@12.000MHz
{
PCON |= 0x80; //使能波特率倍速位SMOD
SCON = 0x50; //8位數(shù)據(jù),可變波特率
TMOD |= 0x20; //設(shè)定定時(shí)器1為8位自動(dòng)重裝方式
TL1 = 0xF3; //設(shè)定定時(shí)初值
TH1 = 0xF3; //設(shè)定定時(shí)器重裝值
TR1 = 1; //啟動(dòng)定時(shí)器1
ES = 1; //使能串口中斷
EA = 1; //使能總中斷
} |
|