欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 18639|回復: 25
收起左側

硬件電路按鍵如何消抖?

  [復制鏈接]
ID:503301 發表于 2019-4-29 20:13 來自觸屏版 | 顯示全部樓層 |閱讀模式
跪求各位大佬按鍵消抖方法
回復

使用道具 舉報

ID:357633 發表于 2019-4-29 23:18 | 顯示全部樓層
簡單的辦法并個電容,要求高的用邏輯電路
回復

使用道具 舉報

ID:401700 發表于 2019-4-30 00:37 | 顯示全部樓層
可以加鎖存器
回復

使用道具 舉報

ID:160725 發表于 2019-4-30 08:21 | 顯示全部樓層
采用基本RS觸發器試試
回復

使用道具 舉報

ID:262020 發表于 2019-4-30 09:41 | 顯示全部樓層
電容防抖是最常見的電路應用,就看你對電路的要求啦。用回滯特征的數字電路做級隔離,也是非常好的一種方式
回復

使用道具 舉報

ID:524634 發表于 2019-4-30 11:04 | 顯示全部樓層
如果要求不高可以并聯電容防抖,同時程序中連續判斷幾次
回復

使用道具 舉報

ID:229303 發表于 2019-4-30 13:38 | 顯示全部樓層
滯回比較器  設計兩個不同的閾值
回復

使用道具 舉報

ID:213173 發表于 2019-4-30 15:22 | 顯示全部樓層
無標題.jpg
回復

使用道具 舉報

ID:525068 發表于 2019-4-30 15:32 | 顯示全部樓層
電容銷抖
回復

使用道具 舉報

ID:123289 發表于 2019-4-30 17:10 | 顯示全部樓層
以上都對,不過都會多花點錢。
回復

使用道具 舉報

ID:881715 發表于 2021-3-29 22:06 | 顯示全部樓層

非常好張知識了
回復

使用道具 舉報

ID:230742 發表于 2021-3-29 23:36 | 顯示全部樓層
如果是4*4的16鍵,用8個IO口的,請參考宋老師的手把手教單片機,按鍵用一種掃描的方式,節省電容,不用延時。我感覺是最優化的按鍵編程。
回復

使用道具 舉報

ID:47286 發表于 2021-3-29 23:59 | 顯示全部樓層
我一般是用個變量當計數器 假設1是按下 變量v就加1 斷開就清零 那么只有持續累加到設定值比如10次才確定按鍵按下了

用計時器計數10~20ms比較簡單 但我遇到過一批按鍵里 有一部分>20ms后還有抖 又不能因為一部分開關問題換一批微動開關 就想了這么個辦法 這樣不是死的時間 有點跑題了 我這是軟件方法 供樓主參考吧

另外 有專門的按鍵消抖芯片 MAX6816 6817 6818 6816是單路 封裝非常小 我感覺可以放微動開關背面 6817是兩路 6818是8路 就是太貴了 估計你不會用 我是舍不得用啊 那成本得貴多少
回復

使用道具 舉報

ID:420836 發表于 2021-3-30 07:46 | 顯示全部樓層
用電容防抖, 也可以用MAX6816
回復

使用道具 舉報

ID:894154 發表于 2021-3-30 08:00 | 顯示全部樓層
軟件消抖,加多一條判斷語句就夠了
回復

使用道具 舉報

ID:207421 發表于 2021-3-30 16:42 | 顯示全部樓層
只適合很少量按鍵,不管是RS,還是電容,都增加了成本。
軟件延時比較適合。
回復

使用道具 舉報

ID:808634 發表于 2021-6-2 14:52 | 顯示全部樓層
yzwzfyz 發表于 2019-4-30 17:10
以上都對,不過都會多花點錢。

那請問大佬有什么更好的意見呢
回復

使用道具 舉報

ID:931801 發表于 2021-6-2 21:45 | 顯示全部樓層
加個帶電容,消除抖動
回復

使用道具 舉報

ID:920827 發表于 2021-6-2 23:30 | 顯示全部樓層
一般都是軟硬配合的,硬件最省事的做法就是電容+電阻。不過不同容值會對波形有不同影響,要上示波器看。代碼里面要么delay一下,要么做二次判斷吧
回復

使用道具 舉報

ID:342822 發表于 2021-6-3 00:24 | 顯示全部樓層
鍵盤專用芯片MM74c922
回復

使用道具 舉報

ID:517951 發表于 2021-6-3 08:06 | 顯示全部樓層
簡單的就是RC消抖動,R=100歐姆,C=1000pf,可以適當調整
回復

使用道具 舉報

ID:280000 發表于 2021-7-8 11:09 | 顯示全部樓層
加一定阻值的濾波電容即可
回復

使用道具 舉報

ID:97350 發表于 2021-7-8 17:18 | 顯示全部樓層
并聯一個電容就可以消抖了,盡量軟件可以解決的軟件解決,降低成本
回復

使用道具 舉報

ID:947749 發表于 2021-7-8 17:51 | 顯示全部樓層
軟件延時消抖
回復

使用道具 舉報

ID:950956 發表于 2021-7-8 20:13 | 顯示全部樓層
加個延時 然后再判斷就行了
回復

使用道具 舉報

ID:883242 發表于 2021-7-8 20:30 | 顯示全部樓層
bing image"debounce circuit",電路太多就不貼了,你自己去看吧。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表