久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3512|回復(fù): 13
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)2路AD、多路AD做組合按鍵程序,如何實(shí)現(xiàn)呢?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:731155 發(fā)表于 2021-12-22 21:39 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
30黑幣
比如2路AD同時(shí)按下時(shí),獲取到2路AD值怎么處理轉(zhuǎn)為定義的組合鍵。

最佳答案

查看完整內(nèi)容

當(dāng)ADC1=一個(gè)值,且ADC2=一個(gè)值,就執(zhí)行對(duì)應(yīng)條件
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:339654 發(fā)表于 2021-12-22 21:39 | 只看該作者
當(dāng)ADC1=一個(gè)值,且ADC2=一個(gè)值,就執(zhí)行對(duì)應(yīng)條件
回復(fù)

使用道具 舉報(bào)

板凳
ID:213173 發(fā)表于 2021-12-23 06:34 | 只看該作者
一般利用單路AD作多按鍵識(shí)別可以節(jié)省IO口,但不適合用于組合鍵。如2路AD同時(shí)按下,系統(tǒng)也得逐路讀取AD值,那么掃描結(jié)果無非是00 01 10 11四種狀態(tài),由此判斷即可。多路AD作多按鍵識(shí)別不如直接讀IO口電平簡(jiǎn)單可靠且顯得多此一舉。
回復(fù)

使用道具 舉報(bào)

地板
ID:407019 發(fā)表于 2021-12-23 08:29 | 只看該作者
如果是51單片機(jī)的話,那就定義一個(gè)全局變量,不同按鍵按下對(duì)應(yīng)不同的地址命令數(shù)值,讀取函數(shù)依據(jù)命令來讀取不同的通道(以XPT2046為例,不同的通道分別對(duì)應(yīng)不同的命令)

如果是STM32的化,Init初始化里面要多初始化幾個(gè)通道,按鍵按下的時(shí)候讀取函數(shù)的通道參數(shù)對(duì)應(yīng)不同即可   這個(gè)是程序大概的思路
回復(fù)

使用道具 舉報(bào)

5#
ID:731155 發(fā)表于 2021-12-23 10:18 | 只看該作者
wulin 發(fā)表于 2021-12-23 06:34
一般利用單路AD作多按鍵識(shí)別可以節(jié)省IO口,但不適合用于組合鍵。如2路AD同時(shí)按下,系統(tǒng)也得逐路讀取AD值, ...

IO口要2個(gè)以上IO,2路AD可以有很多按鍵。
回復(fù)

使用道具 舉報(bào)

6#
ID:116978 發(fā)表于 2021-12-23 10:27 | 只看該作者
按下不同按鍵取不同AD值,考慮到誤差至少要相差1V左右。
回復(fù)

使用道具 舉報(bào)

7#
ID:161164 發(fā)表于 2021-12-23 14:24 | 只看該作者
hei51com 發(fā)表于 2021-12-23 10:18
IO口要2個(gè)以上IO,2路AD可以有很多按鍵。

單路AD已經(jīng)可以有很多按鍵
可苦還要2路AD組合?
回復(fù)

使用道具 舉報(bào)

8#
ID:624769 發(fā)表于 2021-12-23 15:05 | 只看該作者
如果,你AD按鍵是并聯(lián)按鍵的話, 1路就能組合鍵了.   按照 并聯(lián)電阻計(jì)算公式只要每個(gè)按鍵電阻是倍率, 比如 1K,2K,4K,8K,  那么其中任意兩個(gè),甚至3個(gè),4個(gè)組合,都能產(chǎn)生 唯一的阻值, 根據(jù)阻值就能確切的知道哪幾個(gè)按鍵被按下,
回復(fù)

使用道具 舉報(bào)

9#
ID:731155 發(fā)表于 2021-12-23 21:37 | 只看該作者
lkc8210 發(fā)表于 2021-12-23 14:24
單路AD已經(jīng)可以有很多按鍵
可苦還要2路AD組合?

單路AD不好做組合鍵,2路AD方便做組合鍵,
比如1路是key1,key2,key3,另一路是key4,key5,key6,
組合鍵,就有key1+key4,key2+key5,key3+key6,key2+key4.....
回復(fù)

使用道具 舉報(bào)

10#
ID:624769 發(fā)表于 2021-12-23 22:08 | 只看該作者
hei51com 發(fā)表于 2021-12-23 21:37
單路AD不好做組合鍵,2路AD方便做組合鍵,
比如1路是key1,key2,key3,另一路是key4,key5,key6,
組合鍵 ...

在程序上,單路遠(yuǎn)比兩路好做組合鍵,當(dāng)然前提是并聯(lián)電阻按鍵。
比如按鍵: Key1, Key2, Key3, Key4
分別對(duì)應(yīng): 1K      2K      4K      8K
那么:  Key1+Key2  = 0.666K,   Key1+ Key3 = 0.75K     Key1+ Key4  = 0.8K
          Key2 + Key3 = 1.2K  Key2 + Key4 = 1.333K     Key3+Key4 =  1.715K
還可以三鍵組合: Key1 + Key2 + Key3 = 0.545K    Key1 + Key2 + Key4 = 0.571K
                         Key1 + Key3 + Key4 = 0.631K    Key2 + Key3 + Key4 = 0.923K

而不需要去寫 特殊的代碼, 因?yàn)槟愕慕M合鍵,對(duì)于程序而言就是一個(gè)不同阻值的新按鍵。
回復(fù)

使用道具 舉報(bào)

11#
ID:213173 發(fā)表于 2021-12-24 06:22 | 只看該作者
hei51com 發(fā)表于 2021-12-23 10:18
IO口要2個(gè)以上IO,2路AD可以有很多按鍵。

由于輕觸開關(guān)的固有缺陷,日久后接觸電阻增大且不穩(wěn)定,AD多鍵識(shí)別誤碼率會(huì)逐漸提高,在關(guān)鍵設(shè)備設(shè)計(jì)中遭棄用。
回復(fù)

使用道具 舉報(bào)

12#
ID:731155 發(fā)表于 2022-3-12 15:12 | 只看該作者
wulin 發(fā)表于 2021-12-24 06:22
由于輕觸開關(guān)的固有缺陷,日久后接觸電阻增大且不穩(wěn)定,AD多鍵識(shí)別誤碼率會(huì)逐漸提高,在關(guān)鍵設(shè)備設(shè)計(jì)中遭 ...

是的,GPIO 按鍵最穩(wěn)定,但費(fèi)IO或加成本
回復(fù)

使用道具 舉報(bào)

13#
ID:47286 發(fā)表于 2022-3-12 19:50 | 只看該作者
AD按鍵的雙按鍵鍵值寫起來比獨(dú)立和矩陣鍵盤麻煩的多 而且響應(yīng)也會(huì)慢 因?yàn)樽罱K出來的是鍵值 而人同時(shí)按2~3個(gè)按鍵的間隔遠(yuǎn)大于只按1個(gè)按鍵 如果不設(shè)定更大的等待 最終鍵值就不對(duì) 但留更大等待 按1個(gè)鍵時(shí)反應(yīng)又太遲鈍了 所以AD按鍵的優(yōu)勢(shì)在于單一IO可以接很多獨(dú)立按鍵 但多按鍵同時(shí)操作的效果并不好 個(gè)人經(jīng)驗(yàn) 供樓主參考
回復(fù)

使用道具 舉報(bào)

14#
ID:47286 發(fā)表于 2022-3-12 19:52 | 只看該作者
wulin 發(fā)表于 2021-12-24 06:22
由于輕觸開關(guān)的固有缺陷,日久后接觸電阻增大且不穩(wěn)定,AD多鍵識(shí)別誤碼率會(huì)逐漸提高,在關(guān)鍵設(shè)備設(shè)計(jì)中遭 ...

您這個(gè)提醒不錯(cuò) 我也遇到了 在容錯(cuò)方面 AD按鍵比獨(dú)立和矩陣按鍵差很多
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 中国一级特黄真人毛片免费观看 | 国产精品久久久久久久 | av成人在线观看 | 日韩精品一区二区三区在线观看 | 91精品国产一区二区在线观看 | 久久精品成人一区 | 免费国产一区二区 | 日本久草视频 | 自拍偷拍精品 | 国产中文区二幕区2012 | 韩日精品一区 | 九色porny自拍视频 | 欧美 日韩 国产 成人 在线 | 欧美日韩在线不卡 | 久久com| 国产日韩一区二区三区 | av av在线| 怡红院免费的全部视频 | 亚洲精品在线免费 | 免费一二区 | 久草视频观看 | 国产成人午夜电影网 | 精品亚洲一区二区 | 国产在线www | 成人一区二区三区 | 日韩综合在线 | 亚洲高清av | 中文字幕亚洲一区 | 国产免费va | 国产欧美在线 | 欧美日韩成人在线观看 | 99国产精品99久久久久久 | 日韩福利 | 亚洲免费三级 | 国产精品久久久久久一区二区三区 | 2019天天操| 精品日本久久久久久久久久 | 国产精品一区二区福利视频 | 亚洲欧美日韩久久久 | 国产一区免费视频 | 伊人青青久久 |