




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.1 鍵盤(pán)概述鍵盤(pán)概述11.2 鍵盤(pán)的工作原理鍵盤(pán)的工作原理11.3 PC擴(kuò)展鍵盤(pán)接口擴(kuò)展鍵盤(pán)接口11.4 鍵盤(pán)中斷與鍵盤(pán)鍵盤(pán)中斷與鍵盤(pán)I/O11.5 鼠標(biāo)接口鼠標(biāo)接口第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口本章學(xué)習(xí)目標(biāo)本章學(xué)習(xí)目標(biāo)l l 鍵盤(pán)的類(lèi)型及其工作原理鍵盤(pán)的類(lèi)型及其工作原理l l 鍵盤(pán)控制電路的組成及工作原理鍵盤(pán)控制電路的組成及工作原理l l 鍵盤(pán)接口電路的組成及工作原理鍵盤(pán)接口電路的組成及工作原理l l 鍵盤(pán)的中斷與鍵盤(pán)的中斷與I/OI/O接口及中斷服務(wù)接口及中斷服務(wù)l l 鼠標(biāo)的
2、類(lèi)型和工作原理鼠標(biāo)的類(lèi)型和工作原理l l 鼠標(biāo)接口電路鼠標(biāo)接口電路返回本章首頁(yè)返回本章首頁(yè)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.1 鍵盤(pán)概述鍵盤(pán)概述11.1.1 鍵盤(pán)的布局鍵盤(pán)的布局11.1.2 鍵盤(pán)的分類(lèi)鍵盤(pán)的分類(lèi)返回本章首頁(yè)返回本章首頁(yè)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.1.1 鍵盤(pán)的布局鍵盤(pán)的布局圖圖11.1 鍵盤(pán)的鍵區(qū)組成鍵盤(pán)的鍵區(qū)組成 主 鍵 區(qū) 功 能 鍵 區(qū)光 標(biāo) /數(shù) 字復(fù) 合 鍵 區(qū)光 標(biāo) 控 制鍵 區(qū)返回本節(jié)返回本節(jié)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.1.2 鍵盤(pán)的分類(lèi)鍵盤(pán)的分類(lèi)1按鍵的形式分類(lèi)按鍵的形式分類(lèi) 鍵盤(pán)按其按鍵的結(jié)構(gòu)
3、形式來(lái)分一般有鍵盤(pán)按其按鍵的結(jié)構(gòu)形式來(lái)分一般有機(jī)械式、電容式、電感式、磁感式、薄膜機(jī)械式、電容式、電感式、磁感式、薄膜式和橡膠墊式等。其中最常用的是機(jī)械式式和橡膠墊式等。其中最常用的是機(jī)械式和電容式鍵盤(pán)。其按鍵結(jié)構(gòu)原理如圖和電容式鍵盤(pán)。其按鍵結(jié)構(gòu)原理如圖5.2所所示。示。第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口圖圖11.2 鍵盤(pán)按鍵結(jié)構(gòu)示意圖鍵盤(pán)按鍵結(jié)構(gòu)示意圖 VccVcc上拉電阻上拉電阻列(讀出信號(hào))列(讀出信號(hào))機(jī)械觸點(diǎn) 等效電容行掃描 行掃描 (a)機(jī)械式鍵盤(pán) (b)電容式鍵盤(pán)按鈕結(jié)構(gòu) (c)電容式鍵盤(pán)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口2按插口方式分類(lèi)按插口方式分類(lèi) 按
4、照鍵盤(pán)插口方式,鍵盤(pán)可分為串按照鍵盤(pán)插口方式,鍵盤(pán)可分為串口(口(AT)鍵盤(pán)(大口)、并口(即)鍵盤(pán)(大口)、并口(即PS/2)鍵盤(pán)(小口)兩類(lèi)。其接口引腳)鍵盤(pán)(小口)兩類(lèi)。其接口引腳及功能說(shuō)明如圖及功能說(shuō)明如圖5.3所示。所示。第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口圖圖11.3 鍵盤(pán)插座示意圖及各引腳功能鍵盤(pán)插座示意圖及各引腳功能說(shuō)明 1、KBD DATA51562、保留3、GND34344、+5V5、KDB CLK2126、保留 (a) (b)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口3按鍵盤(pán)編碼方式分類(lèi)按鍵盤(pán)編碼方式分類(lèi) l分為編碼鍵盤(pán)和非編碼鍵盤(pán)。分為編碼鍵盤(pán)和非編碼鍵盤(pán)
5、。l編碼鍵盤(pán)是鍵盤(pán)電路在某個(gè)鍵被按下后,編碼鍵盤(pán)是鍵盤(pán)電路在某個(gè)鍵被按下后,能提供該鍵所代表的信息代碼,并以并行能提供該鍵所代表的信息代碼,并以并行或串行信號(hào)輸給或串行信號(hào)輸給CPU。l非編碼鍵盤(pán)是一種便宜而廣泛用于微機(jī)系非編碼鍵盤(pán)是一種便宜而廣泛用于微機(jī)系統(tǒng)的輸入設(shè)備。這種鍵盤(pán)內(nèi)部有一個(gè)掃描統(tǒng)的輸入設(shè)備。這種鍵盤(pán)內(nèi)部有一個(gè)掃描電路,不斷地掃描鍵盤(pán)是否有鍵被按下。電路,不斷地掃描鍵盤(pán)是否有鍵被按下。此鍵所代表的鍵盤(pán)信息代碼,則由鍵盤(pán)接此鍵所代表的鍵盤(pán)信息代碼,則由鍵盤(pán)接口及鍵盤(pán)處理軟件根據(jù)鍵盤(pán)送來(lái)的位置信口及鍵盤(pán)處理軟件根據(jù)鍵盤(pán)送來(lái)的位置信息產(chǎn)生,然后再送給息產(chǎn)生,然后再送給CPU。返回本節(jié)返
6、回本節(jié)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.2 鍵盤(pán)的工作原理鍵盤(pán)的工作原理11.2.1 鍵盤(pán)電路的組成鍵盤(pán)電路的組成11.2.2 鍵盤(pán)的支持邏輯鍵盤(pán)的支持邏輯11.2.3 掃描碼掃描碼11.2.4 鍵盤(pán)工作原理鍵盤(pán)工作原理返回本章首頁(yè)返回本章首頁(yè)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口圖11.4 鍵盤(pán)矩陣結(jié)構(gòu)示意圖行掃描線列掃描線第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.2.1 鍵盤(pán)電路的組成鍵盤(pán)電路的組成1微處理器微處理器2譯碼器譯碼器3鍵盤(pán)矩陣鍵盤(pán)矩陣圖圖11.5為為AT鍵盤(pán)控制器電路框圖,其控鍵盤(pán)控制器電路框圖,其控制電路如圖制電路如圖11.6所示。所示。
7、第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口圖圖11.5 鍵盤(pán)電路組成示意圖鍵盤(pán)電路組成示意圖第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口圖圖11.6 鍵盤(pán)控制電路鍵盤(pán)控制電路 Vcc 8049 Vcc NumLock CapsLock ScrollLock 狀態(tài)指示燈 74LS154 A B C D Vcc -Vcc 07 KDB DATA 07 KDB CLK GND X1 DB0 X2 鍵盤(pán)微控制器 P10 DB7 P11 P20 P12 P23 P13 P24 P14 P25 T0 P26 INT P27 416 譯 碼 器 鍵盤(pán)陣列 13 行18 列 電阻排 晶體 振蕩 電路 返
8、回本節(jié)返回本節(jié)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.2.2 鍵盤(pán)的支持邏輯鍵盤(pán)的支持邏輯鍵盤(pán)的掃描主要包含四項(xiàng)任務(wù):鍵盤(pán)的掃描主要包含四項(xiàng)任務(wù): 1掃描鍵盤(pán)掃描鍵盤(pán) 2讀取鍵盤(pán)讀取鍵盤(pán) 3去除抖動(dòng)去除抖動(dòng) 4組成串行掃描碼組成串行掃描碼 (如圖11.7所示)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口圖圖11.7 “h”鍵的鍵碼鍵的鍵碼23的串行數(shù)據(jù)的串行數(shù)據(jù)KBD CLK 波形 1 2 3 4 5 6 7 8 9 10 11 KBD DATA 波形 S 0 0 0 0 0 P 1 1 1 ST 返回本節(jié)返回本節(jié)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.2.3 掃描碼
9、掃描碼掃描碼的結(jié)構(gòu)一般分成四類(lèi):掃描碼的結(jié)構(gòu)一般分成四類(lèi):(1)ASCII字符的掃描碼即字符的掃描碼即ASCII碼碼+鍵碼。鍵碼。(2)擴(kuò)充的)擴(kuò)充的ASCII字符的掃描碼即字符的掃描碼即00+擴(kuò)充擴(kuò)充ASCII碼。碼。(3)袖珍鍵盤(pán)即)袖珍鍵盤(pán)即ASCII碼碼+鍵碼或鍵碼或ASCII碼碼+E0。(4)增加鍵即)增加鍵即E0+鍵碼,若與袖珍鍵重復(fù)的鍵碼,若與袖珍鍵重復(fù)的鍵則為鍵則為00+鍵碼。鍵碼。第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口鍵的動(dòng)作掃描碼信息也分為鍵的動(dòng)作掃描碼信息也分為4種情況:種情況:(1)接通碼:)接通碼:0+掃描碼。掃描碼。(2)斷開(kāi)碼:)斷開(kāi)碼:XT鍵盤(pán)的情況為鍵
10、盤(pán)的情況為1+掃描碼。掃描碼。 AT鍵盤(pán)的情況為:鍵盤(pán)的情況為:F0+掃描碼。掃描碼。(3)組合鍵掃描碼:)組合鍵掃描碼:F0+鍵鍵Ctrl/Alt/Shift的掃描碼的掃描碼+正常鍵的接通碼。正常鍵的接通碼。 (4)重復(fù)動(dòng)作碼:)重復(fù)動(dòng)作碼:F0+接通碼接通碼+接通碼接通碼+(除了(除了Pause鍵)。鍵)。返回本節(jié)返回本節(jié)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)掃描碼的發(fā)送完全按串行異步鍵盤(pán)掃描碼的發(fā)送完全按串行異步通信格式進(jìn)行,其格式如下:通信格式進(jìn)行,其格式如下:11.2.4 鍵盤(pán)工作原理鍵盤(pán)工作原理第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)掃描碼的發(fā)送完全按串行異步
11、通鍵盤(pán)掃描碼的發(fā)送完全按串行異步通信格式進(jìn)行,其格式如下:信格式進(jìn)行,其格式如下:第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口圖圖11.8 8048和鍵盤(pán)接口的連接和鍵盤(pán)接口的連接圖圖地線電源CLOCK OUT雙向時(shí)鐘REQ IN電容 五芯插頭13 電阻2DATA OUT45 雙向數(shù)據(jù)DATA INKEYDEP復(fù)位線P21 VccVddEAP10 VssINTX2 X1P22 DB68048DB0P11 T1RESET鍵 盤(pán)掃描返回本節(jié)返回本節(jié)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.3 PC擴(kuò)展鍵盤(pán)接口擴(kuò)展鍵盤(pán)接口11.3.1 擴(kuò)展鍵盤(pán)接口的功能擴(kuò)展鍵盤(pán)接口的功能11.3.2 鍵
12、盤(pán)接口工作原理及其編程控制鍵盤(pán)接口工作原理及其編程控制返回本章首頁(yè)返回本章首頁(yè)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.3.1 擴(kuò)展鍵盤(pán)接口的功能18042芯片的引腳定義芯片的引腳定義(如圖11.9、表11.1所示)2鍵盤(pán)接口電路連接及接口信號(hào)鍵盤(pán)接口電路連接及接口信號(hào)(如圖11.10所示)l(1)主機(jī)系統(tǒng)的接口信號(hào))主機(jī)系統(tǒng)的接口信號(hào)l(2)鍵盤(pán)的接口信號(hào))鍵盤(pán)的接口信號(hào)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口圖圖11.9 Intel 8042外形結(jié)構(gòu)圖外形結(jié)構(gòu)圖 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22
13、 21 Intel 8042 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口表11.1 Intel 8042各引腳功能表第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口表11.1 Intel 8042各引腳功能表續(xù)表第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口圖圖11.10 鍵盤(pán)控制器接口邏輯電路鍵盤(pán)控制器接口邏輯電路 +5V NC NC RAM SEL 跨接器開(kāi)關(guān) 顯示器類(lèi)型開(kāi)關(guān) 雙向數(shù)據(jù) 鍵盤(pán)鎖定開(kāi)關(guān) NC A2 RC(系統(tǒng)復(fù)位) IOR A20 選通 IOW NC 8042CS NC R
14、ESET OPT BUF FULL(IRQ1) OC PCLK NC OC OC 1 鍵盤(pán)時(shí)鐘 PCLK OC 2 鍵盤(pán)數(shù)據(jù) VCC P10 VDD SS P13 PROG P14 VSS P15 EA P16 D0 P17 D7 NC A0 8042 P20 RD P21 WR 鍵盤(pán) P22 CS 控制器 P23 RESET P24 XTALT1 P25 XTALT0 P25 TEST0 P27 TEST1 第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口3鍵盤(pán)接口的功能鍵盤(pán)接口的功能(1)接收鍵盤(pán)輸出的鍵盤(pán)掃描碼)接收鍵盤(pán)輸出的鍵盤(pán)掃描碼(2)緩沖器滿產(chǎn)生鍵盤(pán)中斷)緩沖器滿產(chǎn)生鍵盤(pán)中斷(3)
15、提供鍵盤(pán)中斷程序讀取系統(tǒng)掃描碼)提供鍵盤(pán)中斷程序讀取系統(tǒng)掃描碼(4)對(duì)鍵盤(pán)數(shù)據(jù)進(jìn)行正確性檢查)對(duì)鍵盤(pán)數(shù)據(jù)進(jìn)行正確性檢查(5)向鍵盤(pán)傳送命令并等待接收鍵盤(pán)響應(yīng))向鍵盤(pán)傳送命令并等待接收鍵盤(pán)響應(yīng)(6)通過(guò)鍵盤(pán)鎖定開(kāi)關(guān)封鎖按鍵的掃描碼)通過(guò)鍵盤(pán)鎖定開(kāi)關(guān)封鎖按鍵的掃描碼(7)接受一些硬件配置開(kāi)關(guān)狀態(tài))接受一些硬件配置開(kāi)關(guān)狀態(tài)(8)控制系統(tǒng)復(fù)位動(dòng)作)控制系統(tǒng)復(fù)位動(dòng)作(9)選通地址線)選通地址線A20返回本節(jié)返回本節(jié)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.3.2 鍵盤(pán)接口工作原理及其鍵盤(pán)接口工作原理及其編程控制編程控制(8042作為鍵盤(pán)接口控制器,其內(nèi)部功能如作為鍵盤(pán)接口控制器,其內(nèi)部功能如圖
16、圖11.11所示)。所示)。 1端口寄存器及其作用端口寄存器及其作用各個(gè)端口寄存器的作用如下:各個(gè)端口寄存器的作用如下:狀態(tài)寄存器:是一個(gè)狀態(tài)寄存器:是一個(gè)8位寄存器,它包含有位寄存器,它包含有鍵盤(pán)控制器和接口方面的信息,它在任何時(shí)鍵盤(pán)控制器和接口方面的信息,它在任何時(shí)候均可被候均可被CPU讀取。讀取。第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口輸出緩沖器:其輸出緩沖器:其I/O端口地址為端口地址為060H,是一個(gè)是一個(gè)8位的只讀寄存器。鍵盤(pán)控制器通位的只讀寄存器。鍵盤(pán)控制器通過(guò)輸出緩沖器向系統(tǒng)傳送由鍵盤(pán)送來(lái)的過(guò)輸出緩沖器向系統(tǒng)傳送由鍵盤(pán)送來(lái)的掃描碼和命令響應(yīng)。輸入緩沖器:其掃描碼和命令響應(yīng)
17、。輸入緩沖器:其I/O端口地址為端口地址為060H或或064H,輸入緩沖器也,輸入緩沖器也是一個(gè)是一個(gè)8位的只讀寄存器,當(dāng)位的只讀寄存器,當(dāng)CPU對(duì)地址對(duì)地址060H進(jìn)行寫(xiě)入時(shí)設(shè)置一個(gè)標(biāo)志,表示寫(xiě)進(jìn)行寫(xiě)入時(shí)設(shè)置一個(gè)標(biāo)志,表示寫(xiě)入一個(gè)數(shù)據(jù);對(duì)地址入一個(gè)數(shù)據(jù);對(duì)地址064H寫(xiě)入時(shí)設(shè)置一寫(xiě)入時(shí)設(shè)置一個(gè)標(biāo)志,表示寫(xiě)入一個(gè)命令。個(gè)標(biāo)志,表示寫(xiě)入一個(gè)命令。第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口圖圖11.11 鍵盤(pán)接口功能框圖鍵盤(pán)接口功能框圖A0T1RDT0WRP27鍵盤(pán)數(shù)據(jù)(雙向)P26鍵盤(pán)時(shí)鐘(雙向)CSP25輸入緩沖器空(未用)P24輸出緩沖器滿(IRQ)系系P21A20 選通統(tǒng)統(tǒng)P20系統(tǒng)復(fù)
18、位總總線線數(shù)據(jù)P14 微機(jī)系統(tǒng)板 RAM總線P15 跨接器安裝P16 顯示器類(lèi)型P17 鍵盤(pán)鎖定 8 位 CPU地址、讀寫(xiě)控制邏輯部件測(cè)試輸入端口輸入緩沖寄存器06H狀態(tài)寄存器 064H輸出緩沖寄存器060HROMRAM輸出端口第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口表表11.2 8042寄存器端口分配及讀寫(xiě)控制表寄存器端口分配及讀寫(xiě)控制表第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口表表11.3 鍵盤(pán)控制器命令鍵盤(pán)控制器命令2鍵盤(pán)控制命令鍵盤(pán)控制命令第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口表表11.4 鍵盤(pán)命令列表鍵盤(pán)命令列表返回本節(jié)返回本節(jié)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與
19、鼠標(biāo)接口11.4 鍵盤(pán)中斷與鍵盤(pán)鍵盤(pán)中斷與鍵盤(pán)I/O11.4.1 BIOS鍵盤(pán)緩沖區(qū)鍵盤(pán)緩沖區(qū)11.4.2 鍵盤(pán)的接口功能鍵盤(pán)的接口功能11.4.3 INT 09H鍵盤(pán)中斷鍵盤(pán)中斷11.4.4 INT 16H鍵盤(pán)服務(wù)功能鍵盤(pán)服務(wù)功能返回本章首頁(yè)返回本章首頁(yè)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.4.1 BIOS鍵盤(pán)緩沖區(qū)1鍵盤(pán)緩沖區(qū)的作用鍵盤(pán)緩沖區(qū)的作用BIOS在內(nèi)存低端的在內(nèi)存低端的BIOS數(shù)據(jù)存儲(chǔ)區(qū)開(kāi)設(shè)一個(gè)鍵盤(pán)數(shù)據(jù)存儲(chǔ)區(qū)開(kāi)設(shè)一個(gè)鍵盤(pán)緩沖區(qū),其作用如下:緩沖區(qū),其作用如下: (1)可以滿足鍵盤(pán)實(shí)時(shí)輸入要求。)可以滿足鍵盤(pán)實(shí)時(shí)輸入要求。 (2)適應(yīng)隨機(jī)訪問(wèn)的應(yīng)用要求。)適應(yīng)隨機(jī)訪問(wèn)
20、的應(yīng)用要求。 (3)能容納快速鍵盤(pán)輸入要求。)能容納快速鍵盤(pán)輸入要求。第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口2鍵盤(pán)緩沖區(qū)的結(jié)構(gòu)及操作鍵盤(pán)緩沖區(qū)的結(jié)構(gòu)及操作 (1)隊(duì)列初始化)隊(duì)列初始化(2)元素進(jìn)隊(duì)列)元素進(jìn)隊(duì)列(3)元素出隊(duì)列(如圖)元素出隊(duì)列(如圖11.12所所示)示)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口圖圖11.12 鍵盤(pán)緩沖區(qū)的媒介作用示意圖鍵盤(pán)緩沖區(qū)的媒介作用示意圖隊(duì)列始 隊(duì)列頭 隊(duì)列尾 隊(duì)列末 鍵盤(pán)緩沖區(qū) 由 INT 16 獲取元素 由 INT 09H 進(jìn)入元素 返回本節(jié)返回本節(jié)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.4.2 鍵盤(pán)的接口功能鍵盤(pán)的接口功
21、能l(1)對(duì)某些鍵或鍵的組合定義為單字)對(duì)某些鍵或鍵的組合定義為單字節(jié)的節(jié)的ASCII碼。碼。l(2)對(duì)某些鍵或鍵的組合定義為雙字)對(duì)某些鍵或鍵的組合定義為雙字節(jié)的擴(kuò)展碼。節(jié)的擴(kuò)展碼。l(3)對(duì)某些鍵僅設(shè)置變量,反映其被)對(duì)某些鍵僅設(shè)置變量,反映其被按下或釋放的狀態(tài)。按下或釋放的狀態(tài)。l(4)對(duì)某些鍵或鍵的組合產(chǎn)生特殊操)對(duì)某些鍵或鍵的組合產(chǎn)生特殊操作。作。返回本節(jié)返回本節(jié)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.4.3 INT 09H鍵盤(pán)中斷鍵盤(pán)中斷l(xiāng)表表5.5列出了緩沖區(qū)的鍵盤(pán)狀態(tài)單元內(nèi)容。列出了緩沖區(qū)的鍵盤(pán)狀態(tài)單元內(nèi)容。lINT 09H的中斷服務(wù)功能:當(dāng)掃描碼進(jìn)入的中斷服務(wù)功能
22、:當(dāng)掃描碼進(jìn)入INT 09H,中斷服務(wù)程序首先對(duì)其進(jìn)行識(shí)別,中斷服務(wù)程序首先對(duì)其進(jìn)行識(shí)別分類(lèi)。分別為中斷動(dòng)作、狀態(tài)標(biāo)志及數(shù)據(jù)信分類(lèi)。分別為中斷動(dòng)作、狀態(tài)標(biāo)志及數(shù)據(jù)信息三類(lèi)。如圖息三類(lèi)。如圖5.13所示。所示。INT 09H的入口是的入口是硬件信號(hào)硬件信號(hào)IRQ1和和DB0DB7。 第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口圖11.13 鍵盤(pán)信號(hào)的傳遞轉(zhuǎn)換示意圖 Ctrl+Alt+Del Print+Screen 中斷請(qǐng)求 Pause/Break 串行掃描碼 并行 掃描碼 鍵盤(pán) 接口 8042 鍵盤(pán) 8049 INT 09H 鍵盤(pán)緩沖區(qū) 鍵盤(pán)狀態(tài)單元 第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠
23、標(biāo)接口表表11.5 鍵盤(pán)狀態(tài)單元鍵盤(pán)狀態(tài)單元返回本節(jié)返回本節(jié)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口表表11.6 鍵盤(pán)的基本和擴(kuò)展服務(wù)功能鍵盤(pán)的基本和擴(kuò)展服務(wù)功能11.4.4 INT 16H鍵盤(pán)服務(wù)功能鍵盤(pán)服務(wù)功能第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口返回本節(jié)返回本節(jié)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.5 鼠標(biāo)接口鼠標(biāo)接口11.5.1 鼠標(biāo)器工作原理及分類(lèi)鼠標(biāo)器工作原理及分類(lèi)11.5.2 鼠標(biāo)的結(jié)構(gòu)原理鼠標(biāo)的結(jié)構(gòu)原理11.5.3 鼠標(biāo)與計(jì)算機(jī)的接口鼠標(biāo)與計(jì)算機(jī)的接口返回本章首頁(yè)返回本章首頁(yè)第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口11.5.1 鼠標(biāo)器工作原理及
24、分類(lèi)鼠標(biāo)器工作原理及分類(lèi)鼠標(biāo)器是由位置傳感器、專(zhuān)用處理芯片和采樣機(jī)構(gòu)鼠標(biāo)器是由位置傳感器、專(zhuān)用處理芯片和采樣機(jī)構(gòu)組成(如圖組成(如圖11.14、11.15所示)。所示)。鼠標(biāo)器的工作原理:當(dāng)鼠標(biāo)器相對(duì)桌面移動(dòng)時(shí),采鼠標(biāo)器的工作原理:當(dāng)鼠標(biāo)器相對(duì)桌面移動(dòng)時(shí),采樣機(jī)構(gòu)按樣機(jī)構(gòu)按X,Y相垂直的方向把位置和距離信息送相垂直的方向把位置和距離信息送往傳感器,由傳感器將它們轉(zhuǎn)換成脈沖信號(hào),輸入往傳感器,由傳感器將它們轉(zhuǎn)換成脈沖信號(hào),輸入給專(zhuān)用的微處理器,然后由微處理器按照異步串行給專(zhuān)用的微處理器,然后由微處理器按照異步串行口(或并行口)通訊協(xié)議,將動(dòng)作位移以相應(yīng)的數(shù)口(或并行口)通訊協(xié)議,將動(dòng)作位移以相應(yīng)
25、的數(shù)據(jù)格式傳送到計(jì)算機(jī)主機(jī)。據(jù)格式傳送到計(jì)算機(jī)主機(jī)。第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口鼠標(biāo)器的分類(lèi):鼠標(biāo)器的分類(lèi):按采樣機(jī)構(gòu):分光機(jī)式、光電式、機(jī)械式按采樣機(jī)構(gòu):分光機(jī)式、光電式、機(jī)械式按其用途:分為臺(tái)式和便攜式兩種。按其用途:分為臺(tái)式和便攜式兩種。按照按鍵的數(shù)量:二鍵式、三鍵式和多鍵按照按鍵的數(shù)量:二鍵式、三鍵式和多鍵式多功能鼠標(biāo)器。式多功能鼠標(biāo)器。按其使用功能:分為按其使用功能:分為2D式和式和3D式兩種。式兩種。按其接口插頭的類(lèi)型:分為按其接口插頭的類(lèi)型:分為“D”型型9針串針串口鼠標(biāo)及圓形并口(口鼠標(biāo)及圓形并口(PS/2)鼠標(biāo)。)鼠標(biāo)。第第1111章章 鍵盤(pán)與鼠標(biāo)接口鍵盤(pán)與鼠標(biāo)接口圖圖11.14 鼠標(biāo)器
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 老年人養(yǎng)生秘訣
- 大數(shù)據(jù)應(yīng)用開(kāi)發(fā)(java)1+X練習(xí)題+參考答案解析
- 9月計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)試題及參考答案解析
- 《初中作文輔導(dǎo)課件-機(jī)智的小狐貍》
- 船舶維修企業(yè)技術(shù)創(chuàng)新與成果轉(zhuǎn)化考核試卷
- 設(shè)計(jì)師的國(guó)際視野與跨文化交流考核試卷
- 2025年高強(qiáng)2號(hào)玻璃纖維布項(xiàng)目建議書(shū)
- 涂料市場(chǎng)競(jìng)爭(zhēng)優(yōu)勢(shì)分析與提升考核試卷
- 焙烤工藝的創(chuàng)新與發(fā)展考核試卷
- 米制食品的加工工藝研究與改進(jìn)考核試卷
- 家政合伙合同協(xié)議書(shū)
- 2025年全國(guó)防災(zāi)減災(zāi)日班會(huì) 課件
- SL631水利水電工程單元工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)第1部分:土石方工程
- (二調(diào))武漢市2025屆高中畢業(yè)生二月調(diào)研考試 英語(yǔ)試卷(含標(biāo)準(zhǔn)答案)+聽(tīng)力音頻
- 數(shù)學(xué)-湖北省武漢市2025屆高中畢業(yè)生二月調(diào)研考試(武漢二調(diào))試題和解析
- DL∕T 5370-2017 水電水利工程施工通 用安全技術(shù)規(guī)程
- (高清版)TDT 1075-2023 光伏發(fā)電站工程項(xiàng)目用地控制指標(biāo)
- 投標(biāo)貨物的包裝、運(yùn)輸方案
- 小升初幼升小學(xué)生擇校重點(diǎn)中學(xué)入學(xué)簡(jiǎn)歷自薦信自我介紹word模板 女生版
- 本科教學(xué)工作審核評(píng)估匯報(bào)PPT課件
- 工業(yè)用機(jī)器人畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論