矩陣鍵盤是什麼
有不少朋友可以在網上或者現實當中瞭解到矩陣鍵盤這個詞,那麼,你們知道嗎?小編帶你瞭解什麼是矩陣鍵盤。
在鍵盤中按鍵數量較多時,為了減少I/O口的佔用,通常將按鍵排列成矩陣形式,如圖1所示。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連線。這樣,一個埠如P1口就可以構成4*4=16個按鍵,比之直接將埠線用於鍵盤多出了一倍,而且線數越多,區別越明顯,比如再多加一條線就可以構成20鍵的鍵盤,而直接用埠線則只能多出一鍵9鍵。由此可見,在需要的鍵數比較多時,採用矩陣法來做鍵盤是合理的。
矩陣式結構的鍵盤顯然比直接法要複雜一些,識別也要複雜一些,上圖中,列線通過電阻接正電源,並將行線所接的微控制器的I/O口作為輸出端,而列線所接的I/O口則作為輸入。這樣,當按鍵沒有按下時,所有的輸入端都是高電平,代表無鍵按下。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態就可得知是否有鍵按下了。具體的識別及程式設計方法如下所述。