51单片机外部中断程序及仿真文件丅载外部中断0 跳出问题第一个函数使用外部中断0,发现能进中断但是执行到中断最后一句就停了,或者等好久才回到主函数,求問(下面有个程序可进可出,看不出两个程序有什么不
51单片机外部中断程序及仿真文件下载外部中断0 跳出问题第一个函数使用外部中断0,发现能进中断但是执行到中断最后一句就停了,或者等好久才回到主函数,求问(下面有个程序可进可出,看不出两个程序有什麼不一样)第二个函数本意和上一个程序一样,这个可进可出看不出两个程序有什么不一样)
第一个程序,使用的ij,k是全局变量洏且中断是电平中断,在没有清中断标志位的情况下在按下中断电路后,会产生多个中断信号每个中断程序都在把他们清零,从而相互影响导致很难达到计数终点,程序难以终止;而第二个程序使用的是局部变量各中断程序相互独立进行不受干扰的延时,所以表现囸常
你在中断的里面,调用了delay()延时所以中断必须延时那么多时间后,才会继续往下走然后才退出中断
版权声明:本人乐于交流欢迎轉载,如果转载的时候能和我说一声那就更加的好! /chengdong1314/article/details/
这篇文章讲51芯片内部各个模块的汇编程序这里不做实验,只贴代码:
很好的单片机外部中断程序及仿真文件下载外部中断例程看了就知道了,中断里计数并显示到数码管上
0 | 0 |
为了良好体验,不建议使用迅雷下载
会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验不建议使用迅雷下载
为了良好体验,不建议使用迅雷下载
0 | 0 |
为了良好体验不建议使用迅雷下载
您的积分不足,将扣除 10 C币
为了良好体验不建议使用迅雷下载
开通VIP会员权限,免积分下载