单片机中断为什么要在中断函数再赋初值

2020-01-19 19:38发布

主程序赋完初值,中断函数需要赋初值为什么
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
liufabing
2020-01-20 20:01
tangzhipeng12 发表于 2015-9-30 13:19
赋初值我理解……如果中断程序不赋初值的话那么中断执行完跳转的主程序初值就为零是吗?是从零开始计数是 ...

不再重新赋值,那定时器就是从0开始计数,直到溢出中断.这时中断周期已经不是你想要的.
以8位为例,初值为56,51,52....256(溢出),200个数,如果时钟来源是100US,那就是200*100=20ms(计时开始到溢出).
不再重新赋值那后面的就是256*100.

一周热门 更多>