版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
鍵盤接口按鍵的特點及輸入原理獨立式按鍵矩陣式按鍵按鍵的特點及輸入原理按鍵的分類:觸點式:機械;無觸點式:電氣鍵輸入原理:
通過按鍵的接通與斷開,產生兩種相反的邏輯狀態(tài)低電平“0”與高電平“1”。鍵功能的實現:對于一組鍵或一個鍵盤,需通過接口電路與單片機相連??刹捎貌樵兓蛑袛喾绞綔y試有無鍵按下,再確定是哪一個鍵按下,將該鍵號送入累加器ACC,然后判斷是數字鍵還是功能鍵,并進行相應的處理。
鍵盤接口需要解決的問題是否有鍵按下按鍵識別:鍵抖動及消除:機械按鍵抖動時間在5ms~10ms之間
硬件方案——雙穩(wěn)態(tài)去抖電路
軟件方案——延時10ms~20ms后再次判斷消除方法:求鍵號獨立式按鍵接口電路:特點:一線一鍵,按鍵識別(編程)簡單;但占用較多口線,適合8鍵以下使用。8031P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7Vcc
試編制程序,要求當其中某一按鍵壓下時與其對應的二極管將被點亮。課堂練習P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.08031+5V分析:用P1口的低4位檢測4個按鍵的輸入,為1則表示按鍵沒有按下,為0則表示相應按鍵被按下。流程圖:鍵分析讀P1口有鍵按下?延時10msP1.0=0?P1.1=0?P1.2=0?P1.3=0?S0鍵處理S1鍵處理S2鍵處理S3鍵處理NYNNNNYYYY ORG00H LJMPMAIN ORG0030HMAIN: MOVP1,#0FFH ;ledisoffSCAN: MOVA,P1 ORLA,#0F0H CPLA JZSCANSCAN: JB P1.0,J1 ;P1.0被按下,則點亮P1.4,否則檢測P1.1 SETBP1.4J1: JB P1.1,J2 SETBP1.5J2: JB P1.2,J3 SETBP1.6J3: JB P1.3,J4 SETBP1.7J4:SJMPSCANEND編程:按四個按鍵中的任一鍵都對應一個特定功能。若判斷鍵釋放應如何修改?中斷掃描方式
為提高CPU工作效率,可采用中斷掃描工作方式。其工作過程如下:當無鍵按下時,CPU處理自己的工作,當有鍵按下時,產生中斷請求,CPU轉去執(zhí)行鍵盤掃描子程序,并識別鍵號。8031P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7VccINT0矩陣式按鍵關鍵:如何判斷鍵號?3210476511109815141312+5VP1.4P1.3P1.0MCS-51P1.7P1.6P1.5P1.2P1.1接口電路:特點:按鍵識別應采用掃描法或線路反轉法編程較為復雜,節(jié)省口資源,8鍵以上使用鍵盤掃描子程序一般包括以下內容:
1.判別有無鍵按下;
2.掃描獲取閉合鍵的行、列值;
3.用計算法或查表法得到鍵值;
4.判斷閉合鍵釋放否,如沒釋放則繼續(xù)等待;
5.保存閉合鍵號。按鍵識別——掃描法
流程:
當第0列處于低電平時,逐行查找是否有行線變低,若有,則第0列與該行的交叉點按鍵按下;若無,則表示第0列無鍵按下,再讓下一列處在低電平,依此循環(huán),這種方式稱為鍵盤掃描。
鍵號=行首鍵號(0、4、8、12)+列號(0、1、2、3)
原理:
在某一時刻只讓一條列線處于低電平,其余列線均處于高電平,則當這一列有鍵按下時,該鍵所在的行電平將會由高電平變?yōu)榈碗娖?,可判定該列相應的行有鍵按下。定時掃描方式
定時掃描方式就是每隔一段時間對鍵盤掃描一次,它利用單片機內部的定
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度煤炭行業(yè)環(huán)保合規(guī)審查服務合同4篇
- 二零二五年度建筑工程施工材料設備采購承包合同3篇
- 2025年食品添加劑原料批發(fā)合同3篇
- 二零二五年度木工雕刻工藝合作合同4篇
- 2025年新型GRC裝飾構件采購合同文本2篇
- 2025年度跨境電商貿易融資擔保合同
- 2025版美縫施工工程風險管理與應急預案合同4篇
- 二零二四坯布綠色供應鏈采購合同規(guī)范3篇
- 二零二五年度農業(yè)科技聘用研發(fā)人員合同2篇
- 二零二五年度化學品儲存?zhèn)}庫儲藏室安全防護合同3篇
- 割接方案的要點、難點及采取的相應措施
- 2025年副護士長競聘演講稿(3篇)
- 2024年08月北京中信銀行北京分行社會招考(826)筆試歷年參考題庫附帶答案詳解
- 原發(fā)性腎病綜合征護理
- 2024年高考英語復習(新高考專用)完形填空之詞匯復現
- 【京東物流配送模式探析及發(fā)展對策探究開題報告文獻綜述4100字】
- 施工現場工程令
- 藥物經濟學評價模型構建
- Daniel-Defoe-Robinson-Crusoe-笛福和魯濱遜漂流記全英文PPT
- 第一章威爾遜公共行政管理理論
- 外科護理(高職護理專業(yè))PPT完整全套教學課件
評論
0/150
提交評論