急急急!keil中如何每次在中断后跳到主函数的某一特定位置
3个回答
展开全部
在中断函数最后RETI之前插入两条入栈指令,把要跳转到的地址入栈即可。另外可以考虑先把原来的中断入栈地址弹出,以防止程序走乱了。
追问
那代码怎么写,没接触过这方面的知识
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实没有必要跳转到特定位置。你的需求必定可以通过合理的程序结构实现。
你不妨详细的说明一下:需要在中断后、在主函数中执行何种特定操作;这个操作对主循环体的其余部分有什么样的影响。
你不妨详细的说明一下:需要在中断后、在主函数中执行何种特定操作;这个操作对主循环体的其余部分有什么样的影响。
追问
中断函数是用来检测电流的,若有人关闭外部开关,则电流中断,启动中断程序,主函数中跳返到主循环第一条指令,即不断检测是否有电流,若无,执行相应指令,直到重新检测到电流(有电流时,执行硬件主要流程,流程图经反复修改,很难改动)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询