一种打破教科书上的按键检测方法

最新更新时间:2014-01-16来源: 电源网关键字:教科书  按键检测方法 手机看文章 扫描二维码
随时随地手机看文章

传统的教科书,无一例外都是采用delay的方法检测按键,但是这种方法有很多缺陷,今天发一贴说说,各位大侠不要见笑,初级菜鸟可以借鉴。

传统的处理方法:在第一次检测到有键按下时,执行一段延时 10ms 的子程序以后再确认该按键电平是否能保持闭合状态的电平,如果保持闭合状态电平,则确认为真正有键按下,从而消除抖动的影响.

缺点:

1. 传统的处理方法执行 10ms 的延时子程序,会降低程序的实时性。

2. 传统的处理方法一次按键动作的确认,只检测两次,在高抗干扰环境下的会有按键的误动作。

建议:

1. 建议弹跳时间为 100ms 才可有效通过 EFT 杂讯认证。

2. 建议主程序中连续检查 100ms 的稳定低电平才可认定按键按下成立。

3. 相同道理连续检查 100ms 高电平才可认定按键弹起。

4. 为了保证 MCU 的执行效率,按键的检测尽量不要使用 Delay 的方式,可以考虑采用轮询检测和计时器配合的方式进行。

方法如下:

在发现低电平后,我们每一个循环(时基)去读取一次电平,并与上次进行比较,若是相同则计数器加 1,直至达到足够的次数就进行处理,否则计数器清零,重新开始。

关键字:教科书  按键检测方法 编辑:探路者 引用地址:一种打破教科书上的按键检测方法

上一篇:针对51转到ARM的新人的几点建议
下一篇:菜鸟的基础知识汇总:单片机扫盲帖,初学者必看

推荐阅读最新更新时间:2023-10-12 22:34

欧洲对撞机发现新粒子:或将改写物理教科书
据台湾“中央社”7月7日报道,欧洲科学家7日表示,他们已发现一种新的次原子粒子,含有以往从未见过的夸克(quark)组合,夸克是构成物质的最基本单元。 欧洲科学家发现新次原子粒子曾有理论预测其存在 此粒子是名为Xicc++的重子(Baryon),含有两个魅夸克(c)和一个上夸克(u),质量是更常见的重子--质子的大约4倍。 巴黎核物理与高能物理实验室(LPNHE)专家查尔斯(Matthew Charles)表示,标准模型粒子物理学理论预测存在此粒子,发现此粒子并不令人惊讶。 欧洲核子研究组织(CERN)大型强子对撞机(LHC)约800名科学家组成的团队发现此新粒子,查尔斯是团队成员之一。LHC最著名的发现是找到希格斯玻色子
[手机便携]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved