11问答网
所有问题
用51单片机外部中断0计数时候,一次记得数不是加1,而是跳了几个,在中断程序里延时还是不行
外部触发信号是红外对管经过LM393整形以后的波形,应该可以的啊,为什么总是进中断?
举报该问题
推荐答案 2012-08-20
嘿嘿 俺来帮你解决
1 选择计数脉冲的上升沿 触发中断 即设外部中断0为边沿触发方式
2 进入外部中断0的中断服务程序后,首先要让外部中断0关中断,避免计一个脉冲时产生多次中断。
3 计数加1后,要延时一段时间,让计数脉冲稳定后,再让外部中断0重新开中断。
呵呵 赶快试试吧 如果对的话 就给俺加分吧
追问
嗯 思路差不多,已经可以了
追答
呵呵 好了就给俺加分吧
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/SvvMSP2q8.html
其他回答
第1个回答 2012-08-20
外部中断 设置问题,应该设置成 下降沿触发 中断 就可以了。
如果 设置成 低电平 中断 就会 出现计数 不正确。
第2个回答 2012-08-20
是不是因为你进入中断后,没有把中断信号清楚掉?
相似回答
求助各位大瞎关于
51单片机外部中断
的问题
答:
不需要每次在进入中断程序后开
一次中断
;EX0=1可以去掉。实际上
,外部中断
工作在边沿触发方式的
时候,
第一次电平跳变触发后进入
中断程序,
然后硬件自动清除IE
0中断
标志位。但是在执行中断程序的过程中,如果中断引脚再次检测到电平跳变(负到高),那么IE0会被再次置1 。如果在退出中断程序之前没及时清0...
大家正在搜
51单片机外部中断计数器程序
单片机外部中断计数
单片机中断计数器程序
单片机按键次数计数程序
51单片机计数程序
51单片机计数器中断
51单片机对外部脉冲计数
单片机中断计数60
单片机如何实现中断计数
相关问题
51单片机外部中断0响应中断程序的时候IT0被硬件置0,要是...
51单片机外部中断0的问题
51单片机采用外部中断tiao执行完中断程序几十秒才返回主程...
单片机中断程序。单片机循环显示0~7七个数,有延时(延时程序...
51单片机进入外部中断0后,可不可以调用死循环函数,接着等待...
用51单片机实现中断,为什么在中断函数中要加延迟,不加连接P...
51单片机外部中断0函数执行时,又来了个外部中断0信号
51单片机,数码管循环显示0-9,当每按一次中断,数码管显示...