




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第5章鍵盤和鼠標(biāo)介面,5.1鍵盤概述5.2鍵盤工作原理5.3 PC擴(kuò)展鍵盤介面5.4鍵盤中斷和鍵盤I/O 5.5鼠標(biāo)接口,本章的學(xué)習(xí)目標(biāo),L鍵盤類型和工作原理L鍵盤控制電子電路配置和工作原理L鍵盤接口電子電路配置和工作原理L鍵盤中斷和I/O接口和中斷服務(wù)L鼠標(biāo)類型和工作原理L鼠標(biāo)接口電路,本章主頁圖5.1鍵盤鍵區(qū)配置、牙齒部分返回、5.1.2鍵盤分類、1鍵格式分類、根據(jù)鍵盤鍵結(jié)構(gòu)的不同,包括機(jī)械、電容式、電擊、磁感、薄膜、橡膠墊等。其中最常用的是機(jī)械式和電容式鍵盤。密鑰結(jié)構(gòu)的原理如圖5.2所示。圖5.2鍵盤密鑰結(jié)構(gòu)圖表,按2插槽分類,按鍵盤插槽分類鍵盤串行端口(AT)鍵盤(大嘴),并行端口(例
2、如PS/2)鍵盤(小嘴)。介面針腳和功能說明見圖5.3。圖5.3鍵盤插座圖表和每個針腳功能,3以鍵盤編碼方式分類,按編碼鍵盤和非編碼鍵盤分類。編碼鍵盤提供了鍵盤電路按下一個鍵所表示的信息代碼,并可以通過并行或串行信號發(fā)送到CPU。未編碼的鍵盤是低成本、廣泛用于微電腦系統(tǒng)的輸入設(shè)備。牙齒鍵盤內(nèi)部有電路掃描,掃描繼續(xù)以查看是否按下了鍵盤鍵。牙齒鍵表示的鍵盤信息代碼根據(jù)鍵盤介面和鍵盤處理軟件(鍵盤)發(fā)送的位置信息生成,并傳遞給CPU。牙齒部分、5.2鍵盤工作原理、5.2.1鍵盤電路配置5.2.2鍵盤支持邏輯5.2.3掃描代碼5.2.4鍵盤工作原理、牙齒章節(jié)首頁返回、圖5.4鍵盤矩陣結(jié)構(gòu)圖、5.2。圖
3、5.5鍵盤電路配置圖表,圖5.6鍵盤控制電路,返回牙齒部分,5.2.2鍵盤支持邏輯,鍵盤掃描主要包括四個任務(wù)。1掃描鍵盤2讀取鍵盤3抖動去除4配置串行掃描代碼(參見圖5.7)、圖5.7“h”鍵(2)擴(kuò)展ASCII字符的掃描代碼為00擴(kuò)展ASCII代碼。(3)袖珍鍵盤ASCII密鑰代碼或ASCII代碼E0。(4)添加密鑰是E0鍵,與口袋密鑰重復(fù)的密鑰是00鍵。密鑰的動作掃描代碼信息也分為4茄子,(1)連接代碼:0掃描代碼。(2)釋放代碼:對于XT鍵盤,為1掃描代碼。AT鍵盤是F0掃描代碼。(3)組合鍵掃描代碼:F0鍵Ctrl/Alt/Shift的掃描代碼正常鍵連接代碼。(4)重復(fù)動作代碼:F0連
4、接代碼連接代碼(不包括Pause鍵)。,返回牙齒節(jié)。鍵盤掃描代碼傳輸完全以串行異步通信形式進(jìn)行。格式如下:5.2.4鍵盤工作方式,鍵盤掃描代碼傳輸完全以串行異步通信形式進(jìn)行。圖5.8 8048和鍵盤介面連接圖表,返回牙齒部分,5.3 PC擴(kuò)展鍵盤介面5.3.1擴(kuò)展鍵盤接口的功能5.3.2鍵盤接口的工作原理和編程控制,返回本章的主頁,5.3.1擴(kuò)展鍵盤接口的功能,18042芯片的針腳定義(見圖5.9,表5.1)2鍵盤接口電子電路連接和接口信號圖5.10鍵盤控制器介面邏輯電路,3鍵盤介面功能,(1)接收鍵盤輸出的鍵盤掃描代碼,(2)緩沖完全生成鍵盤中斷,(3)提供鍵盤中斷程序讀取系統(tǒng)掃描代碼,(4
5、)檢查鍵盤數(shù)據(jù)的準(zhǔn)確性,(5)等待鍵盤傳輸命令和鍵盤響應(yīng),(6)通過鍵盤鎖定開關(guān)關(guān)閉鍵1通信端口寄存器及其角色,每個通信端口寄存器角色如下:狀態(tài)寄存器:包含鍵盤控制器和接口信息的8位寄存器,可以隨時從CPU讀取。輸出緩沖區(qū):I/o通信端口地址為060H的8位只讀寄存器。鍵盤控制器通過輸出緩沖區(qū)向系統(tǒng)發(fā)送鍵盤傳輸掃描代碼和命令響應(yīng)。輸入緩沖區(qū):設(shè)置I/o通信端口地址為060H或064H,輸入緩沖區(qū)也是8位只讀寄存器,設(shè)置指示CPU寫入地址060H時寫入數(shù)據(jù)的標(biāo)志。設(shè)置寫入地址064H時寫入命令的標(biāo)志。圖5.11鍵盤介面功能塊圖表、表5.2 8042寄存器通信端口分配和讀寫控制表、表5.3鍵盤控制
6、器命令、2鍵盤控制命令、表5.4鍵盤命令列表、返回本節(jié)、5.4鍵盤中斷和鍵盤I/O、5.4.1 BIOS鍵盤緩沖區(qū)5.4.2鍵盤接口功能5.4.3(3)能接受快速鍵盤輸入要求。2鍵盤緩沖區(qū)結(jié)構(gòu)和操作、(1)初始化隊列(2)元素隊列(3)元素隊列(請參見圖5.12)、圖5.12鍵盤緩沖區(qū)介質(zhì)操作圖表、牙齒部分、5.4.2鍵盤接口功能、(1)特定鍵或組合鍵(3)對于某些鍵,僅設(shè)置變量以反映按下或釋放的狀態(tài)。(4)對特定鍵或組合鍵執(zhí)行特殊操作。牙齒部分5.4.3 INT 09H鍵盤中斷,表5.5列出了緩沖區(qū)鍵盤狀態(tài)單元的內(nèi)容。INT 09H的中斷服務(wù)功能:當(dāng)掃描代碼進(jìn)入INT 09H時,中斷服務(wù)程序
7、首先識別它。有三種茄子類別:中斷動作、狀態(tài)標(biāo)志和數(shù)據(jù)信息。如圖5.13所示。INT 09H的入口是硬件信號IRQ1和DB0DB7。圖5.13鍵盤信號的傳遞轉(zhuǎn)換圖表、表5.5鍵盤狀態(tài)單元、牙齒部分返回、表5.6鍵盤基本和擴(kuò)展服務(wù)功能、5.4.4英寸16h鍵盤服務(wù)功能、牙齒部分返回、5.5鼠標(biāo)接口、5.5.1鼠標(biāo)工作原理和分類、鼠標(biāo)為位置傳感器、專用處理芯片和分類鼠標(biāo)工作原理:當(dāng)鼠標(biāo)相對于桌面移動時,采樣機(jī)制將位置和距離信息垂直于X,Y傳輸?shù)絺鞲衅?,從傳感器轉(zhuǎn)換為脈沖信號,根據(jù)專用微處理器、異步串行端口(或并行端口)通信協(xié)議將微處理器、動作位移以適當(dāng)?shù)臄?shù)據(jù)格式傳輸?shù)诫娔X主機(jī)。鼠標(biāo)分類:按取樣機(jī)制:分光式、光電、機(jī)械用途:分為臺式機(jī)和便攜式兩種。按鍵數(shù):2按鈕、3按鈕、多按鈕多功能鼠標(biāo)。依功能使用:分為2D和3D。根據(jù)介面插頭類型的不同,“D”型9針串行鼠標(biāo)和圓形并行端口(PS/2)鼠標(biāo)。圖5.14鼠標(biāo)構(gòu)造原理,圖5.1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 衛(wèi)浴加盟合同范例
- 合肥鋼管出租合同范例
- 代建開發(fā)合同范本
- 識字研究課題申報書
- 天津小學(xué)課題申報書格式
- 住房公積金優(yōu)化調(diào)整讓民生更加溫暖
- 農(nóng)業(yè)機(jī)具代理合同范本
- 合同范本正版
- 上海樓梯合同范本
- 人力公司墊資合同范本
- 勞動用工協(xié)議書范本正規(guī)范本(通用版)1
- JCT640-2010 頂進(jìn)施工法用鋼筋混凝土排水管
- 英納能特種防護(hù)材料珠海產(chǎn)研生態(tài)基地建設(shè)項目(一期)環(huán)境影響報告表
- 小班安全《安安全全玩滑梯》
- 形式發(fā)票與商業(yè)發(fā)票的區(qū)別
- 人工智能在軟件缺陷預(yù)測中的應(yīng)用
- 03D501-1 防雷與接地安裝
- IPQC入職崗位培訓(xùn)
- 牛津自然拼讀
- 京東集團(tuán)員工手冊-京東
- 正確識記現(xiàn)代漢語常用字字形課件
評論
0/150
提交評論