单片机中断程序后,想要程序回到main的某个位置,可以吗就是main中的returnTurn标签处

单片机中断程序后,想要程序回到main的某个位置,可以吗就是main中的returnTurn标签处,第1张

不建议在中断里有多层调用关系和使用goto语句,如果必须这样的话,你可以这样写:

void returnTurn(void) //在这里告诉程序出错后如何运行

{

//

}

void main (void)

{

while(1)

{

//

}

void interrupt0(void) interrupt 0 //使用外部0中断

{

//

returnTurn();

}

单片机产生外部中断后,有什么方法可以回到原来程序产生中断的地方继续执行程序

追问

能够通过按键进行控制吗????外部中断1

----

发生了中断,就会执行中断程序。

在中断程序,你想要干什么,就编写相应的程序。

读出按键,或进行什么检测,都行。

循环,也可以。

没有什么可干的,中断程序,就结束了,就自动返回产生中断的地方继续执行程序。

以上就是关于单片机中断程序后,想要程序回到main的某个位置,可以吗就是main中的returnTurn标签处全部的内容,包括:单片机中断程序后,想要程序回到main的某个位置,可以吗就是main中的returnTurn标签处、单片机产生外部中断后,有什么方法可以回到原来程序产生中断的地方继续执行程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9969603.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存