2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、一、概述一、概述鍵盤在單片機(jī)應(yīng)用系統(tǒng)中,實(shí)現(xiàn)輸入數(shù)據(jù)、傳送命令鍵盤在單片機(jī)應(yīng)用系統(tǒng)中,實(shí)現(xiàn)輸入數(shù)據(jù)、傳送命令的功能,是人工干預(yù)的主要手段。鍵盤分兩大類:編碼鍵的功能,是人工干預(yù)的主要手段。鍵盤分兩大類:編碼鍵盤和非編碼鍵盤。盤和非編碼鍵盤。編碼鍵盤:由硬件邏輯電路完成必要的鍵識(shí)別工作與編碼鍵盤:由硬件邏輯電路完成必要的鍵識(shí)別工作與可靠性措施。每按一次鍵,鍵盤自動(dòng)提供被按鍵的讀數(shù),可靠性措施。每按一次鍵,鍵盤自動(dòng)提供被按鍵的讀數(shù),同時(shí)產(chǎn)生

2、一選通脈沖通知微處理器,一般還具有反彈跳和同時(shí)產(chǎn)生一選通脈沖通知微處理器,一般還具有反彈跳和同時(shí)按鍵保護(hù)功能。這種鍵盤易于使用,但硬件比較復(fù)同時(shí)按鍵保護(hù)功能。這種鍵盤易于使用,但硬件比較復(fù)雜,對于主機(jī)任務(wù)繁重之情況,采用雜,對于主機(jī)任務(wù)繁重之情況,采用82798279可編程鍵盤管理可編程鍵盤管理接口芯片構(gòu)成編碼式鍵盤系統(tǒng)是很實(shí)用的方案。接口芯片構(gòu)成編碼式鍵盤系統(tǒng)是很實(shí)用的方案。非編碼鍵盤:只簡單地提供鍵盤的行列與矩陣,其他非編碼鍵盤:只

3、簡單地提供鍵盤的行列與矩陣,其他操作如鍵的識(shí)別,決定按鍵的讀數(shù)等僅靠軟件完成,故硬操作如鍵的識(shí)別,決定按鍵的讀數(shù)等僅靠軟件完成,故硬件較為簡單,但占用件較為簡單,但占用CPUCPU較多時(shí)間。有:獨(dú)立式按鍵結(jié)較多時(shí)間。有:獨(dú)立式按鍵結(jié)構(gòu)、矩陣式按鍵結(jié)構(gòu)。構(gòu)、矩陣式按鍵結(jié)構(gòu)。二、鍵盤系統(tǒng)設(shè)計(jì)二、鍵盤系統(tǒng)設(shè)計(jì)首先,確定鍵盤編碼方案:采用編碼鍵盤或非編碼鍵首先,確定鍵盤編碼方案:采用編碼鍵盤或非編碼鍵盤。隨后,確定鍵盤工作方式:采用中斷或查詢方

4、式輸入盤。隨后,確定鍵盤工作方式:采用中斷或查詢方式輸入鍵操作信息。然后,設(shè)計(jì)硬件電路。非編碼鍵盤系統(tǒng)中,鍵操作信息。然后,設(shè)計(jì)硬件電路。非編碼鍵盤系統(tǒng)中,鍵閉合和鍵釋放的信息的獲取,鍵抖動(dòng)的消除,鍵值查找鍵閉合和鍵釋放的信息的獲取,鍵抖動(dòng)的消除,鍵值查找及一些保護(hù)措施的實(shí)施等任務(wù),均由軟件來完成。及一些保護(hù)措施的實(shí)施等任務(wù),均由軟件來完成。(一)非編碼鍵盤的鍵輸入程序應(yīng)完成的基本任務(wù)(一)非編碼鍵盤的鍵輸入程序應(yīng)完成的基本任務(wù)1.1.

5、監(jiān)測有無鍵按下;鍵的閉合與否,反映在電壓上就監(jiān)測有無鍵按下;鍵的閉合與否,反映在電壓上就采用軟件消抖。通常采用軟件延時(shí)的方法:在第一次檢測采用軟件消抖。通常采用軟件延時(shí)的方法:在第一次檢測到有鍵按下時(shí),執(zhí)行一段延時(shí)到有鍵按下時(shí),執(zhí)行一段延時(shí)10ms10ms的子程序后,再確認(rèn)電的子程序后,再確認(rèn)電平是否仍保持閉合狀態(tài)電平,如果保持閉合狀態(tài)電平,則平是否仍保持閉合狀態(tài)電平,如果保持閉合狀態(tài)電平,則確認(rèn)真正有鍵按下,進(jìn)行相應(yīng)處理工作,消除了抖

6、動(dòng)的影確認(rèn)真正有鍵按下,進(jìn)行相應(yīng)處理工作,消除了抖動(dòng)的影響。(這種消除抖動(dòng)影響的軟件措施是切實(shí)可行的。)響。(這種消除抖動(dòng)影響的軟件措施是切實(shí)可行的。)2.2.采取串鍵保護(hù)措施。串鍵:是指同時(shí)有一個(gè)以上的采取串鍵保護(hù)措施。串鍵:是指同時(shí)有一個(gè)以上的鍵按下,串鍵會(huì)引起鍵按下,串鍵會(huì)引起CPUCPU錯(cuò)誤響應(yīng)。錯(cuò)誤響應(yīng)。通常采取的策略:單鍵按下有效,多鍵同時(shí)按下無通常采取的策略:單鍵按下有效,多鍵同時(shí)按下無效。效。3.3.處理連擊。連擊:是一

7、次按鍵產(chǎn)生多次擊鍵的效處理連擊。連擊:是一次按鍵產(chǎn)生多次擊鍵的效果。要有對按鍵釋放的處理,為了消除連擊,使得一次按果。要有對按鍵釋放的處理,為了消除連擊,使得一次按鍵只產(chǎn)生一次鍵功能的執(zhí)行(不管一次按鍵持續(xù)的時(shí)間多鍵只產(chǎn)生一次鍵功能的執(zhí)行(不管一次按鍵持續(xù)的時(shí)間多長,僅采樣一個(gè)數(shù)據(jù))。否則的話,鍵功能程序的執(zhí)行次長,僅采樣一個(gè)數(shù)據(jù))。否則的話,鍵功能程序的執(zhí)行次數(shù)將是不可預(yù)知,由按鍵時(shí)間決定。連擊是可以利用的。數(shù)將是不可預(yù)知,由按鍵時(shí)間

8、決定。連擊是可以利用的。連擊對于用計(jì)數(shù)法設(shè)計(jì)的多功能鍵特別有效。連擊對于用計(jì)數(shù)法設(shè)計(jì)的多功能鍵特別有效。三、鍵盤工作方式三、鍵盤工作方式單片及應(yīng)用系統(tǒng)中,鍵盤掃描只是單片及應(yīng)用系統(tǒng)中,鍵盤掃描只是CPUCPU的工作內(nèi)容的工作內(nèi)容之一。之一。CPUCPU忙于各項(xiàng)任務(wù)時(shí),如何兼顧鍵盤的輸入,取決于忙于各項(xiàng)任務(wù)時(shí),如何兼顧鍵盤的輸入,取決于鍵盤的工作方式??紤]儀表系統(tǒng)中鍵盤的工作方式。考慮儀表系統(tǒng)中CPUCPU任務(wù)的份量,來確任務(wù)的份量,來確

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論