獨立按鍵和矩陣按鍵:
矩陣按鍵掃描原理:
方法一、逐行掃描,我們可以通過高四位輪流輸出低電平來對矩陣鍵盤進行掃描,當低四位接收到的數據不全為1的時候,說明有按鍵按下,然后通過接收到的數據是哪一位為0來判斷是哪一個按鍵被按下。
方法二、行列掃描,我們可以通過高四位全部輸出低電平,低四位輸出高電平,當接收到的數據,低四位不全為高電平時,說明有按鍵按下,然后通過接受的數據值,判斷是哪一列有按鍵按下,然后再反過來,高四位輸出高電平,低四位輸出低電平,然后根據接收到的高四位的值判斷是哪一行有按鍵按下,這樣就能夠確定是哪一個按鍵按下了。
通常我們用到的是行列掃描
代碼實現:(待更新)