void time0_init() //定时器0初始化 和串口通信初始化
{
TMOD | = 0x20;
SCON &=0x50;// //SM0=0; //方式选择位//SM1=1; // REN=1; //串行通信通信允许位
TH1 = 0xFD;
TL1 = 0XFD;
TR1=1;
TR0=1;
//——> ET1=1;——> 这里为什么要开启T1的中断呢? 定时器1不是已经是波特率发生器用了嘛!
ET0=1;
ES=1;
EA=1;
// PT1=1;
}
应该是初始化的问题 同意楼上的看法 |
|