老师教导我们中断程序要短小精悍,快进快出,连有关浮点数计算的东东都不要弄进来. 刚打完一个代码,就贴过来,参考一下定时比较长一段时间的方法,我基本是这么做的,应该类似这样处理可以吧.
void TimerHandle() interrupt 5 using 1 { TF2 = 0;
if (check != 0) check --; }
//--------------------------- void main() { check =50;
while(1){ if (check == 0) { check =50; //handle(); } } }
|