打印
[开发资料]

单片机消除按键抖动的三种方法及对比

[复制链接]
楼主: laocuo1142
手机看帖
扫描二维码
随时随地手机跟帖
61
LLGTR| | 2024-2-18 13:45 | 只看该作者 回帖奖励 |倒序浏览
最简单实用的方法是软件过滤,设置过滤阈值。

使用特权

评论回复
62
szt1993| | 2024-2-25 16:32 | 只看该作者
laocuo1142 发表于 2023-4-23 14:27
2、延时消除抖动

存在如下缺点:

延时消除抖动比较常用

使用特权

评论回复
63
鹿鼎计| | 2024-3-1 15:11 | 只看该作者
另一种方法是在短时间内多次阅读,然后进行多次阅读

使用特权

评论回复
64
digit0| | 2024-3-4 07:19 | 只看该作者
How to avoid losing normal button operations in software stabilization

使用特权

评论回复
65
Pretext| | 2024-3-5 21:48 | 只看该作者
硬件稳定适用于需要高稳定效果的情况,但它可能会增加电路的复杂性

使用特权

评论回复
66
LinkMe| | 2024-3-8 23:35 | 只看该作者
在微控制器程序中增加延迟功能,以检测密钥关闭并执行延迟程序。

使用特权

评论回复
67
V853| | 2024-3-9 07:02 | 只看该作者
软件稳定是在程序中添加一定的延迟以忽略由抖动引起的短暂信号变化的过程。

使用特权

评论回复
68
天天向善| | 2024-3-13 23:34 | 只看该作者
在按钮电路中加入二极管等元件实现硬件稳定,并在程序中加入软件稳定处理。

使用特权

评论回复
69
小夏天的大西瓜| | 2024-3-18 19:55 | 只看该作者
软件消抖好还是硬件消抖好呢?

使用特权

评论回复
70
小小蚂蚁举千斤| | 2024-3-19 13:36 | 只看该作者
消抖的方式方法以及稳定性很重要

使用特权

评论回复
71
中国龙芯CDX| | 2024-3-21 15:20 | 只看该作者
消抖与不消抖有什么显著特点嘛?

使用特权

评论回复
72
jf101| | 2024-3-22 11:29 | 只看该作者
硬件消抖能够正常快速的解决问题

使用特权

评论回复
73
szt1993| | 2024-3-25 15:34 | 只看该作者
常用的硬件去抖电路包括电阻-电容(RC)滤波电路和施密特触发器

使用特权

评论回复
74
zhanan| | 2024-7-17 09:03 | 只看该作者
adolphcocker 发表于 2024-2-3 22:03
软件消抖易于实现,且灵活性强

就是, 延时不用特别设置, 程序里随便找一个定时周期10-50mS的, 挂在上面即可. 全是几mS的, 在里面扩一个出来.

使用特权

评论回复
75
zhanan| | 2024-7-17 09:10 | 只看该作者
比如2mS刷新数码管程序, 在里面设一个变量, 每次刷新+1, 加到10, 就是定时20mS, 执行一次按键程序.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则