版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、浙江工業(yè)大學(xué)計(jì)算機(jī)學(xué)院浙江工業(yè)大學(xué)計(jì)算機(jī)學(xué)院1內(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ù)位控制字??刂谱?。n8255A工作方式:方式工作方式:方式0、1、2。nPC機(jī)中的并口應(yīng)用機(jī)中的并口應(yīng)用nPC/XT機(jī):?jiǎn)纹瑱C(jī):?jiǎn)纹?255A,地址,地址6063H。nPC/AT機(jī):集成,地址和功能與機(jī)
2、:集成,地址和功能與PC/XT相同。相同。23第七章第七章 人機(jī)交互設(shè)備接口人機(jī)交互設(shè)備接口顯示器接口4鼠標(biāo)接口2 LED接口3打印機(jī)接口5鍵盤接口1音頻設(shè)備接口5(1) 鍵盤分類鍵盤分類根據(jù)按鍵開關(guān)的結(jié)構(gòu):根據(jù)按鍵開關(guān)的結(jié)構(gòu):有觸點(diǎn)式:機(jī)械式、彈簧式等。手感差、易磨損有觸點(diǎn)式:機(jī)械式、彈簧式等。手感差、易磨損。無(wú)觸點(diǎn)式:電容式、電感式。手感好、壽命長(zhǎng)。無(wú)觸點(diǎn)式:電容式、電感式。手感好、壽命長(zhǎng)。根據(jù)鍵盤插口形式:大口、小口、根據(jù)鍵盤插口形式:大口、小口、USB口???。4 7.1 鍵盤接口鍵盤接口l根據(jù)鍵盤的編碼方式:根據(jù)鍵盤的編碼方式:l編碼鍵盤編碼鍵盤l由硬件電路完成掃描、編碼和傳送,直接提
3、供與由硬件電路完成掃描、編碼和傳送,直接提供與按鍵相對(duì)應(yīng)的編碼信息,并完成去抖、防串鍵等按鍵相對(duì)應(yīng)的編碼信息,并完成去抖、防串鍵等功能。功能。l特點(diǎn):響應(yīng)速度快,但硬件結(jié)構(gòu)復(fù)雜,價(jià)格較貴特點(diǎn):響應(yīng)速度快,但硬件結(jié)構(gòu)復(fù)雜,價(jià)格較貴。l非編碼鍵盤非編碼鍵盤l鍵盤的掃描、編碼和傳送由軟、硬件共同完成。鍵盤的掃描、編碼和傳送由軟、硬件共同完成。l響應(yīng)速度不如編碼鍵盤快,但可通過(guò)修改軟件重響應(yīng)速度不如編碼鍵盤快,但可通過(guò)修改軟件重新定義按鍵,在需要擴(kuò)充鍵盤功能時(shí)非常方便。新定義按鍵,在需要擴(kuò)充鍵盤功能時(shí)非常方便。5目前主要使用非編碼鍵盤。(2) 鍵盤的工作原理非編碼鍵盤)鍵盤的工作原理非編碼鍵盤)線性鍵
4、盤線性鍵盤適用于按鍵較少的專用鍵盤,每個(gè)按鍵都有一條適用于按鍵較少的專用鍵盤,每個(gè)按鍵都有一條數(shù)據(jù)線送到計(jì)算機(jī)接口。數(shù)據(jù)線送到計(jì)算機(jī)接口。缺陷:按鍵較多時(shí),數(shù)據(jù)線也增多,增加成本。缺陷:按鍵較多時(shí),數(shù)據(jù)線也增多,增加成本。6D0D1D2D3+5V鍵0鍵1鍵2鍵3l矩陣鍵盤矩陣鍵盤l按鍵按照行列排放。優(yōu)點(diǎn):節(jié)省輸入線。按鍵按照行列排放。優(yōu)點(diǎn):節(jié)省輸入線。l缺陷:需要采用特殊的方法行掃描法、行列反缺陷:需要采用特殊的方法行掃描法、行列反轉(zhuǎn)法、行列掃描法進(jìn)行按鍵識(shí)別。轉(zhuǎn)法、行列掃描法進(jìn)行按鍵識(shí)別。7(1) 判斷有無(wú)鍵按下CPU首先向所有的行輸出低電平,若無(wú)鍵按下,則所有列線為高。若有鍵按下,則該鍵所
5、在的列線因與行線相連而變?yōu)榈碗娖?。CPU此時(shí)讀取列線的值即可判斷是否有鍵按下。(2) 判斷是哪個(gè)鍵按下行掃描法)先向第0行輸出低電平,其余行輸出高電平,然后讀取所有列線的值。若某一列為低,則說(shuō)明0行與該列交叉位置的鍵被按下,掃描成功即可退出。若列線全為高,說(shuō)明本行無(wú)鍵按下,則繼續(xù)掃描下一行。依次類推,直到找到按鍵的位置后退出掃描。確定了行號(hào)和列號(hào),可形成鍵盤掃描碼。8n行掃描法行掃描法【例7-1】如圖的矩陣鍵盤,其行線接8255A A口的低4位,列線接B口的低4位。A、B口均為方式0,A口輸出,B口輸入。試采用行掃描法編程讀取鍵盤碼。910Start: MOV AL,82H;設(shè)置8255A的工
6、作方式 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則無(wú)鍵按下,繼續(xù)等待 CALL DELAY;延時(shí),消除抖動(dòng) IN AL,81H;再次讀B口,測(cè)試有無(wú)低電平 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;保存行掃描碼
7、 IN AL,81H;讀B口 AND AL,0FH;取低4位 CMP AL,0FH;比較 JNZ Table;有鍵按下,轉(zhuǎn)鍵值處理子程序 MOV AL,AH;無(wú)鍵按下,則修改行掃描碼 ROL AL,1;循環(huán)左移1位 DEC CL;行數(shù)減1 JNZ Check;未掃描完4行,則繼續(xù) JMP START;重新掃描 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ù)處理Ke
8、yValue 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 ENDP首先向所有的行輸出低電平,然后讀入列線。若有鍵按下,則該鍵所在的列線為低電平,其它列線為高電平。由此可獲得列號(hào)。然后向所有列線輸出低電平,讀取行線,以同樣的方法確定按鍵的行號(hào)。通過(guò)行號(hào)和列號(hào)確定按鍵的位置和編碼。13n行列反轉(zhuǎn)法行列反轉(zhuǎn)法(1) 行掃描依次向行線輸出低電平,其余各行為高電平。每掃描一行,讀取一次列線,若列線全為
9、高電平,則沒有鍵按下,若有一列為低電平,則有鍵按下,獲取按鍵的行號(hào)和列號(hào),行掃描完成。(2) 列掃描依次向列線輸出低電平,然后讀取行線值,再次獲得按鍵的行號(hào)和列號(hào)。(3) 掃描碼比較兩次獲得行號(hào)和列號(hào)相同,則鍵碼正確,即獲得按鍵的行列掃描碼。14n行列掃描法行列掃描法(1) 去抖景象:按鍵時(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è)閉合鍵。順序法:
10、識(shí)別到一個(gè)閉合鍵后,直到該鍵釋放后再去識(shí)別其它按鍵。15去抖與重鍵問(wèn)題去抖與重鍵問(wèn)題16內(nèi)容概要內(nèi)容概要顯示器接口4鼠標(biāo)接口2 LED接口3打印機(jī)接口5鍵盤接口1音頻設(shè)備接口5l 鍵盤的分類l 鍵盤的工作原理(1) 鼠標(biāo)的工作原理鼠標(biāo)的工作原理將鼠標(biāo)在平面移動(dòng)時(shí)產(chǎn)生的位移和方向信息轉(zhuǎn)換為屏將鼠標(biāo)在平面移動(dòng)時(shí)產(chǎn)生的位移和方向信息轉(zhuǎn)換為屏幕上光標(biāo)的坐標(biāo)位置。幕上光標(biāo)的坐標(biāo)位置。(2) 鼠標(biāo)的分類鼠標(biāo)的分類2鍵式、鍵式、3鍵式。鍵式。機(jī)械式、光電式等。機(jī)械式、光電式等。有線式、無(wú)線式。有線式、無(wú)線式。并口、串口、并口、串口、PS/2口、口、USB口等。口等。17 7.2 鼠標(biāo)接口鼠標(biāo)接口 (3) 鼠
11、標(biāo)的接口鼠標(biāo)的接口MS串口串口 通過(guò)通過(guò)9針或針或25針針DB頭與計(jì)算機(jī)連接,連到主機(jī)頭與計(jì)算機(jī)連接,連到主機(jī)的的COM1或或COM2口,采用口,采用RS-232C標(biāo)準(zhǔn)通信標(biāo)準(zhǔn)通信。18只用到:RTS 請(qǐng)求發(fā)送TXD 發(fā)送數(shù)據(jù)DTR 設(shè)備就緒GND 信號(hào)地lPS/2 串口l通過(guò)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+15V。lPS/2鼠標(biāo)為TTL電平:“1為+5V,“0為0V。19l總線鼠標(biāo)接口l9針并口,與插槽中的擴(kuò)展卡連接。目前很少使用。lUSB鼠標(biāo)接口l廣泛使用,支持熱插拔。20(4
12、) 鼠標(biāo)接口的編程鼠標(biāo)接口的編程僅向僅向PC機(jī)單向傳輸數(shù)據(jù),沒有端口地址,所有功能機(jī)單向傳輸數(shù)據(jù),沒有端口地址,所有功能都由都由 INT 33H 功能來(lái)實(shí)現(xiàn)。功能來(lái)實(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,未按下為,未按下為0 )位位1右鍵是否按下:按下為右鍵是否按下:按下為1,未按下為,未按下為0 )位位2中鍵是否按下:按下為中鍵是否按下:按下為1,未按下為,未按下為0 )CX = 水平
13、坐標(biāo),單位:像素。水平坐標(biāo),單位:像素。DX = 垂直坐標(biāo),單位:像素。垂直坐標(biāo),單位:像素。21【例7-2】單步執(zhí)行下列程序,當(dāng)進(jìn)行鼠標(biāo)操作時(shí),BX、CX和DX會(huì)返回相應(yīng)的操作信息。22LL: 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)接口的編程l主要用于顯示信息,由LED發(fā)光二極管組成。l常用的LED顯示系統(tǒng)有單個(gè)LED顯示管、LED數(shù)碼管和LED點(diǎn)陣顯示器等,工作原理類似。lLED顯示器結(jié)構(gòu)24 7.3 LED接口接口l七段數(shù)碼管:ag
14、段用來(lái)顯示10進(jìn)制或16進(jìn)制數(shù)字和字符,DP段用來(lái)顯示小數(shù)點(diǎn)。舉例l二極管導(dǎo)通,相應(yīng)的段即發(fā)光??刂撇煌M合的段發(fā)光,就可顯示各種數(shù)字和字符。 l控制各發(fā)光段上的代碼為段碼;控制某個(gè)數(shù)碼管的碼為位碼。lLED電路的2種接法25共陽(yáng)極:共陽(yáng)極:陽(yáng)極共接陽(yáng)極共接+5V。發(fā)光段陰極接低發(fā)光段陰極接低電平才能導(dǎo)電平才能導(dǎo)通發(fā)光。通發(fā)光。共陰極:共陰極:陽(yáng)極共接地。陽(yáng)極共接地。發(fā)光段陽(yáng)極接高發(fā)光段陽(yáng)極接高電平才能導(dǎo)電平才能導(dǎo)通發(fā)光。通發(fā)光。(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)通
15、或截止。每位數(shù)字均需一個(gè)每位數(shù)字均需一個(gè)8位的觸發(fā)器來(lái)驅(qū)動(dòng)。位的觸發(fā)器來(lái)驅(qū)動(dòng)。缺陷:缺陷:I/O接口利用率低,一般用于顯示位數(shù)較少的接口利用率低,一般用于顯示位數(shù)較少的場(chǎng)合。場(chǎng)合。26【例7-3】根據(jù)上圖的LED靜態(tài)驅(qū)動(dòng)電路,編寫程序顯示字符000F。設(shè)8255的地址范圍為40H43H。27DATA SEGMENTL_CODE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71HDATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,
16、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 START動(dòng)態(tài)驅(qū)動(dòng)指按位輪流點(diǎn)亮各位顯示器。只要掃描的頻率合適,就能得到穩(wěn)定的顯示。只有與B口相連的公共端為低電平時(shí),與A口相連的段碼才能顯示。優(yōu)點(diǎn):位數(shù)較多時(shí),通常采用動(dòng)態(tài)顯示法。2930內(nèi)容概要內(nèi)容概要顯
17、示器接口4鼠標(biāo)接口2 LED接口3打印機(jī)接口5鍵盤接口1音頻設(shè)備接口5l LED電路的結(jié)構(gòu):共陰/共陽(yáng)l LED接口的編程:靜態(tài)/動(dòng)態(tài)nCRT顯示器(陰極射線管):廉價(jià)、耐用;體積大、耗能。nLCD(液晶):體積小、重量輕、耗電少;成本高。n 完整的顯示系統(tǒng)由主機(jī)、顯示控制適配器顯卡和顯示器組成。顯卡控制顯示器顯示字符和圖形,PC機(jī)對(duì)屏幕的任何操作都要通過(guò)顯卡來(lái)實(shí)現(xiàn)。31 7.4 顯示器接口顯示器接口主機(jī)主機(jī)顯示控制適顯示控制適配器配器(顯卡)(顯卡)(顯示接口)(顯示接口)顯示器顯示器(監(jiān)視器)(監(jiān)視器)l顯示器的工作原理顯示器的工作原理lCRT顯示器顯示器3233nLCD顯示器n 液晶是具
18、有規(guī)則性分子排列的有機(jī)化合物,分子按一定方向整齊排列。當(dāng)有電流通過(guò)或電場(chǎng)改變時(shí),晶體會(huì)改變排列方式從而產(chǎn)生透光度的差別。按此原理控制每個(gè)像素,便可構(gòu)成所需圖像。34(2) 顯示器接口顯卡)顯示器接口顯卡)35n顯存:存放要顯示的信息,包含字符碼和屬性。存儲(chǔ)速率快。容量越大,顯示效果越好。n字符發(fā)生器:存儲(chǔ)字母和常用數(shù)字符號(hào)的字模。當(dāng)收到一個(gè)ASCII碼時(shí),字符發(fā)生器會(huì)從字模庫(kù)中取出字模數(shù)據(jù),轉(zhuǎn)換為電信號(hào)發(fā)給顯示器。n圖形產(chǎn)生器:將常用的繪圖功能如畫點(diǎn)、線、圓、面、多邊形等直接集成在圖形加速芯片上,從而減輕CPU的繪圖運(yùn)算負(fù)擔(dān),加快顯示速度。n控制電路:發(fā)出控制信號(hào),控制顯示器上亮點(diǎn)的位置和顏色
19、。36n與主機(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)換過(guò)程和模擬傳輸過(guò)程中的信號(hào)損失。3738內(nèi)容概要內(nèi)容概要顯示器接口4鼠標(biāo)接口2 LED接口3打印機(jī)接口5鍵盤接口1音頻設(shè)備接口5l 顯示器的工作原理l 顯示器接口(1) 打印機(jī)的組成與分類打印機(jī)的組成與分類組成:由控制電路和執(zhí)行機(jī)構(gòu)組成:由控制電路和執(zhí)行機(jī)構(gòu)2部分組成??刂齐姴糠纸M成??刂齐娐酚职酚职–PU、端口、存儲(chǔ)器、鎖存器、驅(qū)動(dòng)、端口、存儲(chǔ)器、鎖存器、驅(qū)
20、動(dòng)電路。電路。分類分類39 7.5 打印機(jī)接口打印機(jī)接口打印機(jī)類型打印方式打印速度針式打印機(jī)擊打式慢激光打印機(jī)非擊打式快快噴墨打印機(jī)非擊打式較快(2) 打印機(jī)接口標(biāo)準(zhǔn)打印機(jī)接口標(biāo)準(zhǔn)通常采用通常采用36芯的芯的Centronics并行接口標(biāo)準(zhǔn)。并行接口標(biāo)準(zhǔn)。40Centronics并口的時(shí)序41當(dāng)打印機(jī)不忙時(shí)當(dāng)打印機(jī)不忙時(shí)BUSY=0,主機(jī)向打印機(jī)輸出數(shù)據(jù)。主機(jī)向打印機(jī)輸出數(shù)據(jù)。 數(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上升沿將上升沿將
21、BUSY位置位置忙,打印機(jī)暫不接收新數(shù)據(jù)。忙,打印機(jī)暫不接收新數(shù)據(jù)。 打印機(jī)處理完畢后返回打印機(jī)處理完畢后返回ACK信號(hào),撤消信號(hào),撤消BUSY忙,可以接忙,可以接收新的數(shù)據(jù)。收新的數(shù)據(jù)。l打印機(jī)與主機(jī)連接時(shí),打印機(jī)一端是36芯D型頭,主機(jī)一端是25芯D型頭。42(3) 打印機(jī)接口的編程打印機(jī)接口的編程 編程方法:直接對(duì)端口編程;使用編程方法:直接對(duì)端口編程;使用BIOS功能功能調(diào)用;使用調(diào)用;使用DOS功能調(diào)用。功能調(diào)用。對(duì)打印機(jī)適配器端口直接編程對(duì)打印機(jī)適配器端口直接編程 通過(guò)以下通過(guò)以下3個(gè)寄存器來(lái)進(jìn)行操作:個(gè)寄存器來(lái)進(jìn)行操作:數(shù)據(jù)輸出寄存器數(shù)據(jù)輸出寄存器 (基地址基地址):存放要打印的
22、字節(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è)置等。43lBIOS功能調(diào)用實(shí)現(xiàn)打印機(jī)控制功能調(diào)用實(shí)現(xiàn)打印機(jī)控制l BIOS系統(tǒng)中提供了打印機(jī)管理程序,用戶可以系統(tǒng)中提供了打印機(jī)管理程序,用戶可以使用使用INT 17H功能調(diào)用,完成對(duì)打印機(jī)的操作。功能調(diào)用,完成對(duì)打印機(jī)的操作。AH = 功能號(hào)功能號(hào)l0號(hào)子功能:打印一個(gè)字符號(hào)子功能:打印一個(gè)字符l入口參數(shù):入口參數(shù):A
23、L = 打印字符的打印字符的ASCII碼碼l DX = 打印機(jī)號(hào)打印機(jī)號(hào)(LPT1=0, LPT2=1, LPT3=2)l出口參數(shù):出口參數(shù):AH = 打印機(jī)狀態(tài)打印機(jī)狀態(tài)l1號(hào)子功能:初始化打印機(jī)號(hào)子功能:初始化打印機(jī)l入口參數(shù):入口參數(shù):DX = 打印機(jī)號(hào)打印機(jī)號(hào)(LPT1=0, LPT2=1, LPT3=2)l出口參數(shù):出口參數(shù):AH = 打印機(jī)狀態(tài)打印機(jī)狀態(tài)44l2號(hào)子功能:讀打印機(jī)狀態(tài)號(hào)子功能:讀打印機(jī)狀態(tài)l入口參數(shù):入口參數(shù):DX = 打印機(jī)號(hào)打印機(jī)號(hào)(LPT1=0, LPT2=1, LPT3=2)l出口參數(shù):出口參數(shù):AH = 打印機(jī)狀態(tài)。格式如下:打印機(jī)狀態(tài)。格式如下:lD0:
24、1表示打印機(jī)處于忙狀態(tài)超過(guò)表示打印機(jī)處于忙狀態(tài)超過(guò)1秒,出現(xiàn)超時(shí)錯(cuò);秒,出現(xiàn)超時(shí)錯(cuò);lD1:未用;:未用;lD2:未用;:未用;lD3:0表示打印機(jī)出錯(cuò),表示打印機(jī)出錯(cuò),1表示有錯(cuò)誤;表示有錯(cuò)誤;lD4:0表示打印機(jī)脫機(jī),表示打印機(jī)脫機(jī),1表示打印機(jī)聯(lián)機(jī);表示打印機(jī)聯(lián)機(jī);lD5:0表示打印機(jī)有紙,表示打印機(jī)有紙,1表示打印機(jī)紙用完;表示打印機(jī)紙用完;lD6:0表示正常,表示正常,1表示應(yīng)答信號(hào)有效;表示應(yīng)答信號(hào)有效;lD7:0表示打印機(jī)忙,表示打印機(jī)忙,1表示打印機(jī)不忙。表示打印機(jī)不忙。45lDOS功能調(diào)用實(shí)現(xiàn)打印機(jī)控制功能調(diào)用實(shí)現(xiàn)打印機(jī)控制l 比比BIOS調(diào)用更高級(jí)、更易用。調(diào)用更高級(jí)、更易
25、用。lINT 21H的功能的功能5:打印字符:打印字符l入口參數(shù):入口參數(shù):DL = 打印字符的打印字符的ASCII碼碼l出口參數(shù):無(wú)出口參數(shù):無(wú)lINT 21H的功能的功能40H:使用句柄:使用句柄(標(biāo)識(shí)號(hào)標(biāo)識(shí)號(hào))來(lái)訪問(wèn)文件來(lái)訪問(wèn)文件或設(shè)備,打印機(jī)的句柄為或設(shè)備,打印機(jī)的句柄為0004H,該功能只能訪問(wèn),該功能只能訪問(wèn)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。l4647內(nèi)容概要內(nèi)容概要顯示器接口4鼠標(biāo)接口2 LED接口3打印機(jī)接口5鍵盤接口1音頻設(shè)備接口5l 打印機(jī)的組成與分類l 打印機(jī)接口
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個(gè)人股權(quán)轉(zhuǎn)讓協(xié)議書范本4篇
- 2025年度綠色環(huán)保店鋪?zhàn)赓U及設(shè)施共建合同
- 2025版時(shí)尚服飾銷售合同模板(含季節(jié)性折扣)
- 2025年度個(gè)人別墅租賃合同模板2篇
- 2025年度環(huán)保工程監(jiān)理服務(wù)合同范本
- 2025年度商鋪買賣合同(含商業(yè)配套移交協(xié)議)4篇
- 2025-2030全球魚雷泵行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)賽車運(yùn)動(dòng)駕駛模擬器行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2024年臨床醫(yī)師定期考核試題中醫(yī)知識(shí)題庫(kù)及答案(共330題) (二)
- 2024年七年級(jí)語(yǔ)文下冊(cè)期末專項(xiàng)復(fù)習(xí):記敘文閱讀
- EHS工程師招聘筆試題與參考答案(某大型央企)2024年
- 營(yíng)銷策劃 -麗亭酒店品牌年度傳播規(guī)劃方案
- 2025年中國(guó)蛋糕行業(yè)市場(chǎng)規(guī)模及發(fā)展前景研究報(bào)告(智研咨詢發(fā)布)
- 潤(rùn)滑油過(guò)濾培訓(xùn)
- 護(hù)理組長(zhǎng)年底述職報(bào)告
- 浙江省紹興市2023-2024學(xué)年高一上學(xué)期期末考試物理試題(含答案)
- 2013年6月22日下午湖北省公務(wù)員國(guó)家安全局面試真題
- 2024-2030年中國(guó)生命體征監(jiān)測(cè)行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 唐山市重點(diǎn)中學(xué)2024-2025學(xué)年全國(guó)高考大聯(lián)考信息卷:數(shù)學(xué)試題試卷(3)含解析
- 未成年上班知情協(xié)議書
- DZ∕T 0213-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 石灰?guī)r、水泥配料類(正式版)
評(píng)論
0/150
提交評(píng)論