ps2鍵盤接口原理.ppt_第1頁
ps2鍵盤接口原理.ppt_第2頁
ps2鍵盤接口原理.ppt_第3頁
ps2鍵盤接口原理.ppt_第4頁
ps2鍵盤接口原理.ppt_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論