发明名称 |
一种可避免事件遗漏的按键去抖检测方法 |
摘要 |
本发明的可避免事件遗漏的按键去抖检测方法,设按键的抖动时间范围为<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 |