




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
會計學1第七并行接口1.8255A的基本特性具有兩個8位(A口和B口)和兩個4位(C口高/低4位)并行I/O端口的接口芯片。能適應CPU與I/O接口之間的多種數據傳送方式的要求??蓤?zhí)行功能很強,內容豐富的命令(方式字和控制字)為用戶如何根據外界條件(I/O設備需要哪些信號線以及它能提供哪些狀態(tài)線)來使用8255A構成多種接口電路,組成微機應用系統(tǒng)提供了靈活方便的編程環(huán)境。PC口的使用比較特殊,除作數據口外,當工作在1方式和2方式時,它的大部分引腳被分配作專用聯(lián)絡信號;PC口可以進行按位控制;在CPU讀取8255A狀態(tài)時,PC口又作1,2方式的狀態(tài)口用,等等。第1頁/共54頁8255芯片內部主要由控制寄存器、狀態(tài)寄存器和數據寄器組成。2.8255A的外部引線與內部結構
8255A是一個單+5V電源供電,40個引腳的雙列直插式組件,其外部引線如圖7.1所示。(1)外部引腳①與系統(tǒng)總線的連接信號面向數據總線的有:
D0~D7:雙向數據線,用于CPU向8255A發(fā)送命令、數據和8255A向CPU回送狀態(tài)、數據和8255A向CPU回送狀態(tài)、數據。面向地址總線的有:第2頁/共54頁圖7.18255A引腳
RD:讀信號,低電平有效。WR:寫信號,低電平有效。RESET:復位信號,高電平有效。它清除控制寄存器并將8255A的A、B、C三個端口均置為輸入方式;輸入寄存器和狀態(tài)寄存器被復位,并且屏蔽中斷請求;24條面向外設信號線呈現(xiàn)高阻懸浮狀態(tài)。12345678910111213141516171819204039383736353433323130292827262524232221PA4PA5PA6PA7PB7PB5PB4PB3PB8D1D2D3D4D0D5D6D7VCCRESETWRRDCSPA3PA2PA1PA0GNDA1A0PC7PC6PC4PC0PC1PC2PC5PB0PB1PB2PC38255A第3頁/共54頁②與外部設備的連接信號
PA0~PA7:端口A的輸入/輸出線。
PB0~PB7:端口B的輸入/輸出線。
PC0~PC7:端口C的輸入/輸出線。這24根信號線均可用來連接I/O設備和傳送信息。其中,A口和B口只作輸入/輸出的數據口用,盡管有時也利用它們從I/O設備讀取一些狀態(tài)信號,如打印機的“忙”(Busy)狀態(tài)信號、A/D轉換器的“轉換結束”(EOC)狀態(tài)信號,但對A口和B口來說,都是作8255A的數據口讀入,而不是作8255A的狀態(tài)口讀入的。第4頁/共54頁C口的作用與8255A的工作方式有關,它除了作數據口以外,還有其他用途,故C口的使用比較特殊,單獨介紹如下:
a.作數據口。
b.作狀態(tài)口。
c.作專用(固定)聯(lián)絡(握手)信號線。
d.作按位控制用。(2)內部結構8255A的內部結構如圖7.2所示。它由以下4個部分組成。第5頁/共54頁A組控制數據總線緩沖器讀/寫控制邏輯B組控制A組A口(8位)A組C口高位(4位)B組C口低位(4位)B組B口(8位)D0~D7RDRDA1A0RESETRDPA0~PA7PC4~PC7PC0~PC3PB0~PB7圖7.28255A內部框圖第6頁/共54頁①數據總線緩沖器。這是一個三態(tài)雙向8位緩沖器,它是8255A與CPU系統(tǒng)數據總線的接口。②讀/寫控制邏輯。讀/寫控制邏輯由讀信號RD、寫信號WR、選片信號CS以及端口選擇信號A1A0等組成。③輸入/輸出端口A、B、C。8255A包括3個8位輸入輸出端口(port)。每個端口都有一個數據輸入寄存器和一個數據輸出寄存器。④A組和B組控制電路。控制A、B和C三個端口的工作方式。第7頁/共54頁CSA1A0RDWR讀操作內容PC系統(tǒng)實驗平臺00001PA口→數據總線(→CPU)數據60H300H00101PB口→數據總線(→CPU)數據61H301H01001PC口→數據總線(→CPU)數據62H302H寫操作00010PA口←數據總線(←CPU)數據60H300H00110PB口←數據總線(←CPU)數據61H301H01010PC口←數據總線(←CPU)數據62H302H01110控制寄存器←數據總線控制字63H303H無操作情況1××××總線懸?。ㄈ龖B(tài))0××11總線懸浮01101控制口不能讀63H303H表7.18255A基本操作與端口地址第8頁/共54頁二、8255A的編程命令1.方式命令作用:指定8255A的工作方式及其方式下3個并行端口(PA、PB、PC)的功能,是作輸入還是作輸出。格式:8位,其中最高位是特征位,一定要寫1,其余各位定義如下,應根據用戶的設計要求填寫1或0。1D6D5D4D3D2D1D0特征位A組方式00=0方式01=1方式10=2方式11=不用PA0=輸出1=輸入PC4~70=輸出1=輸入B組方式0=0方式1=1方式PB0=輸出1=輸入PC0~30=輸出1=輸入第9頁/共54頁例1:
要把A口指定為1方式,輸入,C口上半部為輸出;B組指定為0方式,輸出,C口下半部定為輸入,則工作方式命令代碼是:10110001B或B1H。若將此命令代碼寫到8255A的命令寄存器,即實現(xiàn)了對8255A工作方式及端口功能的指定,或者說完成了對8255A的初始化。初始化的程序段為:
MOVDX,303H;8255A命令口地址
MOVAL,0B1H;初始化命令
OUTDX,AL;送到命令口第10頁/共54頁2.按位置位/復位命令作用:指定PC口的某一位(某一個引腳)輸出高平或低電平。格式:8位,其中最高位是特征位,一定要寫0,其余各位的定義如下,應根據用戶的設計要求填寫1或0.0D6D5D4D3D2D1D0特征位
不用(寫0)位選擇000=C口0位001=C口1位…111=C口7位1=置位(高電平)0=復位(低電平)第11頁/共54頁例2:若要把C口的PC2引腳置成高電平輸出,則命令字應該為00000101B或05H。將該命令的代碼寫入8255A的命令寄存器,就會使得從PC口的PC2引腳輸出高電平,其程序段為:
MOVDX,303H;8255A命令口地址
MOVAL,05H;使PC2=1的命令字
OUTDX,AL;送到命令口如果要使引腳PC2輸出低電位,則程序段為:
MOVDX,303H;8255A命令口地址
MOVAL,04H;使PC2=0的命令字
OUTDX,AL
;送到命令口第12頁/共54頁
利用C口的按位控制特性還可以產生、負脈沖或方波輸出,對外設進行控制。例3:利用8255A的PC7產生負脈沖,作打印機接口電路的數據選通信號,其程序段為:
MOVDX,303H;8255A命令口
MOVAL,00001110B;置PC7=0OUTDX,ALNOP;維持低電平
NOPMOVAL,00001111B;置PC7=1OUTDX,AL第13頁/共54頁3.關于兩個命令的討論①方式命令是對8255A的3個端口的工作方式及功能進行指定,即進行初始化,初始工作要在使用8255A之前做。②按位置位/復位命令只是對PC口的輸出進行控制,使用它產不破壞已經建立的3種工作方式,而是對它們實現(xiàn)動態(tài)控制的一種支持。它可放在初始化程序以后的任何地方。③兩個命令的最高位(D7)都分配作了特征位,之所以要設置特征位,是為了識別兩個不同的命令。④按位置位/復位的命令代碼只能寫入命令口。這個問題常有人弄錯。第14頁/共54頁4.A口和B口另一個有趣的使用方法
A口、B口也可以按位輸出高低電平,但是,它與前面的按位置位/復位命令有本質的差別,并且實現(xiàn)的方法也不同,。C口按位輸出是以送數據到A口、B口來實現(xiàn)的。其具體作法是:若要使某一位置高電平,則先對端口進行讀操作,將讀入的原輸出值,“或”上一個字節(jié),字節(jié)中使該位為1,其他位為0,然后再送到同一端口,即可使該位為0,然后再送到同一端口,即可使該位置位。
10101010OR
00000001
1010101110101011AND1111111010101010第15頁/共54頁例5:若要使PA7位輸出高/低電平,則用下列程序段:使PA7輸出高電平.
MOVDX,300H;PA數據口地址
INAL,DX;讀入A口原輸出內容
MOVAH,AL;保存原輸出內容
ORAL,80H;使PA7=1OUTDX,AL;輸出PA7┇MOVAL,AH;恢復原輸出內容
OUTDX,AL第16頁/共54頁使PA7輸出低電平MOVDX,300H;A口地址INAL,DX;讀入端口原輸出值MOVAH,AL;保存原輸出值ORAL,7FH;使PA7=0OUTDX,AL;輸出PA7┇MOVAL,AH;恢復原輸出內容OUTDX,AL第17頁/共54頁三、8255A的工作方式
8255A的工作方式與端口有關,PA口有三種方式(0方式、1方式、2方式),PB口和PC口只有兩種方式(0方式、1方式)。7.38255A的0方式及其應用一、特點0方式是一種基本輸入/輸出工作方式。通常不用聯(lián)絡信號,或不使用固定的聯(lián)絡信號?;綢/O方式是指查詢方式傳送,也包括無條件傳送。第18頁/共54頁在0方式下,彼此獨立的兩個8位和兩個4位并行口,都能被指定作為輸入或者輸出用,共有16種不同的使用狀態(tài)。在0方式下不設置專用聯(lián)絡信號線,需要聯(lián)絡時,可由用戶任意指定C口中的哪根線完成某種聯(lián)絡功能,這與后面要討論的在1方式、2方式下設置固定的專用聯(lián)絡信號線不同。是單向I/O,一次初始化只能指定端口(PA、PB和PC)作輸入或輸出,不能指定端口同時既作輸入又作輸出。二、并行打印機接口設計1.要求為某應用系統(tǒng)配置一個并行打印機接口,并且通過接口CPU采用查詢方式把存放在BUF緩沖區(qū)的256個字(ASCII碼)送去打印。
第19頁/共54頁2.分析由于打印接口直接面向的對象是打印機接口標準,而不是打印機本身,因此打印機接口要按照接口標準的要求進行設計。有關打印機接口標準Centronics的信號線定義和工作時序見8.14。DATA0~DATA7STROBEBUSYACK圖8.14并行打印機接口數據傳送時序第20頁/共54頁過程:采用查詢方式時,打印機與CPU之間傳送數據的過程是:①首先查詢BUSY。若BUSY=1,打印機忙,則等待;若BUSY=0,打印機不忙,則送數據。②通過并行接口把數據送給標準插座DATABIT1~DATABIT8
數據線上,此時數據并未送入打印機。③再送出一個數據選通信號DATASTROBE-(負脈沖)給標準插座的1號引腳,把數據線上的數據打入到打印機的內部緩沖器。④打印機在收到數據后,通過插座的11號引肢發(fā)出“忙”(BUSY=1)信號,表明打印機正在處理輸入的數據。⑤最后在10號引腳上送出一個回答信號ACK-給主機,表示上一個字符已經處理完畢。第21頁/共54頁3.設計接口電路的設計包括硬件接口電路和軟件驅動程序兩部分。①打印機接口電路。打印機接口電路原理框圖如圖7.3所示。該電路的設計思路是:按照Centronicss標準對打印機接口信號線的定義,最基本的信號線需要8根數據線(DATABIT1~8)CPU
PA0~7PC7PC2地
地BUSYSTBDATA0~71112~98255A打印機插座圖7.38255A并行打印機接口電路框圖第22頁/共54頁1根控制線(STB),1根狀態(tài)線(BUSY)和1根地線。選用8255A的PA口作數據口輸出8位打印數據,工作方式為0方式。②接口驅動程序。其程序流程圖如右圖所示。驅動程序的程序段如下:結束8255A初始化BUSY=0?送數送STB內存+1字節(jié)數-1送完?開始YNYN第23頁/共54頁CODESEGMENTASSUMECS:CODE,DS:CODEORG100HSTART:
MOVAX,CODEMOVCS,AXMOVDS,AXMOVDX,303H;8255A命令口
MOVAL,10000001B;工作方式字
OUTDX,AL;(A口0方式,輸出,C4~C7
輸出,C0~C3輸入)第24頁/共54頁MOVAL,00001111B;PC0位置高,使STB--=1OUTDX,ALMOVSI,OFFSETBUF;打印字符內存首地址MOVCX,OFFH;打印字符個數MOVDX,302H;PC口地址INAL,DX;查BUSY=0?(PC2=0)ANDAL,04H;00000100BJNZL;忙,則等待;不忙,則向A口送數MOVDX,300H;PA口地址MOVAL,[SI];從內存取數OUTDX,AL;送數據到A口MOVAL,303H;8255A命令口MOVAL,00001110B;置STB-信號為低(PC7=0)L:第25頁/共54頁OUTDX,ALNOP ;負脈沖寬度(延時)NOPMOVAL,00001111B;置STB-為高(PC7=1)OUTDX,ALINCSI;內存地址加1DECCX;字符數減1JNZL;未完,繼續(xù)MOVAX,4C00H;已完,退出INT21HBUFDB256個ASCII字符代碼CODEENDSENDSTART第26頁/共54頁三、步進電機控制接口設計1.要求;2.分析(1)步進電機控制原理步進電機是將電脈沖信號轉換成角位移的一種機電式數模轉換器。步進電機旋轉的角位移與輸入脈沖的個數據成正比;步進電機的轉速與輸入脈沖的頻率成正比;步進電機的轉動方向號輸入脈沖對繞組加電的順序有關。因此,步進電機旋轉的角位移、轉速以及方向均受輸入脈沖的控制。(2)運行方式與方向的控制-----循環(huán)查表法步進電機的運行方式是指各相繞組循環(huán)輪流通電的方式。如四相步進電機有單四拍A→B→C→D、雙四拍AB→BC→CD→DA、單雙八拍AB→B→BC→C→CD→D→DA→A和雙八拍AB→ABC→BC→BCD→CD→CDA→DA→DAB幾種方式。第27頁/共54頁ABCDABCDD0D1D2D3A—AB—B—BC—C—CD—D—DA-D C B AD3 D2 D1 D00 0 0 10 0 1 10 0 1 00 1 1 00 1 0 01 1 0 01 0 0 01 0 0 1AABBBCCCDDDA第28頁/共54頁
為了實現(xiàn)對各繞組按一定方式輪流加電,需要一個脈沖循環(huán)分配器。循環(huán)分配器可用硬件電路來實現(xiàn)(在此不介紹),也可用軟件來實現(xiàn)。采用軟件來設計脈沖循環(huán)分配器,又有兩種方法:控制字法和循環(huán)查表法。循環(huán)查表法是將各繞組加電順序的控制代碼制成一張表------步進電機相序表,存放在內存區(qū),再設置一個地址指針。相序表的建立,要考慮兩個因素:一是應根據步進電機運行方式的要求;二是步進電機的各相繞組與數據線連接的對應關系。(3)步進電機運行速度的控制------軟件延時法控制步進電機速度有兩個途徑:一是硬件改變輸入脈沖的頻率,通過對定時器(如:8253)定時常數的設定,使其升頻、降頻或恒頻。二是軟件延時,或調用延時子程序。第29頁/共54頁(4)步進電機的驅動步進電機在系統(tǒng)中是一種執(zhí)行元件,都要帶負載,因此需要功率驅動。在電子儀器和設備中,一般所需功率較小,常采用達林頓復合管作功率驅動。驅動原理如圖7.5所示。TIP122+12VA圖7.5步進電機驅動原理圖3.設計包括硬件電路與軟件編程兩部分。(1)硬件設計步進電機接口的硬件部分主要是提供輸送相序代碼的并行數據線(8根),以及保護電機繞組的器件。其原理如圖7.6所示。第30頁/共54頁8255APB0PB2PB4PB6PC7PC0ABCD+12V+5V1D3D5D7D1Q3Q5Q7QGECPUSW10K+5V圖7.6步進電機控制接口原理74LS373TIP122×4第31頁/共54頁(2)軟件設計(見P149~P150)7.48255A的1方式及其應用一、特點①1方式是一種選通輸入/輸出方式或叫應答方式,因此,需設置專用的聯(lián)絡信號線或應答信號線,以便對I/O設備和CPU兩側進行聯(lián)絡。這種方式通常用于查詢(條件)傳送或中斷傳送。數據的輸入輸出都有鎖存功能。②PA和PB為數據口,而PC口的大部分引腳分配作專用(固定)的聯(lián)絡信號的C口引腳,用戶不能再指定作其他作用。③各聯(lián)絡信號線之間有固定的時序關系,傳送數據時,要嚴格按照時序進行。第32頁/共54頁④輸入/輸出操作過程中,產生固定的狀態(tài)字,這些狀態(tài)信息可作為查詢或中斷請求之用。狀態(tài)字從PC口讀取。⑤單向傳送。一次初始化只能設置在一個方向上傳送,不能同時作兩個方向的傳送。二、1方式下聯(lián)絡信號線的定義及其時序1方式下輸入的聯(lián)絡信號線定義及時序(1)聯(lián)絡信號的定義因為輸入是從I/O設備向8255A送數據進來,所以I/O設備應先把數據準備好,并送到8255A,然后CPU再從8255A讀取數據。這個傳遞過程中需要使用一些聯(lián)絡信號線。所以當A口和B口為輸入時,各指定了C口的3根線作為8255A與外設及CPU之間應答信號,如圖7.8所示。
STB-:外設給8255A的“輸入選通”信號,低電平有效。第33頁/共54頁圖7.81方式輸入時聯(lián)絡信號線定義IBF:8255A給外設的回答信號“輸入緩沖器滿”,高電平有效。INTR:8255A給CPU的“中斷請求”信號,高電平有效。&PC4PC5PC3INTEAPA7~0PC6,7RDI/O2INTRAIBFASTBA81方式輸入(端口A)&PC2PC1CP0INTEBPB7~0RD2INTRBIBFBSTBB81方式輸入(端口B)第34頁/共54頁(2)1方式輸入的工作時序
1方式的工作時序如圖7.9和表7.3所示。其信號交接過程如下:tpstSTtSTBtSITtRITtRIBtPHSTBRDIBFINTR來自外設的輸入數據圖7.91方式輸入時工作時序圖第35頁/共54頁①數據輸入時,外設處于主動地位,當外設準備好數據并放到數據線上后,首先發(fā)STB信號,由它把數據輸入到255A。②在STB的下降沿約300ns,數據已鎖存到8255A的緩沖器后,引起IBF變高,表示8255A的“輸入緩沖器滿”,禁止輸入新數據。
表7.31方式輸入工作時序表符號參數8255A單位MINMAXtSTSTB脈沖寬度500nstSTBSTB=0至IBF=1300nstSITSTB=1到INTR=1300nstRIBRD=1到IBF=0300nstRITRD=0到INTR=0400nsTPS數據提前STB無效的時間0nstPH數據保持時間180ns第36頁/共54頁③在STB的上升沿約300ns后,在中斷允許(INTE=1)的情況下IBF的高電平產生中斷請求,使INTR上升變高,通右CPU,接口中已有數據,請求CPU讀取。④CPU得知INTR信號有效之后,執(zhí)行讀操作時,RD信號的下降沿使INTR復位,撤消中斷請求,為下一次中斷請求作好準備。從上述分析,可知在1方式下,數據從I/O設備發(fā)出,通過8255A,送到CPU的整個過程有如下4步:CPU8255AI/O設備①STB③INTR②IBF④RD第37頁/共54頁2.1方式下輸出的聯(lián)絡信號線定義及時序(自學)(1)聯(lián)絡信號的定義WR&PC7PC6PC3INTEAPA7~0PC4,5I/O2INTRAACKAOBFA8&PC1PC2PC0INTEAPA7~0WRINTRBACKBOBFB81方式輸出(端口A)1方式輸出(端口B)圖7.101方式輸出時聯(lián)絡信號線定義第38頁/共54頁(2)1方式輸出的工作時序1方式輸出的工作時序,如圖7.11所示。tWOBtWITtAOBtAKtAITtWBWRINTROBFACK輸出圖7.111方式輸出時工作時序第39頁/共54頁
其信號交接的過程如下:①數據輸出時,CPU應先準備如數據,并把數據寫到8255A輸出數據寄存器。當CPU向8255A寫完一個數據后,WR的上升沿使OBF有效,表示8255A的輸出緩沖器已滿,通知外設讀取數據。并且WR使中斷請求INTR變低,封鎖中斷請求。②外設得到OBF有效的通知后,開始讀數。當外設讀取數據后,用ACK回答8255A,表示數據已收到。③ACK的下降沿將OBF置高,使OBF無效,表示輸出緩沖器變空,為下一次輸出作準備,在中斷允許(INTE=1)的情況下ACK上升沿使INTR變高,產生中斷請求。CPU響應中斷后,在中斷服務程序中,執(zhí)行OUT指令,向8255A寫下一個數據。第40頁/共54頁
從上述分析,在1方式下,數據從CPU,通過8255A送到I/O設備有4步:CPU8255AI/O設備①WD③ACK②OBF④INTR三、1方式的狀態(tài)字狀態(tài)字的作用
在1方式下8255A有固定的狀態(tài)字。狀態(tài)字為查詢方式提供了狀態(tài)標志位,如IBF和OBF,同時,由于8255A不能直接中斷矢量,因此當8255A采用中斷方式時,CPU也要通過讀狀態(tài)字來確定中斷源,實現(xiàn)查詢中斷。第41頁/共54頁2.狀態(tài)字的格式狀態(tài)字的格式如圖7.12所示。D7D6D5D4D3D2D1D0A組狀態(tài)B組狀態(tài)I/OI/OIBFAINTEAINTRAPC7PC6PC5PC4PC3OBFAINTEAI/OI/OINTRAPC7PC6PC5PC4PC3INTEBIBFBINTRBPC2PC1PC0
輸入時
輸出時INTEBOBFBINTRBPC2PC1PC0圖7.121方式的狀態(tài)字第42頁/共54頁狀態(tài)字有8位,分A和B兩組,A組狀態(tài)位占高5位,B組狀位占低3位,并且輸入和輸出時的狀態(tài)字不相同。3.使用狀態(tài)字時要注意的幾個問題①狀態(tài)字是在8255A輸入/輸出操作過程中由內部產生,從C口讀取的,因此從C口讀出的狀態(tài)字是獨立于C口的外部引腳的,或者說與C口的外部引腳無關。②狀態(tài)字中供CPU查詢的狀態(tài)位有:輸入時------IBF位和INTR位;輸出------OBF位和INTR位。③狀態(tài)字中的INTE位,是控制標志位,是控制標志位,控制8255A能否提出中斷請求,因此它不是I/O操作過程中自動產生的狀態(tài),而是由程序通過按位置位/復位命令來設置或清除的。第43頁/共54頁例1:若允許PA口輸入時,產生中斷請求,則必須設置INTEA=1,即置PC4=1;若禁止它產生中斷請求,則置INTEA=0,即置PC4=0,其程序段為:
MOVDX,303H;8255A命令口
MOVAL,00001010B;置PC4=1,允許中斷請求
OUTDX,ALMOVAL,00001000B;置PC4=0,禁止中斷請求
OUTDX,AL五、兩種方式并行傳送接口設計1.要求
在甲乙兩臺微機之間并行傳送1K字節(jié)數據。甲機發(fā)送,機接收。甲機一側的8255A采用1方式工作,乙機一側的8255A采用0方式工作。兩機的CPU與接口之間都采用查詢第44頁/共54頁方式交換數據。2.分析雙機均采用可編程并行接口芯片8255A構成接口電路,只是8255A的工作方式不同。此時,雙方的8255A把對方視為I/O設備。3.設計(1)硬件連接根據上述要求,接口電路的連接如圖7.13所示。(2)軟件編程接口驅動程序包含發(fā)送與接收兩個程序。其程序流程圖如7.14所示。第45頁/共54頁0方式1方式8255APA0~7PC7PC3PC4~6PC0~2PC0~7PA0~7PC7PC6PC4~6PC0~2PC0~7未用8255A甲(發(fā)送)CPU乙(接收)CPUACKOBF圖7.13兩種方式的并行傳送接口電路框圖第46頁/共54頁甲機發(fā)送程序段:MOVDX,303H;8255A命令口MOVAL,10100000B;初始化工作方式字OUTDX,ALMOVAL,0DH;置發(fā)送中斷允許INTEA=1OUTDX,AL;PC6=1MOVSI,OFFSETBUFS;設置發(fā)送數據區(qū)的指針MOVCX,3FFH;發(fā)送字節(jié)數MOVDX,300H;向A口寫第一個數,產生第一個OBF-信號MOVAL,[SI];送給乙方,以便獲取乙方的ACK-信號OUTDX,AL第47頁/共54頁
INCCX;內存地址加1DECCX;傳送字節(jié)數減1L:MOVDX,302H;8255A狀態(tài)口
INL,DX;查發(fā)送斷請求INTRA=1?
ANDAL,08H;PC3=1?
JZL;若無中斷請求,則等待;;若有中斷請求,則向A口寫數
MOVDX,300H
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件設計師考試全面分析試題及答案
- 網絡互聯(lián)技術及其應用試題及答案
- 政治參與中的意愿與行為研究試題及答案
- 西方政治制度與國際法的重要性及影響分析試題及答案
- 團隊文化在項目管理中的作用試題及答案
- 政治算法在民主決策中的應用試題及答案
- 壹釋機電工程考試內容知識的核心要素試題及答案
- 公共政策解析與評估試題及答案
- 新時代背景下公共政策的創(chuàng)新研究試題及答案
- 透視2025年西方政治制度的社會結構試題及答案
- 江蘇省南通市海安市2024-2025學年高二下學期4月期中生物試題(原卷版+解析版)
- 供配電技術試題及答案
- 山東財經綜招試題及答案
- 2025年華陽新材料科技集團有限公司招聘筆試參考題庫含答案解析
- 山東省菏澤市成武縣2024屆重點中學小升初數學入學考試卷含解析
- 廣西桂林市2023-2024學年八年級下學期語文期末試卷
- 社會主義發(fā)展簡史智慧樹知到課后章節(jié)答案2023年下北方工業(yè)大學
- 塑料包裝袋購銷合同
- 生產良率系統(tǒng)統(tǒng)計表
- 代理機構服務質量考核評價表
- 淺談打擊樂器在小學低段音樂課堂中的運用
評論
0/150
提交評論