12
返回列表 发新帖

[应用] 按键去抖

[复制链接]
楼主: 观海
| 2018-12-27 08:32 | 显示全部楼层
产生中断后,后续的按键处理程序,可以保证正确识别按键按下还是按键抖动

使用特权

评论回复
| 2018-12-27 08:32 | 显示全部楼层
利用电容的充放电特性来对抖动过程中产生的电压毛刺进行平滑处理,从而实现消抖。

使用特权

评论回复
| 2018-12-27 08:32 | 显示全部楼层
单片机运行的时间,可以通过中断方式来解决。

使用特权

评论回复
| 2018-12-27 08:32 | 显示全部楼层
当检测到按键状态变化后,先等待一个10ms左右的延时时间,让抖动消失后再进行一次按键状态检测

使用特权

评论回复
| 2018-12-27 08:32 | 显示全部楼层
推荐使用硬件消抖,节省资源。

使用特权

评论回复
| 2018-12-27 08:32 | 显示全部楼层
硬件也可以实现的。      

使用特权

评论回复
| 2018-12-27 08:32 | 显示全部楼层
软件消抖就是延时函数

使用特权

评论回复
| 2019-5-3 17:03 | 显示全部楼层
延时函数

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表