您現在的位置: 18luck新利全站下载 >> 管理信息化>> 信息化方案>> 資料信息

第五章單片機的輸入輸出設備接口(ppt 35頁)

所屬分類:
信息化方案
文件大小:
987 KB
下載地址:
相關資料:
單片機, 輸入, 輸出設備, 設備接口
第五章單片機的輸入輸出設備接口(ppt 35頁)內容簡介

第五章單片機的輸入輸出設備接口內容提要:
⑵鍵值或鍵號的計算
當確定有鍵按下時,需進一步根據行線和列線的狀態確定按下鍵的值或鍵號,以實現鍵功能的程序。
⑶等待鍵釋放
獲得鍵值後在以延時或查詢的方法等待鍵釋放,以保證鍵的一次閉合隻進行一次鍵功能的實現。
⑷確定鍵盤的監控方法
中斷方式執行。當有鍵被按下時,向單片機發出中斷請求,中斷響應後執行鍵盤掃描工作。
定時方式執行。利用內部定時計數器完成一段時間的重複定時,每次定時完成執行一次鍵盤掃描工作。
矩陣式鍵盤的工作原理X0~X3為鍵盤的行線,通過電阻接+5V;Y0~Y3為鍵盤的列線,由單片機控製其輸入信號。每條行線和列線處有一個按鍵結構,當所有鍵未被按下時,行線與列線斷開,每條行線都呈現高電平。當有鍵被按下時,按鍵所在行線與列線短路,此時行線的電平由列線的電位所決定。
矩陣式鍵盤接口4×8鍵盤、6位顯示器和803l的接口邏輯。圖中8031外接一片8155,8155的RAM地址為7E00~7EFFH,I/O口地址為7F00~7F05H,8155的PA口為輸出口,控製鍵盤的列線Y0~Y7的電位作為鍵掃描口,同時又是6位顯示器的掃描口,PB口作為顯示器的段數據口,8155的C口作為輸入口,PC0~PC3接行線Y0~Y3,稱為鍵輸入口。
(1)判別鍵盤上有無鍵閉合:其方法為掃描口PA0~PA7輸出全“0”,讀PC口的狀態,若PC0~PC3,為全“1”(鍵盤上行線全為高電平),則鍵盤上沒有閉合鍵;若PC0~PC3不為全“1”,則有鍵處於閉合狀態。
(2)去除鍵的機械抖動:其方法為判別到鍵盤上有鍵閉合後,延遲一段時間再判別鍵盤的狀態,若仍有鍵閉合,則認為鍵盤上有一個鍵處於穩定的閉合期,否則,認為是鍵的抖動。



..............................

Baidu
map