定时器0
void InitTimer0(void)
{
TMOD |= 0x01; /* 使用模式1,16位定时器 */
ET0 = 1; /* 允许定时器T0中断 */
EA = 1; /* 开总中断 */
TR0 = 1; /* 开定时器T0 */
}
void Timer0(void) interrupt 1
{
TH0 = 0xFE; /* 频率,高8 */
TL0 = 0xFE; /* 频率,低8 */
}
定时器1
void InitTimer1(void)
{
TMOD |= 0x01; /* 工作方式1 */
ET1 = 1; //打开定时器1中断
EA = 1; //打开总中断
TR1 = 1; //打开定时器
}
void Timer1(void) interrupt 3
{
TH1 = 0xE; /* 赋值,高8 */
TL1 = 0xE; /* 频率,低8 */
}