请教关于定时器中断的问题
void initial_timer0(void) //初始化定时器T0,10MS内部中断一次
{
IE=0x82;
TCON=0x00;
TMOD=0x00;
TH0=0xD8;
TL0=0xF0;
TR0=1;
EA=1;
}
void timer_inter(void) interrupt 0 //定时器唤起的内部中断
{ star_control();//作用???
if(star==0)
{ voltage_left=voltage_right=0;
}
else adjust(diode_front,diode_back);
}
main()
{ int t;
delay(t);
star=1;
initial_timer0();
其他函数
}
我想问一下,是不是设定了了中断,定时器就不停的工作,到了10MS内部中断一次 ,如果不是,这个程序怎么改,谢谢
发表时间:2004年2月27日12:35:45