发明名称 一种可避免事件遗漏的按键去抖检测方法
摘要 本发明的可避免事件遗漏的按键去抖检测方法,设按键的抖动时间范围为<img file="dest_path_image002.GIF" wi="16" he="16" />ms~<img file="dest_path_image004.GIF" wi="17" he="18" />ms,主程序包括按键检测子程序和其它子程序,其执行周期分别为<img file="dest_path_image006.GIF" wi="13" he="24" />ms、<img file="dest_path_image008.GIF" wi="16" he="24" />ms;其特征在于:按键检测子程序中按键状态的延时通过执行<img file="dest_path_image010.GIF" wi="14" he="16" />次的按键检测子程序和其它子程序来实现,程序的执行次数<img file="524395dest_path_image010.GIF" wi="14" he="16" />满足:<img file="dest_path_image012.GIF" wi="40" he="46" /><<img file="441536dest_path_image010.GIF" wi="14" he="16" /><<img file="dest_path_image014.GIF" wi="40" he="46" />。本发明的按键去抖检测方法,根据主程序中的按键检测子程序和其它子程序的执行周期,在满足开关去抖延时的情况下,通过同时执行<img file="657491dest_path_image010.GIF" wi="14" he="16" />次的按键检测子程序和其它子程序来达到延时的目的,避免了以往按键防抖延时不执行任何操作的弊端,避免了按键防抖时间段内重要事件的遗漏。
申请公布号 CN104184479A 申请公布日期 2014.12.03
申请号 CN201410371985.9 申请日期 2014.07.31
申请人 山东神戎电子股份有限公司 发明人 刘明;单洪朋;赵莹;陈乃澍
分类号 H03M11/20(2006.01)I 主分类号 H03M11/20(2006.01)I
代理机构 济南泉城专利商标事务所 37218 代理人 褚庆森
主权项 一种可避免事件遗漏的按键去抖检测方法,设按键的抖动时间范围为<img file="2014103719859100001dest_path_image002.GIF" wi="17" he="18" />ms~<img file="2014103719859100001dest_path_image004.GIF" wi="17" he="18" />ms,主程序包括按键检测子程序和其它子程序,按键检测子程序的执行周期为<img file="dest_path_image006.GIF" wi="13" he="24" />ms,其它子程序的执行周期为<img file="dest_path_image008.GIF" wi="16" he="24" />ms;其特征在于:按键检测子程序中按键状态的延时通过执行<img file="dest_path_image010.GIF" wi="14" he="16" />次的按键检测子程序和其它子程序来实现,程序的执行次数<img file="783032dest_path_image010.GIF" wi="14" he="16" />满足:<img file="dest_path_image012.GIF" wi="42" he="46" /><<img file="700172dest_path_image010.GIF" wi="14" he="16" /><<img file="dest_path_image014.GIF" wi="44" he="46" />;在连续执行了<img file="292959dest_path_image010.GIF" wi="14" he="16" />次按键检测子程序和其它子程序,按键的闭合或断开状态均保持一致时,才认为按键成功地闭合或断开。
地址 250101 山东省济南市高新开发区舜华路1号齐鲁软件园创业广场F座A312