发布网友 发布时间:2022-05-07 21:49
共4个回答
热心网友 时间:2022-07-01 14:24
请问你这个触发中断是一个按键?你触发的方式是长时间按下还是瞬间按下?我觉得你应该是长时间按下的。回到正题,你这个中断服务函数里只有一句代码,那么中断服务函数执行的速度会很快的,所以如果你只按了一下的话那么看起来就感觉没有执行一样,更重要的是你这个中断服务函数里没有对按键进行消抖,同时也没有关闭中断,这就可能会引起,当你瞬间按下中断按钮后,其实中断被执行了多次,而当你长时间按下中断按钮后,那么程序会不停的在main和中断服务函数之间快速不停的切换,这就导致了main函数断断续续的运行,看起来就像是main运行变慢了,其实是因为程序需要不停的进入中断服务函数,所以看起来就像运行变慢一样。热心网友 时间:2022-07-01 14:24
做51单片机外部中断实验,应该有主程序、中断服务程序。热心网友 时间:2022-07-01 14:25
bit热心网友 时间:2022-07-01 14:25
1RMB给你搞定。可以的话联系857656772