微機(jī)接口技術(shù)(共55頁).ppt_第1頁
微機(jī)接口技術(shù)(共55頁).ppt_第2頁
微機(jī)接口技術(shù)(共55頁).ppt_第3頁
微機(jī)接口技術(shù)(共55頁).ppt_第4頁
微機(jī)接口技術(shù)(共55頁).ppt_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1浙江工業(yè)大學(xué)計(jì)算機(jī)學(xué)院浙江工業(yè)大學(xué)計(jì)算機(jī)學(xué)院2內(nèi)容回憶內(nèi)容回憶n并口根本概念并口根本概念n并行傳輸與串行傳輸?shù)母拍钆c特點(diǎn)。并行傳輸與串行傳輸?shù)母拍钆c特點(diǎn)。n并口的分類:根本并口電路、可編程并口電路并口的分類:根本并口電路、可編程并口電路。n8255A可編程并行接口可編程并行接口n內(nèi)部結(jié)構(gòu)、外部引腳。內(nèi)部結(jié)構(gòu)、外部引腳。n8255A編程:方式選擇控制字、編程:方式選擇控制字、C口置位口置位/復(fù)位復(fù)位控制字??刂谱帧8255A工作方式:方式工作方式:方式0、1、2。nPC機(jī)中的并口應(yīng)用機(jī)中的并口應(yīng)用nPC/XT機(jī):?jiǎn)纹瑱C(jī):?jiǎn)纹?255A,地址,地址6063H。nPC/AT機(jī):集成,地址和功能與

2、機(jī):集成,地址和功能與PC/XT相同。相同。3第七章第七章 人機(jī)交互設(shè)備接口人機(jī)交互設(shè)備接口顯示器接口4鼠標(biāo)接口2 LED接口3打印機(jī)接口5鍵盤接口1音頻設(shè)備接口54(1) 鍵盤分類鍵盤分類根據(jù)按鍵開關(guān)的結(jié)構(gòu):根據(jù)按鍵開關(guān)的結(jié)構(gòu):有觸點(diǎn)式:機(jī)械式、彈簧式等。手感差、易磨損。無觸點(diǎn)式無觸點(diǎn)式:電容式電容式、電感式。手感好、壽命長。根據(jù)鍵盤插口形式根據(jù)鍵盤插口形式:大口、小口、USB口。 7.1 鍵盤接口鍵盤接口5l根據(jù)鍵盤的編碼方式:根據(jù)鍵盤的編碼方式:編碼鍵盤編碼鍵盤由硬件電路硬件電路完成掃描、編碼和傳送,直接提供與按鍵相對(duì)應(yīng)的編碼信息,并完成去抖、防串鍵等功能。特點(diǎn):響應(yīng)速度快,但硬件結(jié)構(gòu)復(fù)

3、雜,價(jià)格較貴。非編碼鍵盤非編碼鍵盤鍵盤的掃描、編碼和傳送由軟、硬件共同完成軟、硬件共同完成。響應(yīng)速度不如編碼鍵盤快,但可通過修改軟件重新定義按鍵,在需要擴(kuò)充擴(kuò)充鍵盤功能時(shí)非常方便。目前主要使用非編碼鍵盤非編碼鍵盤。6(2) 鍵盤的工作原理非編碼鍵盤鍵盤的工作原理非編碼鍵盤線性鍵盤線性鍵盤適用于按鍵較少的專用鍵盤,每個(gè)按鍵都有一條適用于按鍵較少的專用鍵盤,每個(gè)按鍵都有一條數(shù)據(jù)線送到計(jì)算機(jī)接口。數(shù)據(jù)線送到計(jì)算機(jī)接口。缺點(diǎn):按鍵較多時(shí),數(shù)據(jù)線也增多,增加本錢。缺點(diǎn):按鍵較多時(shí),數(shù)據(jù)線也增多,增加本錢。D0D1D2D3+5V鍵0鍵1鍵2鍵37l矩陣鍵盤矩陣鍵盤l按鍵按照行列排放。優(yōu)點(diǎn):節(jié)省輸入線。按鍵

4、按照行列排放。優(yōu)點(diǎn):節(jié)省輸入線。l缺點(diǎn):需要采用特殊的方法行掃描法、行列反缺點(diǎn):需要采用特殊的方法行掃描法、行列反轉(zhuǎn)法、行列掃描法進(jìn)行按鍵識(shí)別。轉(zhuǎn)法、行列掃描法進(jìn)行按鍵識(shí)別。8(1) 判斷有無鍵按下CPU首先向所有的行輸出低電平,假設(shè)無鍵按下,那么所有列線為高。假設(shè)有鍵按下,那么該鍵所在的列線因與行線相連而變?yōu)榈碗娖?。CPU此時(shí)讀取列線的值即可判斷是否有鍵按下。(2) 判斷是哪個(gè)鍵按下行掃描法先向第0行輸出低電平,其余行輸出高電平,然后讀取所有列線的值。假設(shè)某一列為低,那么說明0行與該列交叉位置的鍵被按下,掃描成功即可退出。假設(shè)列線全為高,說明本行無鍵按下,那么繼續(xù)掃描下一行。依次類推,直到找

5、到按鍵的位置后退出掃描。確定了行號(hào)和列號(hào),可形成鍵盤掃描碼。n行掃描法行掃描法9【例7-1】如圖的矩陣鍵盤,其行線接8255A A口的低4位,列線接B口的低4位。A、B口均為方式0,A口輸出,B口輸入。試采用行掃描法編程讀取鍵盤碼。10Start: MOV AL,82H;設(shè)置8255A的工作方式 OUT 83H,AL;判別是否有鍵按下 MOV AL,00H;給A口輸出00H OUT 80H,ALWait1:IN AL,81H;讀入B口的值 AND AL,0FH;取低4位 CMP AL,0FH;比較 JZ Wait1;全1那么無鍵按下,繼續(xù)等待 CALL DELAY;延時(shí),消除抖動(dòng) IN AL,

6、81H;再次讀B口,測(cè)試有無低電平 AND AL,0FH CMP AL,0FH JZ WAIT1;全1那么是干擾,繼續(xù)等待11;判斷哪個(gè)鍵按下 MOV CL,4;設(shè)置計(jì)數(shù)初值 MOV AL,0FEH;使A0=0,準(zhǔn)備掃描第一行Check: OUT 80H,AL MOV AH,AL;保存行掃描碼 IN AL,81H;讀B口 AND AL,0FH;取低4位 CMP AL,0FH;比較 JNZ Table;有鍵按下,轉(zhuǎn)鍵值處理子程序 MOV AL,AH;無鍵按下,那么修改行掃描碼 ROL AL,1;循環(huán)左移1位 DEC CL;行數(shù)減1 JNZ Check;未掃描完4行,那么繼續(xù) JMP START;

7、重新掃描 12Table: CALL KeyValue ;AH=行掃描碼,AL=列掃描碼MOV AL,00 ;等待按鍵釋放OUT 80H,ALWait2:IN AL,81H ;讀B口AND AL,0FH ;取低4位CMP AL,0FH ;比較JNZ Wait2;按鍵未釋放,那么繼續(xù)等待;后續(xù)處理KeyValue Proc CMP AX,0FE0EH ;是否為0行0列掃描碼 JZ L0 ;0行0列按鍵時(shí)的分支處理 CMP AX,0FE0DH ;是否為0行1列掃描碼 JZ L1 ;0行1列按鍵時(shí)的分支處理 . ;依次對(duì)16個(gè)按鍵分別判斷 RETKeyValue ENDP13首先向所有的行輸出低電平

8、,然后讀入列線。假設(shè)有鍵按下,那么該鍵所在的列線為低電平,其它列線為高電平。由此可獲得列號(hào)。然后向所有列線輸出低電平,讀取行線,以同樣的方法確定按鍵的行號(hào)。通過行號(hào)和列號(hào)確定按鍵的位置和編碼。n行列反轉(zhuǎn)法行列反轉(zhuǎn)法14(1) 行掃描依次向行線輸出低電平,其余各行為高電平。每掃描一行,讀取一次列線,假設(shè)列線全為高電平,那么沒有鍵按下,假設(shè)有一列為低電平,那么有鍵按下,獲取按鍵的行號(hào)和列號(hào),行掃描完成。(2) 列掃描依次向列線輸出低電平,然后讀取行線值,再次獲得按鍵的行號(hào)和列號(hào)。(3) 掃描碼比較兩次獲得行號(hào)和列號(hào)相同,那么鍵碼正確,即獲得按鍵的行列掃描碼。n行列掃描法行列掃描法15(1) 去抖現(xiàn)

9、象:按鍵時(shí),按鍵開關(guān)會(huì)在閉合和斷開間跳動(dòng)幾次最后到達(dá)穩(wěn)定狀態(tài),脈沖出現(xiàn)毛刺,持續(xù)時(shí)間小于10ms。后果:誤判為屢次按鍵。方法:硬件上,可采用RC濾波電路消除抖動(dòng)波形。軟件上,可延時(shí)一段時(shí)間,等信號(hào)穩(wěn)定后再次讀取識(shí)別碼。(2) 重鍵由于誤操作,同時(shí)按下2個(gè)或多個(gè)鍵。連鎖法:不停地掃描鍵盤,僅成認(rèn)最后一個(gè)閉合鍵。順序法:識(shí)別到一個(gè)閉合鍵后,直到該鍵釋放后再去識(shí)別其它按鍵。去抖與重鍵問題去抖與重鍵問題16內(nèi)容概要內(nèi)容概要顯示器接口4鼠標(biāo)接口2 LED接口3打印機(jī)接口5鍵盤接口1音頻設(shè)備接口5l 鍵盤的分類l 鍵盤的工作原理17(1) 鼠標(biāo)的工作原理鼠標(biāo)的工作原理將鼠標(biāo)在平面移動(dòng)時(shí)產(chǎn)生的位移位移和方向

10、方向信息轉(zhuǎn)換為屏幕上光標(biāo)的坐標(biāo)位置坐標(biāo)位置。(2) 鼠標(biāo)的分類鼠標(biāo)的分類2鍵式、3鍵式。機(jī)械式、光電式等。有線式、無線式。并口、串口、PS/2口、USB口等。 7.2 鼠標(biāo)接口鼠標(biāo)接口 18(3) 鼠標(biāo)的接口鼠標(biāo)的接口MS串口 通過9針或25針DB頭與計(jì)算機(jī)連接,連到主機(jī)的COM1或COM2口,采用RS-232C標(biāo)準(zhǔn)通信。只用到:RTS 請(qǐng)求發(fā)送請(qǐng)求發(fā)送TXD 發(fā)送數(shù)據(jù)發(fā)送數(shù)據(jù)DTR 設(shè)備就緒設(shè)備就緒1. GND 信號(hào)地信號(hào)地19lPS/2 串口l通過6針的微型頭與計(jì)算機(jī)連接。l與MS串口鼠標(biāo)的邏輯電平標(biāo)準(zhǔn)不同。lMS串口鼠標(biāo)使用RS-232C標(biāo)準(zhǔn),為負(fù)邏輯:“1為-3V-15V;“0為+3V

11、+15V。lPS/2鼠標(biāo)為TTL電平:“1為+5V,“0為0V。20l總線鼠標(biāo)接口9針并口針并口,與插槽中的擴(kuò)展卡連接。目前很少使用。lUSB鼠標(biāo)接口廣泛使用,支持熱插拔。21(4) 鼠標(biāo)接口的編程鼠標(biāo)接口的編程僅向僅向PC機(jī)單向傳輸數(shù)據(jù),沒有端口地址,所有功能機(jī)單向傳輸數(shù)據(jù),沒有端口地址,所有功能都由都由 INT 33H 功能來實(shí)現(xiàn)。功能來實(shí)現(xiàn)。INT 33H的功能號(hào)為的功能號(hào)為03H存放在存放在AX中時(shí),可獲取中時(shí),可獲取鼠標(biāo)指針的按鍵狀態(tài)和指針位置。返回的信息:鼠標(biāo)指針的按鍵狀態(tài)和指針位置。返回的信息:BX = 按鍵狀態(tài)。按鍵狀態(tài)。位位0左鍵是否按下:按下為左鍵是否按下:按下為1,未按下

12、為,未按下為0 位位1右鍵是否按下:按下為右鍵是否按下:按下為1,未按下為,未按下為0 位位2中鍵是否按下:按下為中鍵是否按下:按下為1,未按下為,未按下為0 CX = 水平坐標(biāo),單位:像素。水平坐標(biāo),單位:像素。DX = 垂直坐標(biāo),單位:像素。垂直坐標(biāo),單位:像素。22【例7-2】單步執(zhí)行以下程序,當(dāng)進(jìn)行鼠標(biāo)操作時(shí),BX、CX和DX會(huì)返回相應(yīng)的操作信息。LL: MOV AX,03H INT 33H JMP LL23內(nèi)容概要內(nèi)容概要顯示器接口4鼠標(biāo)接口2 LED接口3打印機(jī)接口5鍵盤接口1音頻設(shè)備接口5l 鼠標(biāo)的工作原理l 鼠標(biāo)的分類l 鼠標(biāo)的接口l 鼠標(biāo)接口的編程24l主要用于顯示信息,由L

13、ED發(fā)光二極管組成。l常用的LED顯示系統(tǒng)有單個(gè)單個(gè)LED顯示管、LED數(shù)碼管數(shù)碼管和LED點(diǎn)陣顯示器點(diǎn)陣顯示器等,工作原理類似。(1)LED顯示器結(jié)構(gòu)顯示器結(jié)構(gòu) 7.3 LED接口接口l七段數(shù)碼管:ag段用來顯示10進(jìn)制或16進(jìn)制數(shù)字和字符,DP段用來顯示小數(shù)點(diǎn)。舉例舉例l二極管導(dǎo)通,相應(yīng)的段即發(fā)光??刂撇煌M合的段發(fā)光組合的段發(fā)光,就可顯示各種數(shù)字和字符。 l控制各發(fā)光段上的代碼為段碼段碼;控制某個(gè)數(shù)碼管的碼為位碼位碼。25lLED電路的2種接法共陽極:共陽極:l 陽極共接+5V。l 發(fā)光段陰極接低電平才能導(dǎo)通發(fā)光。共陰極:共陰極:l 陽極共接地。l 發(fā)光段陽極接高電平才能導(dǎo)通發(fā)光。26(

14、2) LED顯示器接口的編程顯示器接口的編程 靜態(tài)驅(qū)動(dòng)直流驅(qū)動(dòng)靜態(tài)驅(qū)動(dòng)直流驅(qū)動(dòng)當(dāng)顯示某字符時(shí),對(duì)應(yīng)的二極管恒定的導(dǎo)通或截止當(dāng)顯示某字符時(shí),對(duì)應(yīng)的二極管恒定的導(dǎo)通或截止。每位數(shù)字均需一個(gè)每位數(shù)字均需一個(gè)8位的觸發(fā)器來驅(qū)動(dòng)。位的觸發(fā)器來驅(qū)動(dòng)。缺點(diǎn):缺點(diǎn):I/O接口利用率低,一般用于顯示位數(shù)較少的接口利用率低,一般用于顯示位數(shù)較少的場(chǎng)合。場(chǎng)合。27【例7-3】根據(jù)上圖的LED靜態(tài)驅(qū)動(dòng)電路,編寫程序顯示字符000F。設(shè)8255的地址范圍為40H43H。DATA SEGMENTL_CODE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5E

15、H,79H,71HDATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX MOV AL,10000000B ;A、B口輸出,方式0 OUT 43H,AL ;寫8255控制字28 MOV BX,OFFSET L_CODE MOV CX,10H MOV SI, 0 L1: MOV AL, 3FHOUT 40H,AL ;向A口送0的LED段碼 MOV AL,BXSI OUT 41H,AL ;向B口送0F的段碼 INCSI LOOPL1 CODE ENDSEND START29動(dòng)態(tài)驅(qū)動(dòng)指按位輪流點(diǎn)亮各位顯示器。只要

16、掃描的頻率適宜,就能得到穩(wěn)定的顯示。只有與B口相連的公共端為低電平時(shí),與A口相連的段碼才能顯示。優(yōu)點(diǎn):位數(shù)較多時(shí),通常采用動(dòng)態(tài)顯示法。30內(nèi)容概要內(nèi)容概要顯示器接口4鼠標(biāo)接口2 LED接口3打印機(jī)接口5鍵盤接口1音頻設(shè)備接口5l LED電路的結(jié)構(gòu):共陰/共陽l LED接口的編程:靜態(tài)/動(dòng)態(tài)31nCRT顯示器(陰極射線管):廉價(jià)、耐用;體積大、耗能。nLCD(液晶):體積小、重量輕、耗電少;本錢高。n 完整的顯示系統(tǒng)由主機(jī)、顯示控制適配器顯卡和顯示器組成。顯卡控制顯示器顯示字符和圖形,PC機(jī)對(duì)屏幕的任何操作都要通過顯卡來實(shí)現(xiàn)。 7.4 顯示器接口顯示器接口主機(jī)主機(jī)顯示控制適顯示控制適配器配器(顯

17、卡)(顯卡)(顯示接口)(顯示接口)顯示器顯示器(監(jiān)視器)(監(jiān)視器)32l顯示器的工作原理顯示器的工作原理nCRT顯示器3334nLCD顯示器n 液晶是具有規(guī)那么性分子排列的有機(jī)化合物,分子按一定方向整齊排列。當(dāng)有電流通過或電場(chǎng)改變時(shí),晶體會(huì)改變排列方式從而產(chǎn)生透光度的差異。按此原理控制每個(gè)像素,便可構(gòu)成所需圖像。35(2) 顯示器接口顯卡顯示器接口顯卡36n顯存:存放要顯示的信息存放要顯示的信息,包含字符碼和屬性。存儲(chǔ)速率快。容量越大,顯示效果越好。n字符發(fā)生器:存儲(chǔ)字母和常用數(shù)字符號(hào)的字模字模。當(dāng)收到一個(gè)ASCII碼時(shí),字符發(fā)生器會(huì)從字模庫中取出字模數(shù)據(jù),轉(zhuǎn)換為電信號(hào)發(fā)給顯示器字模數(shù)據(jù),轉(zhuǎn)

18、換為電信號(hào)發(fā)給顯示器。n圖形產(chǎn)生器:將常用的繪圖功能如畫點(diǎn)、線、圓、面、多邊形等直接集成在圖形加速芯片上集成在圖形加速芯片上,從而減輕CPU的繪圖運(yùn)算負(fù)擔(dān),加快顯示速度。n控制電路:發(fā)出控制信號(hào),控制顯示器上亮點(diǎn)的位控制顯示器上亮點(diǎn)的位置和顏色置和顏色。37n與主機(jī)接口總線接口:早期使用ISA、PCI,現(xiàn)在普遍使用AGP,傳輸速度快。n顯示器接口:有VGA模擬接口15 Pin和DVI數(shù)字視頻接口。n n DVI接口將顯卡產(chǎn)生的數(shù)字信號(hào)原封不動(dòng)地傳輸給顯示器,從而防止了數(shù)/模轉(zhuǎn)換過程和模擬傳輸過程中的信號(hào)損失。38內(nèi)容概要內(nèi)容概要顯示器接口4鼠標(biāo)接口2 LED接口3打印機(jī)接口5鍵盤接口1音頻設(shè)備

19、接口5l 顯示器的工作原理l 顯示器接口39(1) 打印機(jī)的組成與分類打印機(jī)的組成與分類組成:由控制電路和執(zhí)行機(jī)構(gòu)組成:由控制電路和執(zhí)行機(jī)構(gòu)2局部組成??刂齐娋植拷M成??刂齐娐酚职酚职–PU、端口、存儲(chǔ)器、鎖存器、驅(qū)動(dòng)、端口、存儲(chǔ)器、鎖存器、驅(qū)動(dòng)電路。電路。分類分類 7.5 打印機(jī)接口打印機(jī)接口打印機(jī)類型打印方式打印速度針式打印機(jī)擊打式慢激光打印機(jī)非擊打式快快噴墨打印機(jī)非擊打式較快40(2) 打印機(jī)接口標(biāo)準(zhǔn)打印機(jī)接口標(biāo)準(zhǔn)l通常采用36芯的Centronics并行接口標(biāo)準(zhǔn)。41Centronics并口的時(shí)序當(dāng)打印機(jī)不忙時(shí)當(dāng)打印機(jī)不忙時(shí)BUSY=0,主機(jī)向打印機(jī)輸出數(shù)據(jù)。主機(jī)向打印機(jī)輸出數(shù)據(jù)

20、。 數(shù)據(jù)穩(wěn)定后,主機(jī)發(fā)選通信號(hào)數(shù)據(jù)穩(wěn)定后,主機(jī)發(fā)選通信號(hào)STORBE;其下降沿將數(shù)據(jù)存入打;其下降沿將數(shù)據(jù)存入打印機(jī)內(nèi)部的輸入存放器。印機(jī)內(nèi)部的輸入存放器。 打印機(jī)收到數(shù)據(jù)后,打印機(jī)收到數(shù)據(jù)后,STORBE上升沿將上升沿將BUSY位置位置忙,打印機(jī)暫不接收新數(shù)據(jù)。忙,打印機(jī)暫不接收新數(shù)據(jù)。 打印機(jī)處理完畢后返回打印機(jī)處理完畢后返回ACK信號(hào),信號(hào),撤消撤消BUSY忙忙,可以接,可以接收新的數(shù)據(jù)。收新的數(shù)據(jù)。42l打印機(jī)與主機(jī)連接時(shí),打印機(jī)一端是36芯D型頭,主機(jī)一端是25芯D型頭。43(3) 打印機(jī)接口的編程打印機(jī)接口的編程 編程方法:直接對(duì)端口編程;使用編程方法:直接對(duì)端口編程;使用BIOS

21、功能功能調(diào)用;使用調(diào)用;使用DOS功能調(diào)用。功能調(diào)用。對(duì)打印機(jī)適配器端口直接編程對(duì)打印機(jī)適配器端口直接編程 通過以下通過以下3個(gè)存放器來進(jìn)行操作:個(gè)存放器來進(jìn)行操作:數(shù)據(jù)輸出存放器數(shù)據(jù)輸出存放器 (基地址基地址):存放要打印的字節(jié)數(shù):存放要打印的字節(jié)數(shù)據(jù)。據(jù)。狀態(tài)存放器狀態(tài)存放器 (基地址基地址+1) :存放打印機(jī)的狀態(tài)信息:存放打印機(jī)的狀態(tài)信息,如出錯(cuò)情況等。,如出錯(cuò)情況等。控制存放器控制存放器 (基地址基地址+2) :完成對(duì)打印機(jī)的初始化:完成對(duì)打印機(jī)的初始化以及中斷方式設(shè)置等。以及中斷方式設(shè)置等。44lBIOS功能調(diào)用功能調(diào)用實(shí)現(xiàn)打印機(jī)控制實(shí)現(xiàn)打印機(jī)控制 BIOS系統(tǒng)中提供了打印機(jī)管理程

22、序,用戶可以使用INT 17H功能調(diào)用,完成對(duì)打印機(jī)的操作。AH = 功能號(hào)l0號(hào)子功能:打印一個(gè)字符號(hào)子功能:打印一個(gè)字符入口參數(shù):AL = 打印字符的ASCII碼 DX = 打印機(jī)號(hào)(LPT1=0, LPT2=1, LPT3=2)出口參數(shù):AH = 打印機(jī)狀態(tài)l1號(hào)子功能:初始化打印機(jī)號(hào)子功能:初始化打印機(jī)入口參數(shù):DX = 打印機(jī)號(hào)(LPT1=0, LPT2=1, LPT3=2)出口參數(shù):AH = 打印機(jī)狀態(tài)45l2號(hào)子功能:讀打印機(jī)狀態(tài)號(hào)子功能:讀打印機(jī)狀態(tài)入口參數(shù):DX = 打印機(jī)號(hào)(LPT1=0, LPT2=1, LPT3=2)出口參數(shù):AH = 打印機(jī)狀態(tài)。格式如下:D0:1表示

23、打印機(jī)處于忙狀態(tài)超過1秒,出現(xiàn)超時(shí)錯(cuò);D1:未用;D2:未用;D3:0表示打印機(jī)出錯(cuò),1表示有錯(cuò)誤;D4:0表示打印機(jī)脫機(jī),1表示打印機(jī)聯(lián)機(jī);D5:0表示打印機(jī)有紙,1表示打印機(jī)紙用完;D6:0表示正常,1表示應(yīng)答信號(hào)有效;D7:0表示打印機(jī)忙,1表示打印機(jī)不忙。46lDOS功能調(diào)用實(shí)現(xiàn)打印機(jī)控制功能調(diào)用實(shí)現(xiàn)打印機(jī)控制l 比比BIOS調(diào)用更高級(jí)、更易用。調(diào)用更高級(jí)、更易用。lINT 21H的功能的功能5:打印字符:打印字符l入口參數(shù):入口參數(shù):DL = 打印字符的打印字符的ASCII碼碼l出口參數(shù):無出口參數(shù):無lINT 21H的功能的功能40H:使用句柄:使用句柄(標(biāo)識(shí)號(hào)標(biāo)識(shí)號(hào))來訪問文件來訪問文件或設(shè)備,打印機(jī)的句柄為或設(shè)備,打印機(jī)的句柄為0004H,該功能只能訪問,該功能只能訪問LPT1。l入口參數(shù):入口參數(shù):BX = 0004H, DS:DX = 要打印的數(shù)據(jù)區(qū)要打印的數(shù)據(jù)區(qū)l CX = 打印的字節(jié)數(shù)打印的字節(jié)數(shù)l出口參數(shù):調(diào)用出錯(cuò)那么進(jìn)位標(biāo)志為出口參數(shù):調(diào)用出錯(cuò)那么進(jìn)位標(biāo)志為1。打印機(jī)脫機(jī)。打印機(jī)脫機(jī)AX=5,l 句柄使用錯(cuò)誤句柄使用錯(cuò)誤AX=6。l47內(nèi)容概要內(nèi)容概要顯示器接口4鼠

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論