找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 18087|回复: 54
打印 上一主题 下一主题
收起左侧

关于按键矩阵按键,是用扫描去抖好,还是延时去抖好?

  [复制链接]
跳转到指定楼层
楼主
ID:79141 发表于 2015-5-6 23:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
矩阵按键,是用扫描去抖好,还是延时去抖好?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:79162 发表于 2015-5-7 10:15 | 只看该作者
个人觉的还是延时去都比较好。

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:79162 发表于 2015-5-7 10:20 | 只看该作者
因为在用延时去抖一般都只用延时10MS根据一般人的反应是不会察觉到的。但较为稳定,虽然占用了单片机运行时间。对于扫描去抖我觉得容易出错因为整个程序运行时间跟你写的代码量有关这直接关系到了扫描频率容易出错。望采纳。

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:75077 发表于 2015-5-7 20:58 | 只看该作者
我觉得延时不错。

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:79247 发表于 2015-5-7 22:27 | 只看该作者
我做了电子密码锁,但矩阵按键按了没反应,程序是别人做成功过的,电路也查了很多遍,是照着焊的,没有短路,可是按键按了没反应,有哪位大神能指点下,小妹感激不尽啊

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:79309 发表于 2015-5-8 15:02 | 只看该作者
是延时去抖好

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

7#
ID:81655 发表于 2015-5-31 14:01 | 只看该作者
延时挺好的
回复

使用道具 举报

8#
ID:75407 发表于 2015-5-31 17:22 | 只看该作者
延时祛痘

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

9#
ID:81758 发表于 2015-6-1 17:51 | 只看该作者
延时吧, 比较好写,不会出错。

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

10#
ID:81808 发表于 2015-6-2 10:15 | 只看该作者
一直用扫描去抖,因为这样不会有执行时间的浪费。单片机的资源是很宝贵的,一个周期也就执行K级的代码,delay之类的函数能不用就不用。

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

11#
ID:81845 发表于 2015-6-2 16:25 | 只看该作者
延时去抖,多次判断~~

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

12#
ID:127914 发表于 2016-7-12 17:47 | 只看该作者
状态机。
回复

使用道具 举报

13#
ID:130209 发表于 2016-7-12 18:18 | 只看该作者
新人冒泡
回复

使用道具 举报

14#
ID:130237 发表于 2016-7-12 23:29 | 只看该作者
都说延时,那就延时吧
回复

使用道具 举报

15#
ID:130253 发表于 2016-7-13 09:15 | 只看该作者
我觉得是用扫描去抖好,记得调好扫描周期
回复

使用道具 举报

16#
ID:130279 发表于 2016-7-13 12:39 来自手机 | 只看该作者
定时去痘也是可以的
回复

使用道具 举报

17#
ID:130302 发表于 2016-7-13 14:16 | 只看该作者
初学者都是DELAY延时,过后都是状态机!
回复

使用道具 举报

18#
ID:57149 发表于 2016-7-13 15:14 | 只看该作者
我觉得扫描的办法很麻烦。
回复

使用道具 举报

19#
ID:130317 发表于 2016-7-13 15:31 | 只看该作者
延时去抖比较好,写起来也比较简单
回复

使用道具 举报

20#
ID:130253 发表于 2016-7-13 17:53 | 只看该作者
延时去抖好,比较稳定
回复

使用道具 举报

21#
ID:111634 发表于 2016-7-14 10:09 | 只看该作者
本帖最后由 zl2168 于 2016-7-14 10:12 编辑

是否要去抖需看按键用在什么地方?若按键功能程序重复执行不产生不良后果,那就不去抖,越简单越好;若按键功能程序重复执行产生不良后果,那就要去抖。至于去抖方式,最好也要作试验,因为每种按键抖动过程有所不同,也有抖动超过10ms的。

评分

参与人数 1黑币 +5 收起 理由
认真学习 + 5 赞一个!

查看全部评分

回复

使用道具 举报

22#
ID:111634 发表于 2016-7-14 11:44 | 只看该作者
本帖最后由 zl2168 于 2016-7-14 11:46 编辑

实例76  8279扩展8×8键盘


要求8279扩展8×8键盘和8LED数码管显示,无键闭合时,显示“--------”;有键闭合后,数码显示屏第01位显示闭合键序号(末位加小数点以示分割);若再有键闭合,闭合键序号依次右移显示;显示屏保留显示前4组闭合键序号。



Proteus仿真一下,确认有效。






实例76 8279扩展键盘和显示.rar (125.29 KB, 下载次数: 8)

以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1

书中电路和程序设计有详细说明,程序语句条条有注解。


回复

使用道具 举报

23#
ID:130420 发表于 2016-7-14 11:46 | 只看该作者
我觉得延时不错。
回复

使用道具 举报

24#
ID:111634 发表于 2016-7-14 11:47 | 只看该作者
本帖最后由 zl2168 于 2016-7-14 11:49 编辑

实例77  74HC595+165扩展8×8键盘


Proteus仿真一下,确认有效。
实例77 74LS595 165扩展8×8键盘.rar (65.99 KB, 下载次数: 7)



以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1


书中电路和程序设计有详细说明,程序语句条条有注解。




回复

使用道具 举报

25#
ID:130426 发表于 2016-7-14 12:54 | 只看该作者
初学者用延时去抖
回复

使用道具 举报

26#
ID:122633 发表于 2016-7-14 21:49 | 只看该作者
延时去抖 方便简单 稳定可靠 你值得拥有
回复

使用道具 举报

27#
ID:130676 发表于 2016-7-16 10:46 | 只看该作者
感觉延时好一点
回复

使用道具 举报

28#
ID:130681 发表于 2016-7-16 11:28 | 只看该作者
标准都是延时去抖!但是要看什么 延时
回复

使用道具 举报

29#
ID:130682 发表于 2016-7-16 11:30 | 只看该作者
延时比较好吧
回复

使用道具 举报

30#
ID:130684 发表于 2016-7-16 11:46 | 只看该作者
延时去抖比较好~~
回复

使用道具 举报

31#
ID:136575 发表于 2016-8-23 10:51 | 只看该作者
扫描比较准确
回复

使用道具 举报

32#
ID:137499 发表于 2016-8-24 16:47 | 只看该作者
个人喜欢延时,平时用的也是,不错
回复

使用道具 举报

33#
ID:97438 发表于 2016-8-24 17:14 | 只看该作者
老蒋家的木头 发表于 2016-8-24 16:47
个人喜欢延时,平时用的也是,不错

延时占用CPU时间,你自己玩玩小东西可以这么用,但是在工程中这么用,是不适当的。在工程中用状态机扫描合适。
回复

使用道具 举报

34#
ID:137526 发表于 2016-8-24 21:52 | 只看该作者
个人觉的还是延时去抖比较好
回复

使用道具 举报

35#
ID:137536 发表于 2016-8-25 00:48 | 只看该作者
延时去抖动好
回复

使用道具 举报

36#
ID:137545 发表于 2016-8-25 10:00 | 只看该作者
延时去防抖比较好,用的多
回复

使用道具 举报

37#
ID:137499 发表于 2016-12-11 12:29 | 只看该作者
一直用的延时去抖,还是挺好用的
回复

使用道具 举报

38#
ID:150555 发表于 2016-12-11 21:33 | 只看该作者
具体程序具体对待吧
回复

使用道具 举报

39#
ID:154056 发表于 2016-12-12 10:27 | 只看该作者
延时好,都是用延时
回复

使用道具 举报

40#
ID:138194 发表于 2016-12-12 13:29 | 只看该作者
扫描去抖好吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表