![第12章人機交互接口_第1頁](http://file4.renrendoc.com/view/29002296cc81762e293127bbb92b07cb/29002296cc81762e293127bbb92b07cb1.gif)
![第12章人機交互接口_第2頁](http://file4.renrendoc.com/view/29002296cc81762e293127bbb92b07cb/29002296cc81762e293127bbb92b07cb2.gif)
![第12章人機交互接口_第3頁](http://file4.renrendoc.com/view/29002296cc81762e293127bbb92b07cb/29002296cc81762e293127bbb92b07cb3.gif)
![第12章人機交互接口_第4頁](http://file4.renrendoc.com/view/29002296cc81762e293127bbb92b07cb/29002296cc81762e293127bbb92b07cb4.gif)
![第12章人機交互接口_第5頁](http://file4.renrendoc.com/view/29002296cc81762e293127bbb92b07cb/29002296cc81762e293127bbb92b07cb5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第12章人機交互接口8.1鍵盤接口技術(shù)8.1.1鍵盤的工作原理1.類型根據(jù)功能不同,一般將鍵盤分為兩種基本類型:(1)編碼鍵盤。這種鍵盤本身帶有硬件電路,能夠由硬件邏輯自動檢測被按下的鍵,然后自動產(chǎn)生與被按鍵對應(yīng)的鍵編碼(ASCII碼等),并以并行或串行通信方式送往主機。它使用方便、接口電路簡單,但自身電路復雜、成本較高。(2)非編碼鍵盤。這種鍵盤由簡單的鍵開關(guān)行列矩陣組成,只能提供鍵開關(guān)的行列位置(位置碼或掃描碼),按鍵的識別、鍵值的確定和輸入到主機等工作全靠軟件完成。這類鍵盤的硬件電路簡單、成本低,被廣泛地應(yīng)用于計算機中。
2.線性鍵盤與矩陣鍵盤
3.鍵盤接口的基本功能(1)消除鍵抖動。常用方法:軟件延時法:軟件產(chǎn)生約20ms延時,待鍵輸出達穩(wěn)定狀態(tài)再讀取代碼。硬件消抖法:在鍵與計算機接口之間增加消抖電路。(2)重鍵處理。有兩種處理方法:鎖定法:在確認有鍵按下后,必須檢測到該鍵釋放后才能進行下一次鍵盤檢測。延時法:確認有鍵按下后,經(jīng)過給定的延時時間后,如果檢測被按鍵仍未釋放,則予以連續(xù)檢測與處理。(3)串鍵處理。串鍵是指兩個或兩個以上按鍵同時按下,處理方法根據(jù)不同系統(tǒng)也有兩種情況。合法多鍵:定義了一些特定的多鍵組合來表示某些信息,例如Ctrl+C、Shift+P等非法多鍵:處理時主要有兩種策略:雙鍵鎖定(只認定最后釋放的鍵為合法鍵)和N鍵連鎖(只產(chǎn)生最先按下鍵的編碼)。8.1.2非編碼鍵盤接口及其控制1.行掃描鍵盤原理75492P反相器輸出到6條行線的電平,LS244同相三態(tài)緩沖器組成輸入端口,讀入各列線的電平值。行掃描法的基本思想是:通過程序控制向鍵盤的所有行逐行輸出低電平(即逐行掃描),若無按鍵按下閉合,則所有列的輸出均為高電平。若有一個按鍵按下閉合,就會將所在的列鉗位在低電平。通過程序讀入列線的狀態(tài),就可以判斷有無鍵按下及哪一個鍵按下,鍵所在的行、列位置的編碼就是該鍵的編碼。鍵掃描與處理功能一般是編寫成子程序被調(diào)用的,行掃描法的工作流程可分成鍵盤掃描、逐行掃描、鍵碼生成、按鍵處理4個階段。2.行反轉(zhuǎn)法原理行反轉(zhuǎn)法必須使用可編程并行接口(如8255)來實現(xiàn),其基本原理是:將行線接一個并行端口,先工作在輸出方式,列線接另一個并行端口,先工作在輸入方式。編程通過行端口向全部行線輸出“0”電平,再讀入列線的值。如果有鍵被按下,則必有列線為“0”電平。然后進行線反轉(zhuǎn),編程改變兩個并行端口的工作方式,列端口工作于輸出方式,將剛才讀入的列線值反轉(zhuǎn)輸出到列線;行端口工作在輸入方式,讀取行線的值,則閉合鍵所在的行線必為“0”電平。于是,當一個鍵被按下時,就可以讀到一對惟一的列值和行值。編程舉例使用行反轉(zhuǎn)法編程實現(xiàn)對其8×8鍵盤的控制,其中行線接可編程并行接口8255的端口A,列線接端口B,。該程序也編寫成子程序形式,出口參數(shù)為被按鍵的行號與列號,分別存放在AH和AL中。程序中取8255的端口地址分別為PA、PB、PC、PCTRL。START:MOVAL,82H;PA、PB工作方式0
MOVDX,PCTRL;PA輸出,PB輸入
OUTDX,ALMOVDX,PB;讀入并保存列值
INAL,DXMOVBL,ALCMPAL,0FFH;有列線為0?
JZX1;沒有則跳轉(zhuǎn)到X1CALLD20MS;消除前沿抖動
INAL,DXMOVBL,ALCMPAL,0FFH;仍然有列線為0?
JZX1;沒有則跳轉(zhuǎn)到X1MOVAL,90HMOVDX,PCTRL;PA、PB工作方式0
OUTDX,AL;PA輸入,PB輸出
MOVDX,PBMOVAL,BLOUTDX,AL;輸出讀入的列值
MOVDX,PAINAL,DX;讀入行值
MOVAH,AL;行、列值送AX,
MOVAL,BL;AH中為行值,AL為列值
X1:RET8.1.3.IBMPC機的鍵盤在PC計算機系列中,PC/XT機采用83鍵標準鍵盤,PC/AT機采用84鍵鍵盤,286以上的機型一般使用增強型101鍵或102鍵擴展鍵盤。屬于非編碼鍵盤,鍵盤上的按鍵排列成矩陣形式,對按下鍵的識別采用行列掃描原理,由鍵盤內(nèi)部的Intel8048單片機完成。鍵盤通過一根螺旋形的5芯電纜與主機相連。8.2.1LED顯示器件及其接口1概述LED(LowEmittingDiode)發(fā)光二極管,在小型專用微機系統(tǒng)和單片機系統(tǒng)中,它是主要的顯示器件。常用的LED有單個LED顯示管、7段或8段數(shù)碼顯示器和點陣式顯示器。下面主要介紹數(shù)碼管及其接口。8.2顯示接口技術(shù)2.顯示接口舉例:74LS164擴展LED顯示接口寄存器是一種用來暫時存放數(shù)據(jù)、指令等的器件,它由觸發(fā)器組成。一個觸發(fā)器可以儲存一位二進制代碼。存放幾位二進制代碼用幾個觸發(fā)器即可。在微機系統(tǒng)中,常在CPU和七位LED顯示器間使用了移位寄存器74LS164作串行輸入并行輸出暫存器,該移位寄存器是經(jīng)過改造的移位寄存器,它除了具有數(shù)據(jù)寄存的功能外,還具有移位功能。所謂移位功能,就是寄存器中所存的數(shù)據(jù)可在移位脈沖的作用下左移或右移。LEDPROC ;入口參數(shù):顯示碼在BL中LED1: MOVAL,80H
MOVDX,IOCTRL
OUTDX,AL MOVCL,8LED2: MOVAL,BL MOVDX,IOCPT OUTDX,BL ROLBL,1 MOVAL,00H
MOVDX,IOCTRL
OUTDX,AL MOVAL,01H
OUTDX,AL LOOPLED2LED ENDP8.2.2CRT顯示器及其接口1概述(1)CRT顯示器組成與工作原理CRT(CathodeRayTube,陰極射線管),它采用的掃描方式有光柵掃描、隨機掃描、矢量掃描等多種,但常用的是光柵掃描方式。這種掃描方式利用CRT中高速的電子束不斷一行一行地從左到右、從上到下作有序掃描。CRT內(nèi)有掃描偏轉(zhuǎn)電路和視頻驅(qū)動電路。(2)CRT顯示器分類監(jiān)視器可分為單色和彩色兩大類,彩色監(jiān)視器的CRT有R(紅)、G(綠)、B(藍)三色電子槍,三色視頻信號分別控制三原色的亮暗,從而有多種不同的顏色。監(jiān)視器的另一個重要性能指標是分辨率,它是指整個屏幕可顯示的像素乘以每屏的掃描線數(shù)。IBM-PC單色顯示器的分辨率為720×350,高質(zhì)量彩色圖形監(jiān)視器的分辨率達到1024×1024,顏色達256種,總的顏色數(shù)可達224。(3)CRT顯示器顯示方式比較。監(jiān)視器通過控制器(適配器)與微機接口,根據(jù)不同的性能要求有多種結(jié)構(gòu),如MDA(MONCHROMEDISPLAYADAPTER)單色顯示器適配器、CGA(COLORGRAPHICADAPTER)彩色顯示器適配器、EGA(ENHANCEDGRAPHICADAPTER)增量型彩色顯示器適配器和VGA(VIDEOGRAPHICARRAY)。(4)CRT顯示器的接口信號功能。監(jiān)視器的接口信號根據(jù)監(jiān)視器的驅(qū)動方式不同而不同。復合驅(qū)動式將視頻信號和水平、垂直同步信號合成一個信號驅(qū)動,其接口線只有信號線和地線兩根。直接驅(qū)動方式將各種信號分開驅(qū)動,使用9芯或15芯D型插座與控制接口。2、單色顯示適配器(MDA)MDA適配器可以看成由顯示數(shù)據(jù)處理和掃描控制兩部分組成
3、彩色圖形適配器(CGA)CGA可產(chǎn)生黑白和彩色的字符和圖形,具有合成視頻接口COMPVIO及直接驅(qū)動接口(R、G、B、I、HSYNC、VSYNC)兩種監(jiān)視器接口
4、EGA、VGA、SVGA圖形顯示適配器增強型圖形適配器EGA和影像圖形陣列VGA是IBM-PC/AT、PC386、PC486的標準配置圖形接口板。其分辨率、顏色、速度等性能均有顯著的改進和提高。EGA的分辨率達到640×350,其字符點陣有8×8、8×14、9×16等多種,可同時顯示的顏色有256種。VGA的分辨率達到640×480,可同時顯示的數(shù)256K種。SVGA的分辨率可達到640×480、800×600、1024×768、1280×1024、1600×1200等,可同時顯示的數(shù)不限,具體取決于顯存VRAM的容量,一般可達到16M種(24位)、4G種(32位)顏色,即真彩色顯示。EGA和VGA的接口邏輯仍由顯示數(shù)據(jù)處理和掃描控制兩部分邏輯組成。掃描控制部分的主要作用是產(chǎn)生水平和垂直同步信號、回掃信號、消隱信號,并對數(shù)據(jù)在屏幕上的顯示格式進行控制,其顯示數(shù)據(jù)處理邏輯包含顯示存儲器、并串轉(zhuǎn)換器和屬性控制器等部分。8、3鼠標接口技術(shù)8.3.1、鼠標器工作原理及分類(1)原理:鼠標器是由位置傳感器、專用處理芯片和采樣機構(gòu)組成。鼠標器的工作原理:當鼠標器相對桌面移動時,采樣機構(gòu)按X,Y相垂直的方向把位置和距離信息送往傳感器,由傳感器將它們轉(zhuǎn)換成脈沖信號,輸入給專用的微處理器,然后由微處理器按照異步串行口(或并行口)通訊協(xié)議,將動作位移以相應(yīng)的數(shù)據(jù)格式傳送到計算機主機。(2)鼠標器的分類:按采樣機構(gòu):分光機式、光電式、機械式按其用途:分為臺式和便攜式兩種。按照按鍵的數(shù)量:二鍵式、三鍵式和多鍵式多功能鼠標器。按其使用功能:分為2D式和3D式兩種。按其接口插頭的類型:分為“D”型9針串口鼠標及圓形并口(PS/2)鼠標。串口,PS/2和USB三種類型串口:將鼠標接到電腦主機串口上使用。其優(yōu)點是適用范圍和機型最多,從沒有PS/2接口和USB接口的電腦到現(xiàn)在最新的電腦都能使用,缺點是串口通信的數(shù)據(jù)傳輸率低,中高檔鼠標不能發(fā)揮其高性能優(yōu)勢,而且不支持熱插拔。PS/2接口:PS/2接口是目前最常見的鼠標接口,最初是IBM公司的專利,俗稱“小口”。這是一種鼠標和鍵盤的專用接口,是一種6針的圓型接口。但鼠標只使用其中的4針傳輸數(shù)據(jù)和供電,其余2個為空腳。是ATX主板的標準接口,是目前應(yīng)用最為廣泛的鼠標接口之一,也不支持熱插拔。在連接PS/2接口鼠標時不能錯誤地插入鍵盤PS/2接口(鼠標的接口為綠色、鍵盤的接口為紫色)。USB接口:與前兩種接口相比,其優(yōu)點是非常高的數(shù)據(jù)傳輸率,完全能夠滿足各種鼠標在刷新率和分辨率方面的要求,能夠使各種中高檔鼠標完全發(fā)揮其性能,而且支持熱插拔。鼠標器組成原理鼠標接口引腳示意圖8.3.2鼠標與計算機的接口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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北師大版道德與法治七年級下冊10.2《積極面對競爭》聽課評課記錄
- 粵人版地理七年級下冊《第一節(jié) 非洲概述》聽課評課記錄
- 2025年天文測量儀器合作協(xié)議書
- 加盟合作框架協(xié)議書范本
- 臨時棄土場土地租用協(xié)議書范本
- 2025年度網(wǎng)紅蛋糕店品牌授權(quán)轉(zhuǎn)讓合同
- 二零二五年度離婚協(xié)議書涉及子女醫(yī)療費用承擔合同
- 2025年度農(nóng)業(yè)旅游租賃田地合同
- 2025年度期刊訂閱用戶信息保護合同
- 2025年度砍伐合同范文:林業(yè)砍伐與林業(yè)資源整合合作協(xié)議
- 2024-2025學年遼寧省沈陽市沈河區(qū)七年級(上)期末英語試卷(含答案)
- 2024-2025學年初中七年級上學期數(shù)學期末綜合卷(人教版)含答案
- 體育活動策劃與組織課件
- 公司違規(guī)違紀連帶處罰制度模版(2篇)
- 2025屆高考物理二輪總復習第一編專題2能量與動量第1講動能定理機械能守恒定律功能關(guān)系的應(yīng)用課件
- T型引流管常見并發(fā)癥的預(yù)防及處理
- 2024-2025學年人教新版九年級(上)化學寒假作業(yè)(九)
- 內(nèi)業(yè)資料承包合同個人與公司的承包合同
- 【履職清單】2024版安全生產(chǎn)責任體系重點崗位履職清單
- 2022年全國醫(yī)學博士英語統(tǒng)一考試試題
- 《工業(yè)自動化技術(shù)》課件
評論
0/150
提交評論