|
發布時間: 2023-6-7 11:50
正文摘要:在做2x5的矩陣鍵盤時,寫完一段代碼后檢測的時候,行的那個紅藍指示燈狂閃是為什么啊哥,是定義出錯了嗎 下面是代碼: #include <reg51.h> #define uchar unsigned char #define uint unsigned int ... |
xianfajushi 發表于 2023-6-7 15:32 感謝大神,終于搞成了 |
舉個荔枝,直接把矩陣修改為獨立按鍵形式的掃描法,電路圖不用修改,修改的是掃描值方法,把電路圖中的P1的4-7引腳分別4次接地就是4*4獨立按鍵,同樣可以顯示掃描鍵值原值,有了原值就可以進行任意重新排列。從動畫可以看到P1的4-7引腳分別變藍色的就是4次掃描的結果,其實和按行列掃描道理和鍵值是一樣的。
如果把后面2次掃描不用則和你的電路接法就是一樣的了就是少接一個按鍵。
|
| 直接16鍵盤不用的不接電路就是成熟的掃描方案省事。當然這樣也是可以的,那就是按獨立按鍵處理,獨立按鍵也是可以8+8=16,掃描方式是分2次置47再讀取和置31再讀取。 |