只需一步,快速開始
熱門: 51單片機 | 24小時必答區 | 單片機教程 | 單片機DIY制作 | STM32 | Cortex M3 | 模數電子 | 電子DIY制作 | 音響/功放 | 拆機樂園 | Arduino | 嵌入式OS | 程序設計
使用道具 舉報
xiaobendan001 發表于 2024-10-30 19:07 矩陣怎么接的?4*4的?一次拉低4個IO,怎么判斷是那個IO上的KEY?
cy009 發表于 2024-10-31 10:25 矩陣鍵盤反轉法掃描實例,以 P1口為例。 1.拉低P1低4位; 2.若P1高4位出現低電平,則讀P1的值;
xiaobendan001 發表于 2024-10-31 12:51 這樣就是需要都設置標準IO才行吧,設置開漏就是沒有上拉電阻,那么高電平由誰提供? 我還真沒試過這種, ...
qinlu123 發表于 2024-10-31 09:46 反轉法,先把四個列線拉低檢測4個行線電平,然后把4個行線拉低去檢測4個列線電平。把兩次檢測結果或在一 ...
qinlu123 發表于 2024-10-31 09:44 反轉法矩陣掃描當然要配置成開漏模式啦必須所有用到的IO都是開漏才行,這樣你讓IO輸出高電平的時候該IO可以 ...
qinlu123 發表于 2024-10-31 14:05 外部上拉電阻提供高電平啊,所有的按鍵電路無論矩陣也好獨立按鍵也好不都得配上拉電阻嗎?
WL0123 發表于 2024-10-31 15:45 給你一個4*4矩陣按鍵示例,端口設置為準雙向模式。有無外置上拉電阻無所謂。程序放在主函數里查詢。key初值 ...
xiaobendan001 發表于 2024-10-31 16:39 既然要用外部上拉,為何還要關閉內部上拉?還是說這種接法和讀取方法需要非常精確的上拉,內部因為制造工 ...
萬家燈火51 發表于 2024-10-31 15:45 就是行線拉低,采集不回數據。
萬家燈火51 發表于 2024-11-1 18:47 問題解決!!首先非常感謝各位大佬積極出主意和提供經驗。看到您們的回復,一下子覺得很踏實。困惑幾周的問 ...
xiaobendan001 發表于 2024-11-2 07:19 不用開漏用標準IO不行嗎?要等2MS,這太浪費時間了吧。2US還行
Graves 發表于 2024-11-1 14:21 temp=KEY_ScanPort; //讀P1口 讀出來跟沒有反轉之前的采集情況一樣,就是高四位有3個1 不 ...
405616736 發表于 2024-11-1 00:48 KEY_ScanPort=0xF0; ****** KEY_ScanPort=0xFF;//for read 這一句可有可不有,但prote ...
hxy52zero 發表于 2024-11-2 13:33 當時是搜A2開發板仿真電路才搜到的這個論壇
本版積分規則 發表回復 回帖后跳轉到最后一頁
手機版|小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術交流QQ群281945664
Powered by 單片機教程網