|
我把程序贴出来给大家看一下
void Time0(void) interrupt 1
{
unsigned char x,min,sec,psec;
putstring("o");
if(x < 2){ x++;putstring("t");}
else {xianzhi_t++;putstring("d");psec++;x = 0;}
}
定时器是八位自动重装,溢出时间0.1ms,我想定时一秒,其中的putstring函数是我调试用的,看看到底中断被执行了几次,为了方便调试我也改小了x的值,应该是x<10000的,然后我发现运行输出了这样的字符串,
ototodototo
从这个结果可以分析出每个语句被执行了几次,奇怪的是只有这么几个字符串以后就没有了。按理说应该自动重装不停的输出字符串啊 |
|