标题: 51单片机的中断会影响if else语句逻辑吗? [打印本页]

作者: Armweak    时间: 2019-12-15 02:46
标题: 51单片机的中断会影响if else语句逻辑吗?
rt  遇过几次bug  怀疑是中断引起的else部分直接被跳过  整个函数直接退出  不知道是不是这个原因。求各位大佬讲一下
作者: csmyldl    时间: 2019-12-15 16:30
只要中断服务函数中未改变中断前的程序状态就不会发生,主要看中断后的保护措施
作者: zhy123654    时间: 2019-12-15 17:17
不会的,
作者: rtz43    时间: 2019-12-15 21:39
不会的 中断会自动保存现场的
作者: 王搜索    时间: 2019-12-15 23:41
中断的调用会影响if else 的结构,使用时应该注意位置
作者: rotga    时间: 2019-12-16 07:21
王搜索 发表于 2019-12-15 23:41
中断的调用会影响if else 的结构,使用时应该注意位置

感觉应该不会影响原有的结构啊,请问原因是什么
作者: yaokeq    时间: 2019-12-16 08:50
看你使用的对不对了
作者: 43824992    时间: 2019-12-16 09:24
不会!
作者: 仓道与    时间: 2019-12-16 10:32
中断太长所以导致程序飞了???????
作者: 113265    时间: 2019-12-16 11:15
不会的呀
作者: 谁他妈写代码    时间: 2019-12-16 15:42
不会。
作者: xiaohe669    时间: 2019-12-16 18:02
堆栈容量够就不会出问题,一般不会影响




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1