![第9章人機(jī)交互設(shè)備接口_第1頁](http://file4.renrendoc.com/view/722d8f43c9b62e6fc04f0d2db52019a2/722d8f43c9b62e6fc04f0d2db52019a21.gif)
![第9章人機(jī)交互設(shè)備接口_第2頁](http://file4.renrendoc.com/view/722d8f43c9b62e6fc04f0d2db52019a2/722d8f43c9b62e6fc04f0d2db52019a22.gif)
![第9章人機(jī)交互設(shè)備接口_第3頁](http://file4.renrendoc.com/view/722d8f43c9b62e6fc04f0d2db52019a2/722d8f43c9b62e6fc04f0d2db52019a23.gif)
![第9章人機(jī)交互設(shè)備接口_第4頁](http://file4.renrendoc.com/view/722d8f43c9b62e6fc04f0d2db52019a2/722d8f43c9b62e6fc04f0d2db52019a24.gif)
![第9章人機(jī)交互設(shè)備接口_第5頁](http://file4.renrendoc.com/view/722d8f43c9b62e6fc04f0d2db52019a2/722d8f43c9b62e6fc04f0d2db52019a25.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第9章人機(jī)交互設(shè)備接口第9章人機(jī)交互設(shè)備接口 學(xué)習(xí)目標(biāo):◆熟練掌握LED數(shù)碼管、LCD顯示器和CRT顯示器的工作原理及其接口設(shè)計技術(shù);◆掌握鍵盤、打印機(jī)接口技術(shù),了解多媒體接口技術(shù);◆理解鼠標(biāo)、數(shù)碼相機(jī)、觸摸屏及圖像掃描儀等輸入接口;第9章人機(jī)交互設(shè)備接口本章目錄:
9.1鍵盤及其接口
9.2顯示器及其接口
9.3打印機(jī)及其接口
9.4多媒體技術(shù)及其接口
9.5其它常用人-機(jī)輸入接口
習(xí)題與思考題9.1鍵盤及其接口 鍵盤分外殼、按鍵和電路板三部分。 按鍵開關(guān)按結(jié)構(gòu)分為有觸點式和無觸點式兩大類。 有觸點式按鍵開關(guān)有:機(jī)械式開關(guān)、薄膜開關(guān)、導(dǎo)電橡膠式開關(guān)和磁簧式開關(guān)等; 無觸點式按鍵開關(guān)有:電容式開關(guān)、電磁感應(yīng)式開關(guān)和磁場效應(yīng)式開關(guān)等。
9.1.1鍵盤的工作原理
9.1.2PC系列鍵盤及其接口電路返回上一級9.1.1鍵盤的工作原理 按鍵碼的識別方式,鍵盤分為編碼鍵盤和非編碼鍵盤。 編碼鍵盤主要依靠硬件電路完成掃描、編碼和傳送,直接提供與按鍵相對應(yīng)的編碼信息,其特點是響應(yīng)速度快,但硬件結(jié)構(gòu)復(fù)雜。 非編碼鍵盤的掃描、編碼和傳送則由硬件和軟件共同完成,其響應(yīng)速度不如編碼鍵盤快,但可以通過軟件對鍵盤的某些按鍵重新定義,為擴(kuò)充鍵盤功能提供了較大方便。 常用非編碼鍵盤有線性鍵盤和矩陣鍵盤。返回上一級線性鍵盤 線性鍵盤主要適用于小鍵盤,其按鍵不多,而每個按鍵均有一條輸入線送到計算機(jī)接口上,如有n個按鍵,則有n條輸入線。4鍵線性鍵盤示意圖返回上一級矩陣鍵盤 矩陣鍵盤的按鍵按行列排放。 如有i行j列,則可排列i×j個按鍵,但送往計算機(jī)的輸入線共i+j條。20鍵矩陣鍵盤原理圖返回上一級鍵碼識別 鍵碼識別主要指矩陣結(jié)構(gòu)的鍵盤,主要的鍵碼識別方法有: 行掃描法、行列反轉(zhuǎn)法和行列掃描法等。返回上一級1.行掃描法 鍵盤上的各鍵組合為一個二維矩陣形式,某一鍵所在的行列號即為此鍵的編碼。 判斷某鍵是否閉合的原理為:
首先向所有行輸出低電平,如無任何鍵閉合,則+5V電平經(jīng)電阻通向所有列線,因而所有列線應(yīng)輸出高電平。如果某一鍵按下閉合,則該鍵所在列與低電平短路,因而該列變?yōu)榈碗娖?。此時讀列線即可判斷有無鍵按下。進(jìn)而通過行列號識別哪一個鍵被按下,從而查找到該鍵的鍵碼。返回上一級行掃描法鍵碼識別示意圖返回上一級具體的識別方法向第0行輸出低電平,其余各行輸出高電平,然后讀入所有列線的電平值。如果某列線為低電平,表示第0行和該列相交位置上的鍵被按下。如果列線全為高電平,說明第0行沒有鍵按下。向第1行輸出低電平,其余行輸出高電平,如果讀入的列線仍然全是高電平,說明第1行也無鍵按下,應(yīng)繼續(xù)檢查第2行。依次類推。直到發(fā)現(xiàn)某一列變?yōu)榈碗娖剑茨虫I按下,則退出掃描。根據(jù)行號和列號識別閉合的是哪一個鍵,輸出相應(yīng)鍵碼。也就是說由行號和列號作為該鍵的鍵碼。這種由行列位置表示的鍵碼稱為行列碼或位置掃描碼,也稱為鍵盤掃描碼。返回上一級2.行列反轉(zhuǎn)法先向所有行線輸出低電平,同時讀入列線。如果有鍵按下,則該鍵所在的列線應(yīng)為低電平,其余的列線為高電平。由此確定該鍵的列號。然后將行和列進(jìn)行交換,向所有列線輸出低電平,讀行線,同樣可確定該鍵的行號。有行號和列號就可以確定該鍵的位置和編碼。返回上一級行列反轉(zhuǎn)法鍵碼識別示意圖返回上一級 8×8鍵鍵盤,使用8255A的PA口和PB口分別作為行線和列線的輸入輸出接口。 首先設(shè)置PA口為輸出,PB口為輸入。向PA口輸出低電平,讀PB口。若PB口全為高電平,說明無鍵按下。若PB口中某一根線為低電平,如PB3,表示第3列有鍵按下。 然后設(shè)置PA口為輸入,PB口為輸出。向PB口輸出低電平,讀PA口,同樣可確定該鍵的行號。比如PA4為低電平,則說明按下的鍵在第4行。 于是可以確定行號和列號,即可識別鍵碼。返回上一級3.行列掃描法行列掃描法是PC機(jī)鍵盤使用的主要鍵碼識別方法,硬件結(jié)構(gòu)與行掃描法類似。其工作原理如下: 通過譯碼器向每一行依次輸出低電平,其余各行為高電平。每掃描一行,讀一次列線,如果列線全為高電平,說明該行沒有鍵按下;如果某一列為低電平,說明有鍵按下,如此行號和列號都已確定。行掃描完成后,依次向每一列輸出低電平,讀行線,同樣可確定行號和列號。將兩次所得的行號和列號進(jìn)行對比,如相同,則認(rèn)為該鍵碼正確無誤,即獲得該閉合鍵的行列掃描碼。返回上一級抖動和重鍵抖動問題: 在一個鍵按下和釋放的一瞬間,從微觀上看,按鍵開關(guān)是在閉合和斷開位置間跳動幾次才能達(dá)到穩(wěn)定狀態(tài)。在電路上,按鍵按下閉合到釋放表現(xiàn)為一個負(fù)的(或正的)矩形脈沖。抖動的存在使脈沖的開頭和尾部出現(xiàn)一些毛齒波。毛齒波持續(xù)的時間一般小于10ms,如不加處理,可能被誤判按鍵幾次。重鍵問題: 指由于誤操作,兩個或兩個以上的鍵同時被按下閉合,此時鍵位掃描中會出現(xiàn)錯誤的行列值。返回上一級消除抖動消除抖動的方法主要有兩種:硬件方法采用RC濾波電路消除抖動的波形。軟件方法通過延時一定時間,等信號穩(wěn)定后再去識別鍵碼。
其方法如下:當(dāng)檢查到有鍵按下后延時約10ms,再檢查是否有鍵按下。如果第二次檢查不到按鍵,說明前次檢查為抖動;如果第二次檢查檢查到按鍵,說明信號已穩(wěn)定,為有效按鍵,可以讀取其鍵碼。等按鍵釋放后重新進(jìn)行處理。返回上一級重鍵處理重鍵處理的主要方法:連鎖法是不停地掃描鍵盤,重鍵期間不作識別,僅承認(rèn)最后一個閉合鍵。順序法是在識別某閉合鍵后保持不動,直到該鍵釋放后再去識別其它按鍵。返回上一級9.1.2PC系列鍵盤及其接口電路 PC系列鍵盤從早期PC/XT使用的83鍵發(fā)展到現(xiàn)在的101/102鍵、104鍵、107鍵等,新的功能不斷擴(kuò)充,以適應(yīng)高檔微處理器和操作系統(tǒng)的要求。返回上一級1.PC系列鍵盤工作原理 PC系列鍵盤內(nèi)部都有一個微處理器,鍵盤在其控制下實現(xiàn)閉合鍵掃描、鍵碼識別,并實現(xiàn)與PC微機(jī)的通信返回上一級PC/XT鍵盤工作原理示意圖返回上一級
PC/XT鍵盤采用的是16×8矩陣結(jié)構(gòu),其核心為單片機(jī)Intel8048,不僅承擔(dān)鍵碼掃描與識別,而且負(fù)責(zé)與主機(jī)通信。首先,8048對鍵盤矩陣進(jìn)行掃描,獲取按鍵的掃描碼,存入掃描碼緩沖器。在主機(jī)允許鍵盤輸入時,掃描碼經(jīng)I/O串行口送往主機(jī)的鍵盤接口。然后由8255A向CPU申請中斷,CPU響應(yīng)中斷后由鍵盤中斷服務(wù)程序?qū)㈡I盤掃描碼轉(zhuǎn)換成ASCII碼或擴(kuò)充碼,與掃描碼一起存入鍵盤緩沖區(qū),供主機(jī)系統(tǒng)和用戶應(yīng)用程序使用。返回上一級PC/XT鍵盤掃描電路返回上一級2.PC系列鍵盤接口電路鍵盤接口主要完成以下功能:串行接收鍵盤送來的接通掃描碼和斷開掃描碼,轉(zhuǎn)換為并行數(shù)據(jù)并暫存起來,向主機(jī)發(fā)出中斷請求信號。主機(jī)響應(yīng)中斷讀取掃描碼并轉(zhuǎn)換成相應(yīng)的ASCII碼,存入鍵盤緩沖區(qū)。對控制鍵則做相應(yīng)的處理。接口接收主機(jī)發(fā)送的命令并傳送給鍵盤。返回上一級PC/XT鍵盤接口電路返回上一級3.鍵盤接口編程舉例 在PC/XT的BIOS中,與鍵盤輸入相關(guān)的中斷有類型09H的硬件中斷和軟件中斷INT16H。在DOS操作系統(tǒng)的INT21H也提供鍵盤操作的常用功能。返回上一級┇I(xiàn)N AL,60H ;讀8255的A口PUSHAX ;保存AL中的掃描碼INAL,61H ;讀PB口原輸出狀態(tài)MOVAH,AL ORAL,80H ;置PB7為“1”O(jiān)UT61H,AL ;清除LS322和中斷觸發(fā)器XCHGAH,AL ;PB口的原輸出值 ;由AH轉(zhuǎn)到ALOUT61H,AL ;輸出原狀態(tài)PB7=1, ;PB6=1的值,允許再接收POPAX ;彈出AL中的掃描碼MOVAH,AL ;放入AH┇(1)INT09H中斷服務(wù)程序中掃描碼的讀取部分檢測鍵盤緩沖區(qū)是否有字符,如有,將其ASCII碼和掃描碼讀入 ┇CHECK: MOVAH,1 ;置1號功能 INT16H ;執(zhí)行中斷 JZCHECK ;ZF=1,繼續(xù)檢測 MOVAH,0 ;ZF=0,置0號功能 INT16H ┇(2)軟件中斷INT16H9.2顯示器及其接口
9.2.1LED顯示器及其接口
9.2.2LCD顯示器及其接口
9.2.3CRT顯示器及其接口返回上一級9.2.1LED顯示器及其接口 LED即發(fā)光二極管,是一種注入式電致發(fā)光半導(dǎo)體器件,它由P型和N型半導(dǎo)體組合而成,能夠把電能轉(zhuǎn)變?yōu)楣饽堋? 常用的LED有單LED顯示管、數(shù)碼管和點陣顯示器等。返回上一級1.LED數(shù)碼管的結(jié)構(gòu)與原理LED數(shù)碼管的結(jié)構(gòu)返回上一級七段數(shù)碼管實際共八段: a、b、c、d、e、f、g共七段用來顯示十進(jìn)制或十六進(jìn)制數(shù)字與一些字符;另一段DP用來顯示小數(shù)點。LED有兩種接法: 各個發(fā)光二極管的陽極接在一起的稱為共陽極顯示器;陰極連在一起的稱為共陰極顯示器。 對于共陽極顯示器而言,發(fā)光的相應(yīng)段須接低電平才能有效,而共陰極則相反,發(fā)光的相應(yīng)段須接高電平。返回上一級共陰極LED顯示器段碼返回上一級2.LED數(shù)碼管顯示器的接口與編程 LED的顯示驅(qū)動方式: 1、靜態(tài)顯示驅(qū)動 2、動態(tài)顯示驅(qū)動 靜態(tài)驅(qū)動加直流信號,動態(tài)驅(qū)動加交流信號。由于直流驅(qū)動會減少LCD的壽命,因此一般用交流信號動態(tài)驅(qū)動。返回上一級LED靜態(tài)顯示 靜態(tài)顯示,就是指當(dāng)前顯示器顯示某個字符時,該顯示器相應(yīng)的發(fā)光二極管恒定地導(dǎo)通或截止,直到送入新的顯示碼為止。 此種顯示方式的每一位數(shù)字都需要一個8位觸發(fā)器來驅(qū)動。 靜態(tài)顯示時,較小的電流即可得到較高的亮度,故可由8255的輸出口直接驅(qū)動。 靜態(tài)連接的缺點是I/O口利用效率低,一般適用于顯示器位數(shù)較少的場合。返回上一級LED靜態(tài)驅(qū)動電路返回上一級LED動態(tài)顯示 動態(tài)顯示,是指按位輪流點亮各位顯示器。或者說,接口電路對各位顯示器輪流進(jìn)行掃描,每隔一定時間點亮一次。 此種情況下,顯示器的亮度不僅與導(dǎo)通電流有關(guān),還與點亮?xí)r間與斷開時間有關(guān)。 當(dāng)顯示器不多于8個時,用于控制顯示器公共極電位的掃描口只須一個8位I/O口即可。而控制顯示器各段字型的段數(shù)據(jù)口也只須一個8位I/O口。返回上一級LED動態(tài)驅(qū)動電路返回上一級例9.1 根據(jù)圖所示的靜態(tài)驅(qū)動電路編程循環(huán)顯示0~F字符(設(shè)LED為共陰極連接)
。返回上一級DATA SEGMENTL_CODE DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H, DB7FH,6FH,77H,7CH,39H,5EH,79H,71HDATA ENDSCODE SEGMENT ASSUMECS:CODE,DS:DATASTART: MOVAX,DATA MOVDS,AX MOVBX,OFFSETL_CODE ;BX指向七段顯示碼表L0: MOVCX,10H ;顯示16個字符 MOVAL,0 ;顯示初值L1: PUSHAX XLATL_CODE ;取顯示碼 OUTPORT,AL ;輸出顯示 MOVDX,0FFFFHDELAY: DECDX JNZDELAY ;延時 POPAX INCAL ;指向下一個字符 LOOPL1 ;循環(huán) JMPL0CODE ENDS ENDSTARTLED靜態(tài)驅(qū)動電路顯示程序9.2.2LCD顯示器及其接口 LCD是一種被動式顯示器,由于其功耗低、體積小、重量輕、低輻射、抗干擾能力強(qiáng)等特點,因而得到廣泛應(yīng)用并迅速發(fā)展。返回上一級1.LCD的分類目前應(yīng)用較多的LCD主要分為三大類:扭曲向列型LCD(TN-LCD);超扭曲向列型(STN-LCD);有源陣列型LCD(AM-LCD)。前兩種也統(tǒng)稱為無源矩陣LCD,即PM-LCD。返回上一級2.LCD的原理與結(jié)構(gòu) LCD是利用晶體材料的電光效應(yīng)制作的一種被動式顯示器。液晶本身并不發(fā)光,依靠電信號的控制使周圍環(huán)境光在顯示部位反射或透射而得以顯示。返回上一級液晶顯示器結(jié)構(gòu)返回上一級3.LCD顯示器的接口 常用的LCD驅(qū)動器芯片有段式驅(qū)動、點陣式驅(qū)動等。
MOTOROLA公司生產(chǎn)的MC14543是常用的七段碼LCD鎖存/譯碼/驅(qū)動電路。 而PCF8566則是一種串行送數(shù)的通用LCD驅(qū)動芯片。返回上一級MC14543與LCD的接口 只要在LD鎖存禁止端加高電平,BI熄滅端加低電平,ph端輸入方波,A、B、C、D端輸入BCD碼,則其輸出端就會輸出相應(yīng)的與ph同相或反相的方波,從而驅(qū)動對應(yīng)的液晶段亮或暗,顯示出數(shù)字或字符。返回上一級9.2.3CRT顯示器及其接口CRT(CathodeRayTube,陰極射線管)顯示器按顯示原理分為: 蔭罩式CRT和電壓穿透式CRT按顯示色彩分為: 單色顯示器和彩色顯示器計算機(jī)的顯示系統(tǒng)包括顯示器及其顯示適配器兩部分。返回上一級1.CRT顯示器的結(jié)構(gòu)和原理當(dāng)前使用的CRT顯示器主要是彩色顯示器,包括陰極射線管和控制電路兩部分。顯像管的功能: 將電信號轉(zhuǎn)換為光信號,將數(shù)據(jù)信號轉(zhuǎn)換成光信號顯示在熒光屏上,從而完成字符或圖像的顯示。返回上一級彩色CRT組成原理示意圖返回上一級基本工作原理 CRT加電以后,陰極被燈絲加熱發(fā)出三支平行的電子束。電子束中大量的電子經(jīng)加速極和陽極的吸引后加速離開陰極,經(jīng)過加速極、聚焦極和陽極等組成的電子透鏡的聚焦后形成的三束細(xì)電子束在蔭罩板的豎條形細(xì)縫或小孔中匯聚后分別按不同強(qiáng)度準(zhǔn)確轟擊熒光屏上的紅(R)綠(G)藍(lán)(B)三色熒光粉,產(chǎn)生不同顏色的亮點。 熒光屏上的每一個像素都是由紅、綠、藍(lán)三原色組合而成的。同時,行場掃描電路控制CRT外部的偏轉(zhuǎn)線圈,使光點移動從而形成光柵,點亮整個屏幕。光柵按掃描方式分逐行掃描和隔行掃描兩種方式。逐行掃描可消除屏幕的閃爍感。整個屏幕被掃描m行,每行有n個像素點,則整個屏幕有m×n個像素。而圖形或字符就是由不同顏色和亮度的像素組成的。返回上一級彩色顯示器的主要性能指標(biāo)分辨率一般用屏幕上像素的多少來代替,表示為掃描行數(shù)(m)×每行像素數(shù)(n)。色彩指可選擇的顏色數(shù)及一幀畫面可同時顯示的顏色數(shù)。顯示速度是指顯示字符或圖像的速度,尤其是動態(tài)圖像的顯示速度。屏幕尺寸是指顯像管的尺寸。還有顯示方式、點距、刷新頻率、帶寬、輻射大小及屏幕類型等。返回上一級2.CRT顯示器接口電路 CRT顯示器通過適配器與主機(jī)接口。 一般顯示適配器插在主機(jī)內(nèi)部,而顯示器通過9芯或15芯的D型插座與適配器相連接。
其中9芯信號連接主要用于單色顯示器接口,15芯信號連接則用于彩色顯示器接口。返回上一級CRT顯示器與適配器的連接返回上一級(1)單色顯示適配器MDA(MonochromeDisplayAdapter): 是單色顯示適配器,僅支持黑白、字符顯示方式。包括顯示數(shù)據(jù)處理和掃描控制兩部分,控制核心為MC6845芯片。主要性能指標(biāo):字符顯示規(guī)格80列×25行,分辨率為720×350,字符點陣框為9×14,字符點陣為7×9,配置4KB顯示緩存。HGC(HerculesGraphicsCard): 單色圖形顯示卡,配置64KB顯示內(nèi)存。除兼容MDA外,還支持基本的720×348單色圖形模式,通過軟件設(shè)置,它還支持640×400單色圖形模式及模擬CGA圖形模式。返回上一級(2)彩色圖形適配器CGA(ColorGraphicsAdapter)
IBM公司最早推出的彩色圖形顯示適配器,支持字符模式和圖形模式。CGA字符顯示屏幕的格式為80×25或40×25,字符點陣框為8×8,在圖形模式下支持兩種分辨率:320×200和640×200。 CGA共16KB顯示內(nèi)存,其內(nèi)存起始地址為B8000H。CRT控制器采用MC6845芯片。返回上一級(3)增強(qiáng)型圖形適配器EGA(EnhancedGraphicsAdapter) 是IBM公司推出的第二代圖形顯示適配器,兼容CGA。 在BIOS視頻功能調(diào)用INT10H中,EGA除兼容CGA的圖形顯示模式4、5、6外,還有4種附加圖形模式。 EGA的顯示內(nèi)存可達(dá)64KB-256KB,附加圖形方式的內(nèi)存起始地址為A0000H。CRT控制器采用專用控制器。返回上一級(4)視頻圖形陣列適配器VGA(videoGraphicsArray)一種高性能的彩色顯示適配器。特點是采用數(shù)模轉(zhuǎn)換器(DAC)來增強(qiáng)彩色顯示能力。除兼容EGA的全部功能外,主要具備以下優(yōu)點:(1)
分辨率大幅提高。(2)支持的顏色數(shù)增加到256種,色彩豐富。 顯示存儲器容量為256KB以上。圖形方式下CPU訪問內(nèi)存的方式有存儲位平面方式和線性方式。線性訪問方式下的內(nèi)存起始地址為A0000H。CRT控制器采用專用控制器。返回上一級(5)其它顯示適配器超級VGA,即SVGA(SuperVGA)
支持的分辨率有640×480,800×600,1024×768,1280×1024,1600×1200等??娠@示的顏色有256色,64K色,16M色等。常見的顯示標(biāo)準(zhǔn)TVGA和PVGA均是SVGA的一種。常見的顯示適配器還有XGA、PGA、8514/A等。 近幾年出現(xiàn)的2D和3D圖形加速卡,顯示內(nèi)存達(dá)8MB、16MB、32MB、64MB,支持色彩則達(dá)16位、24位或32位真彩色,可以處理復(fù)雜的高質(zhì)量圖像。返回上一級3.圖形顯示程序設(shè)計 適配器的ROM中固化有視頻BIOS程序,專門提供與圖形顯示有關(guān)的顯示器驅(qū)動程序,用戶可以調(diào)用其中的視頻中斷INT10H來實現(xiàn)字符或圖像顯示程序的設(shè)計。 INT10H有多種功能,其功能號置于AH寄存器中。返回上一級INT10H功能表返回上一級置光標(biāo)開始行為4,結(jié)束行為6,并將其設(shè)置到第4行第7列。MOVCH,4MOVCL,6MOVAH,1 ;設(shè)置光標(biāo)類型INT10HMOVDH,4MOVDL,7MOVBH,0MOVAH,2 ;設(shè)置光標(biāo)位置INT10H例9.2顯示器設(shè)置光標(biāo)程序分析:要設(shè)定圖形方式,同時設(shè)置彩色調(diào)色板。然后通過循環(huán)寫像素畫出從200行0列到0行200列的紅色直線CODE SEGMENT ASSUMECS:CODESTART: MOV AH,00H MOV AL,04H ;設(shè)置為320×200彩色圖形方式 INT 10H MOV AH,0BH MOV BH,00H MOV BL,00H ;設(shè)置背景色為黑色 INT 10H MOV AH,0BH MOV BH,01H MOV BL,00H ;設(shè)置調(diào)色板 INT 10H
例9.3在屏幕上畫出一條斜向上的紅色直線 MOV DX,200 MOV CX,0 ;確定像素起始點位置 MOV AL,02H ;設(shè)置前景色為紅色LP1: MOV AH,0CH ;寫像素 INT 10H DEC DX INC CX ;指向另一像素 CMP CX,200 JNZ LP1 ;判斷200個像素寫完否 MOV AH,4CH INT 21HCODE ENDS END START
例9.39.3打印機(jī)及其接口
打印機(jī)內(nèi)有一個以8位專用微處理器為核心的打印機(jī)控制器,負(fù)責(zé)打印功能的處理,以及打印機(jī)本身的管理,并通過機(jī)內(nèi)一個標(biāo)準(zhǔn)接口(Centronics并行接口)與主機(jī)進(jìn)行通信,接收主機(jī)送來的打印數(shù)據(jù)和控制命令,該接口位于打印機(jī)內(nèi),采用多芯電纜與主機(jī)內(nèi)的打印機(jī)接口電路(打印機(jī)適配器)相連。返回上一級打印機(jī)的主要接口信號返回上一級例9.4 利用8255A的A口方式0與微型打印機(jī)相連,將內(nèi)存緩沖區(qū)BUFF中的字符打印輸出。試完成相應(yīng)的軟硬件設(shè)計。(CPU為8088)
返回上一級分析: 由PC0充當(dāng)打印機(jī)的選通信號,通過對PC0的置位/復(fù)位來產(chǎn)生選通。同時,由PC7來接收打印機(jī)發(fā)出的“BUSY”信號作為能否輸出的查詢。8255A的控制字為:10001000即88HA口方式0,輸出;C口高位方式0輸入,低位方式0輸出PC0置位:00000001即01HPC0復(fù)位:00000000即00H8255A的4個口地址分別為:00H,01H,02H,03H。
返回上一級DADA SEGMENTBUFF DB'Thisisaprintprogram!','$'DATA ENDSCODE SEGMENT ASSUMECS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV SI,OFFSETBUFF MOV AL,88H ;8255A初始化,A口方式0,輸出 OUT 03H,AL ;C口高位方式0輸入,低位方式0輸出 MOV AL,01H; OUT 03H,AL ;使PC0置位,即使選通無效WAIT: IN AL,02H TEST AL,80H ;檢測PC7是否為1即是否忙 JNZ WAIT ;為忙則等待 MOV AL,[SI] CMP AL,'$' ;是否結(jié)束符 JZ DONE ;是則輸出回車 OUT 00H,AL ;不是結(jié)束符,則從A口輸出 MOV AL,00H OUT 03H,AL
MOV AL,01H例9.4打印程序 OUT 03H,AL ;產(chǎn)生選通信號 INC SI ;修改指針,指向下一個字符 JMP WAITDONE: MOV AL,0DH OUT 00H,AL ;輸出回車符 MOV AL,00H OUT 03H,AL MOV AL,01H OUT 03H,AL ;產(chǎn)生選通WAIT1:IN AL,02H TEST AL,80H ;檢測PC7是否為1即是否忙 JNZ WAIT1 ;為忙則等待 MOV AL,0AH OUT 00H,AL ;輸出換行符 MOV AL,00H OUT 03H,AL MOV AL,01H OUT 03H,AL ;產(chǎn)生選通 MOV AH,4CH INT 21HCODE ENDS END START例9.4打印程序(續(xù))9.4多媒體技術(shù)及其接口
9.4.1多媒體計算機(jī)概述
9.4.2多媒體音頻處理技術(shù)
9.4.3多媒體視頻處理技術(shù)
9.4.4其它多媒體技術(shù)返回上一級9.4.1多媒體計算機(jī)概述媒體(Medium),也稱為媒質(zhì)或媒介,主要是指信息表示、存儲和傳播的載體。通常所說的媒體指感覺媒體,例如聲音、圖像、圖形、動畫、文字、數(shù)據(jù)、文件等。多媒體技術(shù)就是利用計算機(jī)及相關(guān)設(shè)備對多種媒體上的信息和多種存儲媒體上的信息進(jìn)行處理和加工的技術(shù)。返回上一級1.多媒體技術(shù)的主要特征1)交互性:這是多媒體技術(shù)的關(guān)鍵特征。用戶可利用其交互性參與到各種媒體的實時編輯、控制和傳遞中,取得獨特的效果。2)集成性:多媒體技術(shù)的集成性不僅體現(xiàn)在多種媒體信息的集成,還體現(xiàn)在處理這些媒體的設(shè)備和系統(tǒng)的集成。3)協(xié)同性:多媒體系統(tǒng)必須具備良好的協(xié)同性,才能為用戶所接受。所謂協(xié)同性,是指各種媒體在時間和空間上的統(tǒng)一性和連續(xù)性。4)實時性:由于多媒體系統(tǒng)需要處理各種復(fù)合信息媒體,因此多媒體技術(shù)必須做到實時處理。返回上一級2.多媒體計算機(jī)系統(tǒng)的組成與配置MPC(MultimediaPersonalComputer)標(biāo)準(zhǔn)硬件系統(tǒng)
計算機(jī)系統(tǒng)、音頻控制卡、視頻控制卡、3D圖形顯示卡、CD-ROM驅(qū)動器等軟件系統(tǒng) 操作系統(tǒng)、多媒體驅(qū)動程序、多媒體應(yīng)用軟件和多媒體創(chuàng)作工具等外圍設(shè)備 彩色打印機(jī)、圖像掃描儀、錄像機(jī)、數(shù)字相機(jī)、投影儀等返回上一級多媒體計算機(jī)基本配置返回上一級3.多媒體技術(shù)基礎(chǔ)1、數(shù)據(jù)壓縮技術(shù) 目前常用的壓縮標(biāo)準(zhǔn)有聯(lián)合圖像專家組JPEG和動態(tài)圖像專家組MPEG以及可視電話編碼特別組H.261等。2、大容量存儲處理技術(shù)
需要大容量存儲設(shè)備、高速CPU、大容量高速內(nèi)存及顯示卡、聲卡等。3、智能處理技術(shù) 語音、視頻和圖像的分析、識別、合成、轉(zhuǎn)換及動畫仿真處理技術(shù)等。4、通信技術(shù)
要求高的傳輸速率、大的存儲空間和傳輸帶寬。5、其它技術(shù) 并行處理技術(shù)、虛擬現(xiàn)實技術(shù)、實時操作系統(tǒng)、面向?qū)ο缶幊痰取7祷厣弦患?.4.2多媒體音頻處理技術(shù)1.音頻信號壓縮 一般的聲音信號為模擬信號。因此,計算機(jī)要處理音頻信息,必須首先將模擬信號轉(zhuǎn)換為數(shù)字信號。 一般模擬信號的帶寬為22KHz,對它的采樣頻率達(dá)到2倍以上才能保證高保真效果。所以取樣頻率為44KHz,設(shè)量化位數(shù)為16,雙聲道轉(zhuǎn)換,則每秒鐘的存儲容量為: 44000×16×2=1408000bit=176KB
一小時數(shù)字信息的存儲容量為: 176×3600÷1000=633.6MB返回上一級數(shù)據(jù)壓縮方法:無損壓縮,主要用于壓縮文件,壓縮的數(shù)據(jù)能恢復(fù)原始數(shù)據(jù),包括哈夫曼編碼和行程編碼等。有損壓縮,壓縮度高,一般用于聲音和圖像文件的壓縮,壓縮數(shù)據(jù)不能完全恢復(fù)為原始數(shù)據(jù),但不易被聽覺或視覺感受到。 有損壓縮主要包括波形編碼、參數(shù)編碼和混合編碼等。返回上一級2.樂器數(shù)字接口 MIDI(MusicalInstrumentDigitalInterface)即電子樂器數(shù)字接口,是一種技術(shù)規(guī)范,是多媒體計算機(jī)所支持的產(chǎn)生聲音的方法之一,它特別適合于音樂創(chuàng)作和長時間音樂播放的要求。 MIDI產(chǎn)生聲音的方法是根據(jù)MIDI文件中的MIDI信息生成對應(yīng)的樂器聲音波形并放大輸出。 MIDI信息一般較為簡單,因而MIDI文件較之波形文件要小很多。返回上一級MIDI聲音處理過程返回上一級3.音頻控制卡 音頻控制卡即通常所說的聲卡,由數(shù)字聲音處理芯片DSP、混音芯片、FM合成器芯片、總線接口芯片等組成。主要完成以下功能:(1)錄制、編輯和播放數(shù)字聲音文件。(2)控制音量,并能將不同聲源的聲音混合生成混合聲音文件。(3)錄制聲音文件時具備壓縮功能,播放聲音文件時具備解壓縮功能。(4)具備語音合成功能。(5)具備語音識別功能。(6)具備MIDI功能。返回上一級9.4.3多媒體視頻處理技術(shù)1、圖像壓縮 圖像壓縮是多媒體視頻技術(shù)得以實現(xiàn)的核心技術(shù)之一。 目前的彩色電視制式主要有兩種,即德國、中國等國家采用的PAL制和美國、日本等國家采用的NTSC制。兩種制式的視頻信號都是模擬信號。 實現(xiàn)圖像壓縮的方法分為無損壓縮和有損壓縮兩種。返回上一級圖像壓縮技術(shù)標(biāo)準(zhǔn)JPEG標(biāo)準(zhǔn) JPEG(JointPhotographicExpertsGroup)標(biāo)準(zhǔn)是國際標(biāo)準(zhǔn)化組織及國際電子技術(shù)委員會(ISO/IEC)制定的標(biāo)準(zhǔn),用戶可在一定范圍內(nèi)調(diào)節(jié)圖像的壓縮比及保真度,解碼器可參數(shù)化,可應(yīng)用于任何連續(xù)色調(diào)的靜態(tài)圖像,不論圖像內(nèi)容、尺寸、色彩級差等。H.261標(biāo)準(zhǔn) H.261標(biāo)準(zhǔn)是國際電信聯(lián)盟(CCITT)制定的視頻編碼標(biāo)準(zhǔn),主要用于視頻電話和視頻電視會議。該標(biāo)準(zhǔn)采用DCT和DPCM混合編碼方案,DCT用于幀內(nèi)編碼,DPCM用于對當(dāng)前宏塊與該宏塊預(yù)測值的誤差進(jìn)行編碼。MPEG標(biāo)準(zhǔn) MPEG(MovingPictureExpertsGroup)是ISO/IEC制定的動態(tài)圖像壓縮編碼標(biāo)準(zhǔn),主要包括MPEG視頻、MPEG音頻和MPEG系統(tǒng)三部分。MPEG視頻是標(biāo)準(zhǔn)的核心部分,MPEG系統(tǒng)則保證音頻和視頻的同步。目前MPEG已有MPEG-1、MPEG-2、MPEG-4等三種標(biāo)準(zhǔn)。返回上一級2.視頻控制卡 主要功能是將圖形、圖像和動畫等模擬視頻信號轉(zhuǎn)換為數(shù)字視頻信號,然后對這些信息進(jìn)行壓縮、存儲、解壓縮、編輯、傳輸和播放等各種處理。 一般視頻控制卡由視頻窗口控制器、視頻緩沖存儲器、A/D轉(zhuǎn)換電路、數(shù)字解碼器、D/A轉(zhuǎn)換電路及接口電路等組成。 多媒體視頻卡的種類大致分為視頻疊加卡、視頻捕捉卡、電視編碼卡、TV卡及MPEG解壓縮卡等,也有將幾種功能合在一起的視頻卡。返回上一級9.4.4多媒體其它技術(shù)1.光盤存儲器 存儲容量大、速度高等特點,是對磁盤存儲技術(shù)的補(bǔ)充和發(fā)展。 光盤驅(qū)動器由激光頭系統(tǒng)、主軸驅(qū)動系統(tǒng)、數(shù)據(jù)信號處理電路等構(gòu)成。 激光頭為光驅(qū)的核心。激光二極管發(fā)出的激光經(jīng)過準(zhǔn)直后聚焦到光盤上,光盤信息點的反射光按原光路返回經(jīng)偏振分束器射入透鏡,聚焦到光電二極管上還原為電信號。 主軸驅(qū)動系統(tǒng)在系統(tǒng)需要時帶動光盤高速旋轉(zhuǎn)。 數(shù)據(jù)信號處理系統(tǒng)則完成讀出數(shù)據(jù)信號的整形放大、數(shù)據(jù)編碼和緩沖存儲等。返回上一級光驅(qū)的激光頭結(jié)構(gòu)示意圖返回上一級2.電話語音卡 電話語音卡是一種新型多媒體設(shè)備。 一臺計算機(jī)、一塊語音卡、一部電話機(jī),加上相應(yīng)的軟件,就能構(gòu)成一套電話語音系統(tǒng)。 該系統(tǒng)能對外來語音電話自動識別、語音應(yīng)答,還具備自動撥號、自動開機(jī)、錄音、放音、傳真等功能,因而可以留言、咨詢、轉(zhuǎn)接及讀取相應(yīng)信息等。由于電話語音服務(wù)系統(tǒng)費用低廉,實現(xiàn)方便,其應(yīng)用已遍及郵電、金融、公安、航運、機(jī)關(guān)、企業(yè)、事業(yè)、商業(yè)、醫(yī)療和信息服務(wù)業(yè)等領(lǐng)域。返回上一級9.5其它常用人-機(jī)輸入接口
9.5.1鼠標(biāo)及其接口
9.5.2數(shù)碼相機(jī)及其接口
9.5.3觸摸屏及其接口
9.5.4圖像掃描儀及其接口返回上一級9.5.1鼠標(biāo)及其接口 鼠標(biāo)在桌面移動時,它把移動的距離和方向的信息以脈沖的形式送給計算機(jī),計算機(jī)將接收到的脈沖轉(zhuǎn)換成屏幕上光標(biāo)的坐標(biāo)數(shù)據(jù),就可以達(dá)到指示位置的目的。返回上一級1.鼠標(biāo)的分類及工作原理根據(jù)按鍵數(shù)目分為:兩鍵鼠標(biāo)和三鍵鼠標(biāo)按內(nèi)部結(jié)構(gòu)則分為:光機(jī)式鼠標(biāo)光電式鼠標(biāo)軌跡球鼠標(biāo)無線遙控式鼠標(biāo)
NetMouse返回上一級光機(jī)式鼠標(biāo)
最常用的一種鼠標(biāo),其內(nèi)部有三個滾軸,其中一個為空軸,另外兩個各接一個碼盤,分別是X方向和Y方向的滾軸。三個滾軸都與一個可以滾動的小球接觸,小球的一部分露出鼠標(biāo)底部與桌面接觸。鼠標(biāo)被拖動時,小球因摩擦力而滾動,帶動三個滾軸轉(zhuǎn)動,從而帶動X方向和Y方向滾軸上的碼盤轉(zhuǎn)動。碼盤上均勻地刻有一圈小孔,碼盤兩側(cè)各有一個發(fā)光二極管和光電晶體管。碼盤轉(zhuǎn)動時,發(fā)光二極管射向光電晶體管的光束時通時斷,從而產(chǎn)生表示位移和移動方向的兩組脈沖。返回上一級光電式鼠標(biāo)
性能較好,它利用發(fā)光二極管與光敏晶體管的組合測量位移。這種鼠標(biāo)需在專用鼠標(biāo)板上使用。鼠標(biāo)板上印有均勻的網(wǎng)格,發(fā)光二極管發(fā)出的光照射到鼠標(biāo)板上時發(fā)生強(qiáng)弱變化的反射,反射光經(jīng)過透鏡聚焦到光敏晶體管上產(chǎn)生電脈沖。由于光電式鼠標(biāo)內(nèi)部有測量X方向和Y方向的兩組測量系統(tǒng),因而可以對光標(biāo)精確定位。返回上一級軌跡球鼠標(biāo)
與光機(jī)式鼠標(biāo)區(qū)別在于軌跡球按裝在鼠標(biāo)上部,球座固定不動,靠手撥動軌跡球來控制光標(biāo)在屏幕上移動。有些軌跡球鼠標(biāo)直接按裝在鍵盤上。無線遙控式鼠標(biāo)
主要有兩種:紅外無線型鼠標(biāo)和電波無線型鼠標(biāo)。NetMouse 針對網(wǎng)絡(luò)設(shè)計,在原有兩鍵鼠標(biāo)的基礎(chǔ)上增加了一個滾輪鍵。返回
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2020-2025年中國減速器行業(yè)市場調(diào)研分析及投資戰(zhàn)略咨詢報告
- 2025年中國互聯(lián)網(wǎng)+服裝行業(yè)發(fā)展前景預(yù)測及投資規(guī)劃建議報告
- 提升復(fù)合型人才培養(yǎng)質(zhì)量的策略
- 中國石化購油合同范本
- 2025年加油站安全管理及事故應(yīng)急預(yù)案合同
- epc內(nèi)部合同范例
- 個人網(wǎng)店店鋪轉(zhuǎn)讓合同范本
- 2020-2025年中國無人船行業(yè)市場調(diào)研分析及投資戰(zhàn)略咨詢報告
- 勞務(wù)廣告安裝合同范例
- 作品著作版權(quán)合同范例
- 秦始皇嬴政人物生平介紹PPT
- 在馬克思墓前的講話說課稿公開課一等獎市賽課獲獎?wù)n件
- 農(nóng)村電商(農(nóng)產(chǎn)品電商)運營PPT完整全套教學(xué)課件
- 骨科無痛病房的建立
- 口腔護(hù)理技術(shù)
- 塑料成型模具設(shè)計(第2版)江昌勇課件0-導(dǎo)論
- 《西藏度亡經(jīng)》及中陰解脫竅決(收藏)
- POWERPOINT教學(xué)案例優(yōu)秀6篇
- 2022年內(nèi)蒙古包頭市中考英語試卷含解析
- 五年級下冊《Lesson 11 Shopping in Beijing》教案冀教版三年級起點小學(xué)英語-五年級英語教案
- 2023年楊凌職業(yè)技術(shù)學(xué)院單招面試題庫及答案解析
評論
0/150
提交評論