中断在程序中的作用
时间:10-02
整理:3721RD
点击:
为什么主函数里,先要禁止中断,执行了“ INIT_BUZZ();”后,又允许中断?谢谢大家能帮我解答,,
首先禁止中断,是为了下面的初始化函数不受干扰,在初始化的过程中如果出现中断情况,会影响初始化程序的有效执行。
当全部初始化完成后,系统就可以正常的进行中断操作了,所以此时使能中断。
希望采纳。
因为执行中断程序时要停止其他程序运行,示例中只是要在执行蜂鸣器程序时不会被中断程序干扰。实用程序通常不会为了蜂鸣器程序而停止中断程序,是用多任务处理方式解决。
Enableinterrupters估计前面宏定义了得的。
看错了。