单片机中断语句结束后回到主程序哪里?

是回到无线循环语句继续执行?还是怎么说?另外如果单片机休眠中被中断启动,中断执行后是回到睡眠模式语句sleep()后面?还是怎么说?是avr单片机c,貌似整本书都没用到c... 是回到无线循环语句继续执行?还是怎么说? 另外如果单片机休眠中被中断启动,中断执行后是回到睡眠模式语句sleep()后面?还是怎么说?
是avr单片机c,貌似整本书都没用到continue语句…用的多是while(1)
展开
 我来答
骏驰飞车族
推荐于2016-08-01 · TA获得超过2711个赞
知道小有建树答主
回答量:685
采纳率:100%
帮助的人:301万
展开全部
在程序正常执行的时候,如果来了一个中断。那么,单片机会保存当前地址然后立即进入中断服务函数。执行完毕后,回到保存的地址处也就是中断发生的地方继续向下执行。
单片机在空闲模式或是掉电模式下被中断激活的话,首先会执行中断的服务函数。然后继续向下执行。具体回到哪里关键要看你让单片机下一步做什么。如果你下面的程序直接指向sleep的话,那么单片机就会直接睡眠。如果指向其他服务函数的话,那么单片机就会执行其他的函数。直到执行到sleep的时候才再次睡眠。否则继续执行下一步的程序。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式