您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 中断事件 >

单片机51设置外部中断下降沿触发红外对管触发老是第二次在中断中

发布时间:2019-07-21 00:37 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1、下降沿触发中断,在中断服务程序中关闭中断,并设置事件标志,就可以退出中断。

  2、退出中断后,如果是实时操作系统,可以根据事件标志直接转到对应的事件处理任务执行处理。如果没有用实时操作系统,就要靠主程序中的轮询不断的检测事件标志,并调用相应的处理子程序。

  以上的重点在于,事件处理的过程是在中断外,而不是在中断服务程序里。中断服务程序只设置事件标志,不进行处理。

  你的信号检测有误,典型的去抖处理应该这样处理,检测到第一个边沿后,延时一段时间,再重新检测。这个就是你要做的事件处理。显然,有延时的程序不应该放在中断服务里,结合前面列出的步骤,应该做的是

  2、主程序轮询事件标志,检测到事件标志,进行事件处理(延时,去抖。。。)

http://rotorooterpa.com/zhongduanshijian/359.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有