矩陣按鍵的原理及代碼實現


獨立按鍵和矩陣按鍵:

矩陣按鍵掃描原理:

方法一、逐行掃描,我們可以通過高四位輪流輸出低電平來對矩陣鍵盤進行掃描,當低四位接收到的數據不全為1的時候,說明有按鍵按下,然后通過接收到的數據是哪一位為0來判斷是哪一個按鍵被按下。

方法二、行列掃描,我們可以通過高四位全部輸出低電平,低四位輸出高電平,當接收到的數據,低四位不全為高電平時,說明有按鍵按下,然后通過接受的數據值,判斷是哪一列有按鍵按下,然后再反過來,高四位輸出高電平,低四位輸出低電平,然后根據接收到的高四位的值判斷是哪一行有按鍵按下,這樣就能夠確定是哪一個按鍵按下了。

通常我們用到的是行列掃描

代碼實現:(待更新)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM