单片机键盘防抖问题

tracing 2009-04-08 08:38:31
加精
当有键按下去的时候,我延时一段时间,然后再判断,发送数据完毕之后,再延时一段时间,把波形的首尾都滤掉,我不知道这个延时多少才合适呢,我现在的延时是试出来的,不知道有没有其他办法
...全文
3688 160 打赏 收藏 转发到动态 举报
写回复
用AI写文章
160 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxiaoxiangzi 2012-09-28
  • 打赏
  • 举报
回复
回答的人挺多的 ,很高心啊!zhichi cscn
benlaikeyi 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 的回复:]
]25ms以下,因为人最快按键的速度是25ms,为了防止最糟糕的情况最好是在25MS以下就行了!不过最好5到10及是最好,或]者用个RS触发器去滤波!
[/Quote]
学习了
zhaolimiaodeyuan 2012-08-13
  • 打赏
  • 举报
回复
有些还是要实际调试才知道多久最合适
xuan0703 2012-07-05
  • 打赏
  • 举报
回复
一般 都是 延时 去抖
Donbor 2012-07-01
  • 打赏
  • 举报
回复
是哥面试一题呀,,,,要么软件防抖,要么硬件。。。。
wenweima 2012-03-10
  • 打赏
  • 举报
回复
学习了,谢谢楼上
ouen333 2012-03-04
  • 打赏
  • 举报
回复
25MS 不错
mov110 2012-01-31
  • 打赏
  • 举报
回复
mark
测控-单片机 2011-11-30
  • 打赏
  • 举报
回复
你们用的时候有没有考虑到:不小心没发现有一个按键按死下去了的情况?
也就是同时有几个键按下的情况?
背包客的前奏 2011-11-18
  • 打赏
  • 举报
回复
刚学完这个问题,我用的是10毫秒
baishunxian 2011-10-26
  • 打赏
  • 举报
回复
学习了
BeeSui 2011-10-16
  • 打赏
  • 举报
回复
mark
bossqingge 2011-10-06
  • 打赏
  • 举报
回复
最好的办法是,多设计几个值测试下
q8360428 2011-07-30
  • 打赏
  • 举报
回复
5ms 左右 在不然做出来多按几下试验下 然后在微调一下就可以啦
zls_qiji 2011-07-28
  • 打赏
  • 举报
回复
不错的讨论
diangong2007 2011-07-24
  • 打赏
  • 举报
回复
哈哈哈哈哈哈哈哈
Jason00525 2011-07-03
  • 打赏
  • 举报
回复
学习了……
aflowersong 2011-06-25
  • 打赏
  • 举报
回复
1楼,言简意赅
guangbiao_w 2011-06-03
  • 打赏
  • 举报
回复
已阅。
skylinehyk 2011-05-18
  • 打赏
  • 举报
回复
软件延时 5-10ms 这是教科书上表明的
加载更多回复(136)

27,374

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧