打印

搞不懂那个视频里的按键的程序部分要不要进行消抖的?

[复制链接]
楼主: spark周
手机看帖
扫描二维码
随时随地手机跟帖
21
fengm| | 2017-5-16 22:22 | 只看该作者 回帖奖励 |倒序浏览
如果不是中断,可以实现消抖算法。

使用特权

评论回复
22
jimmhu| | 2017-5-16 22:22 | 只看该作者
biechedan 发表于 2017-5-15 19:01
按键可以消抖,防止误触发

现在电容按键没有问题。

使用特权

评论回复
23
qiufengsd| | 2017-5-16 22:22 | 只看该作者
spark周 发表于 2017-5-14 23:56
是啊,还是说它已经内部有了消抖的部分?

不是都是while循环消抖吗

使用特权

评论回复
24
backlugin| | 2017-5-16 22:22 | 只看该作者
执行判断函数之后,判断按键是否按下

使用特权

评论回复
25
minzisc| | 2017-5-17 21:58 | 只看该作者
while(!(P1IN&0x02))

这个就可以消抖实现。

使用特权

评论回复
26
minzisc| | 2017-5-17 22:03 | 只看该作者
也可以通过延时进行消抖。

使用特权

评论回复
27
minzisc| | 2017-5-18 23:51 | 只看该作者
使用延时消抖就可以。

使用特权

评论回复
28
minzisc| | 2017-5-18 23:55 | 只看该作者
楼主使用延时消抖才能保证数据的准确性。

使用特权

评论回复
29
wyjie| | 2017-5-19 22:00 | 只看该作者
楼上说的对 应该有去抖部分

使用特权

评论回复
30
zhaoxqi| | 2017-5-19 22:02 | 只看该作者
使用中断一般都不消抖的!

使用特权

评论回复
31
liliang9554| | 2017-5-19 22:03 | 只看该作者
按键部分要消抖的,不消抖不见的就不合理了。程序内部估计有消抖的

使用特权

评论回复
32
zhaoxqi| | 2017-5-19 22:07 | 只看该作者

内部是有消抖部分的

使用特权

评论回复
33
yszong| | 2017-5-19 22:09 | 只看该作者

按键应该是需要消抖的

使用特权

评论回复
34
xiaoyaodz| | 2017-5-23 16:15 | 只看该作者
消抖就是为了防止误触发。

使用特权

评论回复
35
xiaoyaodz| | 2017-5-23 16:19 | 只看该作者
一般来说,软件消抖可以实现。

使用特权

评论回复
36
jiaxw| | 2017-5-23 21:36 | 只看该作者

需要消抖  虽然在编写驱动时   我尝试不消抖   也没什么影响   但还是消抖   这样可靠   很简单   只要在每段代码最后将位选关断   一行代码   养成习惯

使用特权

评论回复
37
zhaoxqi| | 2017-5-23 21:38 | 只看该作者
你说的是什么视频呢?按键的抖动时间一般为5ms~10ms,按键稳定闭合时间的长短则是由操作人员的按键动作决定的,一般为零点几秒至数秒。键抖动会引起一次按键被误读多次。为确保CPU对键的一次闭合仅作一次处理,必须去除键抖动。在键闭合稳定时读取键的状态,并且必须判别到键释放稳定后再作处理。按键的抖动,可用硬件或软件两种方法。

使用特权

评论回复
38
zhaoxqi| | 2017-5-23 21:40 | 只看该作者
   不管是硬件消抖还是软件消抖其大致的原理都是对按键进行多次检测,以确定是否有按键按下。

使用特权

评论回复
39
spark周|  楼主 | 2017-5-23 21:42 | 只看该作者
结贴了,多谢大家讨论这么多哈,呵呵

使用特权

评论回复
40
wangdezhi| | 2017-5-24 21:40 | 只看该作者
楼主看到的是什么消抖程序

使用特权

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

本版积分规则