定时器和中断是两个不同的概念。
定时器相当于一个表,一直不停的在走,如果你不去调整的话,就是过了12点又是1点,周而复始。
而中断相当于你在工作,突然别个叫你去看窗外有好看的东西,于是你放下工作,马上跑去看,看完后回来继续工作。
而定时器溢出中断,假定,你烧了水,需要每隔10分钟去看看是否烧开了,而你自己有个带闹钟的表,你就可以再开始的时候,手动调节时间为12点,闹钟响的时间是12.10分(初始化),然后你继续自己的工作,12.10的时候,闹钟响了(定时器溢出中断),你放下手里的工作(中断服务程序),并将闹钟的时间重新调回12点(装入定时器初值),然后去看水开没,结果还没开,就回来继续工作(中断返回),继续等候下次闹铃响。。。
估计应该说的比较清楚了吧?
中断和定时器
最新推荐文章于 2024-07-20 01:07:39 发布