在C语言编程中,主函数在执行子函数里的while(1)时,突然定时中断来了,主函数会去执行中断里面的函数吗

[复制链接]
查看11 | 回复3 | 2013-2-28 16:57:31 | 显示全部楼层 |阅读模式
可以的,定时中断的优先级较高,中断后会执行中断里面的程序,当中断里面的程序执行完成之后,你可以初始化定时器或者关闭定时器,程序就会从中断中退出,继续执行while中的程序...
回复

使用道具 举报

千问 | 2013-2-28 16:57:31 | 显示全部楼层
会啊,执行完当前正在执行的一条指令之后,就进行跳到中断前的一些步骤,例如入栈,清除中断标志位,然后就跳转到中断的入口地址开始执行中断代码,执行完中断代码之后再跳回去继续执行之前没执行完的代码...
回复

使用道具 举报

千问 | 2013-2-28 16:57:31 | 显示全部楼层
会的,中断过来以后,如果你开了中断,会自我跳转到 中断程序进行执行。执行完毕以后再跳转回来...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行