本帖最后由 zheao888 于 2013-8-29 15:26 编辑
如何用定时器1提供波特率实现uart0通信
TMOD=0x21; //定时器0工作在方式1 ;定时器1工作在方式2
TR1=0; TH1=0xfd; //9600
TL1=0xfd;
TR1=1;
S0CON=0x50;
T2CON=0x00; //定时器1为波特率发生器
PCON0=0X00; //SMOD1为0,不加倍
S0CFG=0x00;
AUXR2=0x00;
我的程序有什么问题,为什么通信的数据不对???? 求大侠解 |