(1)对于单片机的定时器中断,在没有外部中断的条件下,即TMOD=0X01时,当计数满溢出执行中断后,在中断程序执行完之前,计数器的值始终为0,只有当中断程序执行完后,计数器的值才开始累加,再次溢出中断。
(2)对于书上提到的,中断服务程序中不要写太多的语句,以防中断服务程序还没有执行完毕,下一次中断有再次来临,使程序乱套。我是这样理解的,如果说这个程序是外部中断,那么这句话就是对的,因为如果外部中断来得快,比如下降沿电平频率很大,这样可能会出现中断服务程序没有执行完,而中断又来临的情况;如果单纯是定时器中断,这不会出现这种情况。
因为书上也没有具体提,各位高手,不知道我对这两点的理解对不对?
------解决方案--------------------
这个要看单片机能否中断嵌套。
还要考虑很多的其它应用与功能。
不过,中断的内容尽量短这个是必须要考虑的。
------解决方案--------------------
不正确,会不停的计数的,你软件仿真一下就知道了