您的位置 首页 方案

单片机常用功能模块的运用 Part5. 独立按键

1、连接方法:2、使用方法:(1)、标准使用:把对应的端口赋值高电平,即1,按键按下,端口被拉低至低电平,即0,通过检测该端口的电平即…

1、衔接办法:

2、运用办法:

(1)、规范运用:

把对应的端口赋值高电平,即“1”,按键按下,端口被拉低至低电平,即“0”,经过检测该端口的电平即可判别按键是否按下。

(2)、按键去颤动

上图看出按键按下和松开的瞬间呈现机械颤动,这个颤动时刻尽管很短,一般 10~15 ms,不同按键颤动不同,但对应单片机来说,很轻松就能检测到,单片机是 us 等级。但实际上只进行一次按键操作,但有或许执行了屡次按键成果,这便是颤动形成的,所以大多数产品实际运用中都运用了按键去抖功用。

软件去抖原理:

①、检测到按键按下后进行 10~15 ms 延时,用于越过这个颤动区域
②、延时后再检测按键状况,假如没有按下标明是颤动或许搅扰形成,假如依旧按下,能够认为是真实的按下。并进行对应的操作。
③、相同按键开释后也要进行去抖延时,延时后检测按键是否真实开释。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/268099.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部