鍵盤掃描原理
發(fā)布時間:2014/6/9 22:00:54 訪問次數(shù):2310
矩陣式鍵盤是當鍵盤中按鍵數(shù)量較多時, AVR-M1005C080MTABB為了減少I/O口的占用,通常將按鍵排列成矩陣形式。它又稱為行列式鍵盤,每條水平線(又稱為行線)和垂直線(又稱為列線)在交叉處不直接連通,而是通過一個按鍵加以連接。例如,用4條I/O線(PBO—PB3)作為行線,4條I/O線(PCO~PC3)作為列線組成的鍵盤,如圖7-10所示。這樣,在行線和列線的每一個交叉點上,設置一個按鍵。一個端口(如Pl口,有8條端口線)就可以構成4x4=16個按鍵,比將端口線直接用于鍵盤多出了一倍。而且線數(shù)越多,區(qū)別越明顯,如再多加一條線就可以構成20鍵的鍵盤,而直接用端口線則只能多出一鍵(9鍵)。由此可,見,這種矩陣式鍵盤結構能夠有效地提高單片機系統(tǒng)中I/O口的利用率,在需要的鍵數(shù)比較多時,
采用它來做鍵盤是合理的。
圖7-10矩陣式鍵盤
如圖7-11所示是用Pl口的4條端口線(P10~P13)作為行線,4條端口線(P14~P17)作為列線組成的鍵盤,鍵盤掃描方式說明如下。
矩陣式鍵盤是當鍵盤中按鍵數(shù)量較多時, AVR-M1005C080MTABB為了減少I/O口的占用,通常將按鍵排列成矩陣形式。它又稱為行列式鍵盤,每條水平線(又稱為行線)和垂直線(又稱為列線)在交叉處不直接連通,而是通過一個按鍵加以連接。例如,用4條I/O線(PBO—PB3)作為行線,4條I/O線(PCO~PC3)作為列線組成的鍵盤,如圖7-10所示。這樣,在行線和列線的每一個交叉點上,設置一個按鍵。一個端口(如Pl口,有8條端口線)就可以構成4x4=16個按鍵,比將端口線直接用于鍵盤多出了一倍。而且線數(shù)越多,區(qū)別越明顯,如再多加一條線就可以構成20鍵的鍵盤,而直接用端口線則只能多出一鍵(9鍵)。由此可,見,這種矩陣式鍵盤結構能夠有效地提高單片機系統(tǒng)中I/O口的利用率,在需要的鍵數(shù)比較多時,
采用它來做鍵盤是合理的。
圖7-10矩陣式鍵盤
如圖7-11所示是用Pl口的4條端口線(P10~P13)作為行線,4條端口線(P14~P17)作為列線組成的鍵盤,鍵盤掃描方式說明如下。
熱門點擊
- 靜態(tài)RAM基本存儲電路
- MCS-51單片機的引腳及其功能
- CPU中斷響應時間
- 熱電偶的固定方法
- 位尋址
- 表面組裝技術特點
- 靜電防護原理
- 通孔插裝元器件(THC)焊盤設計
- 存儲器字數(shù)的擴展
- 鍵盤掃描原理
推薦技術資料
- 自制經典的1875功放
- 平時我也經常逛一些音響DIY論壇,發(fā)現(xiàn)有很多人喜歡LM... [詳細]