void Timer2_Init(void) //5微秒@12.000MHz
{
AUXR &= 0xFB; //定时器时钟12T模式
T2L = 0xFB; //设置定时初始值
T2H = 0xFF; //设置定时初始值
AUXR |= 0x10; //定时器2开始计时
IE2|=0x04; //使能定时器2中断
}
这个定时器不是传统51定时器。没有EA总中断TR0计数等直接位控制。那我要按键控制这个定时器2中断的关和开怎么配置了。
if(k1==0)
Delay(10);
if((k1==0)
IE2=0x04;
else
IE2=0x00;