鍵盤接口
發(fā)布時間:2014/6/9 21:57:41 訪問次數:655
鍵盤接口按照不同的標準有不同的分類方法。AVR-M1005C080MTAAB按鍵盤排布的方式可分成獨立方式和矩陣方式;按讀入鍵值的方式可分為直讀方式和掃描方式;按是否進行硬件編碼可分成非編碼方式和硬件編碼方式;按微處理器響應方式可分為中斷方式和查詢方式。將以上各種方式組合可構成不同的鍵盤接口方式。以下介紹較為常用的兩種方式。
(1)獨立方式是指將每個獨立按鍵按一對一的方式直接接到I/O輸入線上,如圖7-8所示。讀鍵值時直接讀I/O口,每一個鍵的狀態(tài)通過讀入鍵值來反映,所以也稱這種方式為一維直讀方式,按習慣稱為獨立式。這種方式查鍵實現(xiàn)簡單,但占用lUO資源較多,一
般在鍵的數量較少時采用。
(2)矩陣方式是用n條I/O線組成行輸入口,m條I/O線組成列輸出口,在行列線的每一個交點上設置一個按鍵,如圖7-9所示。讀鍵值方法一般采用掃描方式,即輸出口按位輪換輸出低電平,再從輸入口讀入鍵信息,最后獲得鍵碼。這種方式占用I/O線較少,在實際應用系統(tǒng)中采用較多。
圖7-8獨立方式鍵盤 圖7-9矩陣方式鍵盤
設計鍵盤時,通常小于4個按鍵的應用,可以使用獨立式接口。如果多于4個按鍵,為了減少微處理器的I/O端口線的占用,可以使用矩陣式鍵盤。
鍵盤接口按照不同的標準有不同的分類方法。AVR-M1005C080MTAAB按鍵盤排布的方式可分成獨立方式和矩陣方式;按讀入鍵值的方式可分為直讀方式和掃描方式;按是否進行硬件編碼可分成非編碼方式和硬件編碼方式;按微處理器響應方式可分為中斷方式和查詢方式。將以上各種方式組合可構成不同的鍵盤接口方式。以下介紹較為常用的兩種方式。
(1)獨立方式是指將每個獨立按鍵按一對一的方式直接接到I/O輸入線上,如圖7-8所示。讀鍵值時直接讀I/O口,每一個鍵的狀態(tài)通過讀入鍵值來反映,所以也稱這種方式為一維直讀方式,按習慣稱為獨立式。這種方式查鍵實現(xiàn)簡單,但占用lUO資源較多,一
般在鍵的數量較少時采用。
(2)矩陣方式是用n條I/O線組成行輸入口,m條I/O線組成列輸出口,在行列線的每一個交點上設置一個按鍵,如圖7-9所示。讀鍵值方法一般采用掃描方式,即輸出口按位輪換輸出低電平,再從輸入口讀入鍵信息,最后獲得鍵碼。這種方式占用I/O線較少,在實際應用系統(tǒng)中采用較多。
圖7-8獨立方式鍵盤 圖7-9矩陣方式鍵盤
設計鍵盤時,通常小于4個按鍵的應用,可以使用獨立式接口。如果多于4個按鍵,為了減少微處理器的I/O端口線的占用,可以使用矩陣式鍵盤。
上一篇:LED流水燈實驗原理
上一篇:鍵盤掃描原理