微機接口答案_第1頁
微機接口答案_第2頁
微機接口答案_第3頁
微機接口答案_第4頁
微機接口答案_第5頁
免費預(yù)覽已結(jié)束,剩余25頁可下載查看

下載本文檔

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

文檔簡介

1、習題一1 .什么是接口接口就是微處理器CPUt外部世界的連接部件,是CPUW外界進行信息交換的中轉(zhuǎn)站。2 .為什么要在CPUt外設(shè)之間設(shè)置接口在CPM外設(shè)之間設(shè)置接口主要有4個原因:(1) CPUt外設(shè)二者的信號不兼容,包括信號線的功能定義、邏輯定義和時序關(guān)系(2) CPUf外設(shè)的速度不匹配,CPU勺速度快,外設(shè)的速度慢(3) 若不通過接口,而由CPUft接對外設(shè)的操作實施控制,會使CP3于窮于應(yīng)付與外設(shè)打交道之中,大大降低CPU的效率(4) 若外設(shè)直接由CPU空制,會使外設(shè)的硬件結(jié)構(gòu)依賴于CPU對外設(shè)本身的發(fā)展不利。3 .微型計算機的接口一般應(yīng)具備那些功能微機的接口一般有如下的幾個功能:(1

2、) 執(zhí)行CPU令的功能:CPUB對外設(shè)的控制命令發(fā)到接口電路中的命令寄存器(命令口)中,在經(jīng)分析去控制外設(shè)(2) 返回外設(shè)狀態(tài)的功能:通過狀態(tài)寄存器(狀態(tài)口)完成,包括正常工作狀態(tài)和故障狀態(tài)(3) 數(shù)據(jù)緩沖的功能:接口電路中的數(shù)據(jù)寄存器(數(shù)據(jù)口)對CPUT外設(shè)問傳送的數(shù)據(jù)進行中轉(zhuǎn)(4) 設(shè)備尋址的功能:CPU®個時刻只能和一臺外設(shè)交換數(shù)據(jù),CPLK出的地址信號經(jīng)過接口電路中的地址譯碼電路來選中I/O設(shè)備(5) 信號轉(zhuǎn)換的功能:當CPUf外設(shè)的信號功能定義、邏輯關(guān)系、電平高低及工作時序不兼容時接口電路要完成信號的轉(zhuǎn)換功能(6) 數(shù)據(jù)寬度與數(shù)據(jù)格式轉(zhuǎn)換的功能:由于CPUt理的數(shù)據(jù)都是并行

3、的,當外設(shè)采用串行傳送方式時,接口電路就要完成申、并之間的轉(zhuǎn)換,并進行數(shù)據(jù)格式的轉(zhuǎn)換。4 .接口技術(shù)在微機應(yīng)用中起的作用隨著計算機技術(shù)的高速發(fā)展,計算機的應(yīng)用越來越廣泛。然而,在微機系統(tǒng)中,微處理器的強大功能必須通過外部設(shè)備才能實現(xiàn),而外設(shè)與微處理器之間的信息交換和通信又是靠接口來實現(xiàn)的,所以,接口技術(shù)成為了一門關(guān)鍵技術(shù),它直接影響微機系統(tǒng)的功能和微機的推廣應(yīng)用。5 .接口電路的硬件一般由哪幾部分組成接口電路的硬件一般由以下幾部分組成:(1) 基本邏輯電路:包括命令寄存器、狀態(tài)寄存器和數(shù)據(jù)緩沖寄存器,是接口電路中的核心(2) 端口地址譯碼電路:實現(xiàn)設(shè)備的選擇功能(3) 供選電路:根據(jù)不同任務(wù)和

4、功能要求而添加的功能模塊電路。6 .接口電路的軟件控制程序一般包括哪幾部分接口電路的軟件控制程序一般包括以下的程序段,各部分程序是相互滲透、融為一體的:(1) 初始化程序段:對可編程接口芯片進行初始化編程(2) 傳送方式處理程序段:不同的傳送方式(查詢、中斷、DMAf式)程序段不同(3) 主控程序段:完成接口任務(wù)的程序段(4) 程序終止與退出程序段:程序退出前對接口電路中硬件進行保護的程序段(5) 輔助程序段:人機對話、菜單等7 .接口電路的結(jié)構(gòu)有哪幾種形式接口電路的結(jié)構(gòu)主要有四種:(1) 固定式結(jié)構(gòu):不可編程的接口電路,結(jié)構(gòu)簡單、功能單一、固定(2) 半固定式結(jié)構(gòu):由PAL|£GA

5、聆件構(gòu)成的接口電路,功能和工作方式可以通過改寫內(nèi)部的邏輯表達式來改變,但邏輯表達式一旦燒入芯片,其功能和工作方式就固定下來了(3) 可編程結(jié)構(gòu):其功能和工作方式可由編程指定,使用靈活、適應(yīng)面廣,且種類繁多(4) 智能型結(jié)構(gòu):芯片本身就是一個微處理器,外設(shè)的全部管理都由智能接口完成,如I/O處理器I0809或通用單片機8. CPUt接口之間有哪幾種傳送數(shù)據(jù)的方式它們各應(yīng)用在什么場合CPUW接口之間的數(shù)據(jù)傳送方式主要有查詢方式、中斷方式和DMAf式:(1) 查詢方式:主要用于CP懷太忙且傳送速度不高的情況下。無條件傳送方式作為查詢方式的一個特例,主要用于對簡單I/O設(shè)備的控制或CPU明確知道外設(shè)所

6、處狀態(tài)的情況下。(2) 中斷方式:主要用于CPU勺任務(wù)比較忙的情況下,尤其適合實時控制和緊急事件的處理(3) DMA方式(直接存儲器存取方式):主要用于高速外設(shè)進行大批量數(shù)據(jù)傳送的場合。9 .分析和設(shè)計接口電路的基本方法是什么分析和設(shè)計接口電路通常采用兩側(cè)分析法和硬軟件結(jié)合法相結(jié)合:(1) 兩側(cè)分析法:CPUK側(cè),主要是了解CPU勺類型、它提供的數(shù)據(jù)線的寬度、地址線的寬度、控制線的邏輯定義、時序關(guān)系的特點;外設(shè)一側(cè),主要是了解被連接外設(shè)的外部特性及被控外設(shè)的工作過程(2) 硬軟件結(jié)合法:硬件設(shè)計主要是合理選用外圍接口芯片、有針對性地設(shè)計附加電路;軟件設(shè)計可以采用匯編語言(或高級語言)直接對低層

7、硬件編程,也可以采用DO繇統(tǒng)功能調(diào)用和BIOS調(diào)用編程。10 .外圍接口芯片在微機接口技術(shù)中的作用如何你所知道的外圍接口芯片有那些略。11 .你認為學習接口技術(shù)的難點在哪幾個方面應(yīng)如何對付略。習題12 .什么是端口端口是接口電路中能被CPUS接訪問的寄存器。13 .I/O端口的編址方式有幾種各有何特點I/O端口的編址方式有兩種一一統(tǒng)一編址方式(存儲器映象方式)和獨立編址方式(I/O映象方式、專用I/O指令方式)(1) 統(tǒng)一編址方式:從整個尋址空間中劃出一部分給I/O設(shè)備,其余的給存儲器,通過地址碼區(qū)分操作對象是存儲器還是I/O,二者的地址碼不重疊。這種方式的優(yōu)點是I/O端口的編址空間大,且易于

8、擴展I/O指令豐富、功能齊全;缺點是存儲器的地址空間減少,達不到系統(tǒng)最大的尋址空間I/O指令比獨立編址方式的專用I/O指令長,譯碼時間長,執(zhí)行速度慢(2) 獨立編址方式:存儲單元與I/O端口分別編址,地址碼重疊,通過操作碼區(qū)分操作對象是存儲器還是I/O。這種方式的優(yōu)點是I/O端口不占存儲器的編址空間,使存儲器的容量可達系統(tǒng)的最大尋址能力I/O指令短、執(zhí)行速度快;指令清晰、可讀性強;缺點是I/O端口地址范圍一旦確定,不易擴展I/O指令種類有限,操作單一(14) 計I/O設(shè)備接口卡時,為防止地址沖突,選用I/O端口地址的原則是什么為了避免端口地址發(fā)生沖突,在選擇I/O端口地址時一般要遵循以下的原則

9、:(1)凡是被系統(tǒng)配置所占用了的地址一律不能使用(2) 原則上講,未被占用的地址,用戶可以使用,但對計算機廠家中明保留的地址,不要使用,否則會發(fā)生I/O端口地址重疊和沖突(3) 一般,用戶可使用300H31FH地址,這是舊MPC微機留作實驗卡的,用戶可以使用。為了避免與其他用戶開發(fā)的插件板發(fā)生地址沖突,最好采用地址開關(guān)。15 .I/O端口地址譯碼電路在接口電路中的作用是什么I/O端口地址譯碼電路的作用就是把地址和控制信號進行邏輯組合,從而產(chǎn)生對接口芯片的選擇信號。16 .在I/O端口地址譯碼電路中常常設(shè)置AE*0,這有何意義AEN=1,表示正在進行DMAM乍,在I/O端口地址譯碼電路中,常常令

10、AEN=0時,譯碼輸出才有效,這樣做的目的是為了避免在DMAM乍周期中,由DMA空制器對這些以非DMAJ式傳送的I/O端口執(zhí)行DMAJ式的傳送。17 .若要求I/O端口地址為374H,則在圖(b)中的輸入地址線要作哪些改動為了使I/O端口的地址為374H圖(b)中地址線A為后的非門去掉,而在地址線A、A后面加上非門。即修改后地址線A、A、A、A后有非門,其余地址線后無非門。如圖所示:18 .圖是PC機系統(tǒng)板的I/O端口地址譯碼電路,它有何特點試根據(jù)圖中地址線的分配,寫出DMACINTR、T/C以及PPI的地址范圍在圖的譯碼電路中,不管芯片本身需要多少個端口地址,一律分配一個含有32個地址的地址

11、范圍。其中DMACINTRT/C和PPI的地址范圍分別是:DMAC00H1FH;INTR20H-3FHT/C:40H5FH;PPI:60H7FH19 .在圖譯碼電路中,若要改變I/O端口地址,使其地址范圍為300H307H則開關(guān)So&應(yīng)如何設(shè)置由于AENK、須為0,所以$一定是閉合的,若使譯碼輸出地址范圍為300H307H,則有如下的分析:AiiA10A9AAAAAAA>AiA001100000000111S8S7S6S5S4S3SSo開開合合開開開開開所以,SoS9中&、&和S9是閉合的,其余的開關(guān)全部斷開。20 .GAL器件有那些特點采用GAL器件進行I/O地

12、址譯碼有何優(yōu)點略。21 .采用GAL器件設(shè)計開發(fā)一個地址譯碼電路的步驟和方法如何略。22 .通常所說的I/O操作是指CPUS接對I/O設(shè)備進行操作,這話對嗎這話不對,I/O操作是指I/O端口操作,即訪問與I/O設(shè)備相關(guān)的端口,而不是對I/O設(shè)備直接操作。23 .在獨立編址方式下,CP陰用什么指令來訪問端口獨立編址方式下,采用專用的I/O指令一一輸入/輸出指令(如PC系列微機中的IN、OUT來訪問端口。24 .在I/O指令中端口地址的寬度及尋址方式有哪兩種PC系列微機中,I/O指令對端口的尋址方式有兩種:直接尋址和間接尋址(必須由DX問址)。直接尋址方式中,端口地址的寬度為8位,即地址范圍是00

13、FHFFH間接尋址方式中,端口地址的寬度為16位,即地址范圍是0000十FFFFH25 .CPU從端口讀數(shù)據(jù)或向端口寫數(shù)據(jù)是否涉及到一定要與存儲器打交道通常所說的CPUR端口讀數(shù)據(jù)或向端口寫數(shù)據(jù),僅僅是指I/O端口與CPU勺累加器之間的數(shù)據(jù)傳送,并未涉及數(shù)據(jù)是否傳送到存儲器。由于累加器只能保存一個數(shù)據(jù),所以在實際中通常是I/O與存儲器交換數(shù)據(jù)。26 .I/O端口地址譯碼電路一般有哪幾種結(jié)構(gòu)形式I/O端口地址譯碼電路一般有兩種結(jié)構(gòu)形式:指定式端口地址譯碼一一硬件電路不改動,譯碼輸出的地址或地址范圍不變可選式端口地址譯碼一一電路中有若干個DIP開關(guān),硬件電路不改動,只改變開關(guān)的狀態(tài),就可以使譯碼輸

14、出的地址或地址范圍發(fā)生變化。27 .I/O地址線用作端口尋址時,高位地址線和低位地址線各作何用途如何決定低位地址線的根數(shù)一般情況下,高位地址線與控制信號線進行邏輯組合,經(jīng)譯碼電路產(chǎn)生I/O接口芯片的片選信號一CS實現(xiàn)片間選擇;低位地址線不參與譯碼,直接與I/O接口芯片的地址線相連實現(xiàn)I/O接口芯片的片內(nèi)端口選擇。低位地址線的根數(shù)由I/O接口芯片內(nèi)部的端口數(shù)量決定,如果I/O接口芯片內(nèi)部有2n個端口(其引腳上一定有n根地址線),那么,尋址端口時,低位地址線的根數(shù)就是n028.可選式I/O端口地址譯碼電路一般由哪幾部分組成可選式I/O端口地址譯碼電路一般由地址開關(guān)(DIP開關(guān))、譯碼器、比較器或異

15、或門組成。29 .采用GAL器件設(shè)計地址譯碼電路時,其核心是編寫GAL器件輸入源文件(即GAL®計說明書)?,F(xiàn)利用GAL16V8s計一個擴展系統(tǒng)的地址譯碼電路,要求該系統(tǒng)的I/O端口地址范圍分別為300H31FH和340H35FH;存儲器地址范圍為D0000中EFFFFH試編寫GAL16V8勺編程輸入源文件。略。30 .若將圖中DIP開關(guān)狀態(tài)設(shè)色為:&和Si合上(ON;&和&斷開(OFH,試指出74LS138輸出端的地址范圍,并與圖中在DIP開關(guān)原來的狀態(tài)下輸出端所產(chǎn)生的地Y5丫5狀態(tài)下,的地址范圍是314FH317A這兩個地址范圍AA的狀態(tài)不同,因為AA的狀

16、態(tài)是由開關(guān)的狀態(tài)決定的;而二者的AA是相同的,因為它們不受開關(guān)狀態(tài)的影響。習題三31 .計數(shù)、定時與頻率、聲音以及音樂之間有什么關(guān)系定時和計數(shù)的本質(zhì)是相同的,當計數(shù)的基本脈沖是標準的時間單元時,計數(shù)就變成了定時。定時輸出脈沖的周期的倒數(shù)就是頻率。由定時輸出的脈沖可以產(chǎn)生聲音,脈沖的頻率就決定了聲音的頻率。脈沖頻率高,聲音的音調(diào)高(聽起來尖銳);脈沖頻率低,聲音的音調(diào)低(聽起來低沉)。而由頻率不同、持續(xù)時間不同的聲音就可以產(chǎn)生動聽的音樂。32 .微機系統(tǒng)的定時有哪兩類何謂時序配合微機系統(tǒng)中的定時分為內(nèi)部定時和外部定時兩類。內(nèi)部定時是指計算機本身運行的時間基準或時序關(guān)系,是用戶無法更改的。外部定時

17、是指外部設(shè)備實現(xiàn)某種功能時,本身所需要的一種時序關(guān)系,需要用戶根據(jù)外設(shè)的要求進行安排。時序配合是指用戶在考慮外設(shè)與CPU!接時,不能脫離計算機的定時要求,即以計算機的時序關(guān)系為依據(jù)來設(shè)計外部定時機構(gòu),以滿足計算機的時序要求。33 .微機系統(tǒng)中的外部定時有哪兩種方法其特點如何微機系統(tǒng)中的外部定時有軟件定時和硬件定時兩種方法。軟件定時:利用CPIB行指令需要一定時間的特點產(chǎn)生延時。這種方法不需增加硬件設(shè)備,只需編制延時程序即可;但是它降低了CPU勺效率,浪費了CPU勺資源,而且由于同樣的延時程序在不同計算機上運行的時間會不同,所以通用性比較差。34 .8253定時/計數(shù)器有那些特點8253是一個減

18、1的定時/計數(shù)器(逆計數(shù)器),它內(nèi)部有3個相互獨立的16位減1計數(shù)通道,每個通道有自己獨立的計數(shù)脈沖輸入信號(CLK、門控信號(GATE和計數(shù)/定時到的輸出信號(OUT,每個通道有6種工作方式,1個通道最多可以計65536個脈35 .8253初始化編程包括哪兩項內(nèi)容在對8253進行始化編程時,首先向命令寄存器中寫入方式字,選擇計數(shù)通道、工作方式、計數(shù)初值的長度及寫入順序、計數(shù)碼制。然后按方式字的要求向選定的計數(shù)通道中寫入計數(shù)初值。36 .8253有哪幾種工作方式區(qū)分不同工作方式的特點體現(xiàn)在哪幾個方面為什么3方式使用最普遍8253有6種工作方式一一方式0方式5。區(qū)分不同工作方式的特點主要體現(xiàn)在以

19、下的4個方面:(1) 啟動計數(shù)器的觸發(fā)方式不同(2) 計數(shù)過程中門控信號GATE寸計數(shù)操作的控制作用不同(3) 計數(shù)/定時到時輸出端OUT俞出的波形不同(4) 在計數(shù)過程中,寫入新的計數(shù)初值的處理方式不同3方式由于具有自動重新裝載計數(shù)初值,能輸出重復波形,且輸出波形的高低電平比為1:1或近似1:1(方波或近似方波),所以在實際中應(yīng)用最廣泛。37 .何謂日時鐘日時鐘是指對一天的時間進行統(tǒng)計,判斷一天(24小時)的時間是否已到。38 .利用8253進行日時鐘計時的計時單位是什么CPUS用什么技術(shù)把這些計時單位進行累加利用8253進行日時鐘計時的計時單位是655366s1.19318161054.9

20、254ms在系統(tǒng)中,設(shè)置了兩個對計時單位進行統(tǒng)計的字單元TIMER_HI(高字單元)和TIMER_LOH氐字單元),8253產(chǎn)生的周期為的方波申請中斷,CPU在中斷服務(wù)程序中通過對兩個字單元組成的雙字單元進行加1操作來實現(xiàn)對計時單位的統(tǒng)計。39 .8253通道0的定時中斷是硬中斷(8號中斷),它不能被用戶調(diào)用,當用戶對系統(tǒng)的時間進行修改時,需采用軟中斷INT1AH0試問這兩種中斷有何關(guān)系8253通道0定時中斷的服務(wù)程序中實現(xiàn)對雙字計時單元的加1操作,而軟中斷INT1AH完成的功能是將這雙字單元的內(nèi)容讀出,保存在兩個字寄存器中,其中,TIMR_HI單元的內(nèi)容送入CXTIMER_LO1元的內(nèi)容送入

21、DX中。40 .利用8253作為波特率發(fā)生器,當CLe,波特因子為16時,要求產(chǎn)生4800波特的傳輸速率,試計算8253的定時常數(shù)。由于f收、發(fā)二波特率波特因子,所以8253輸出的頻率應(yīng)該是480016=76800Hz,由此可計算出8253的定時常數(shù):fCLKN=fOUT1.1931816106/“7680015.516習題四41 .采用DMAJ式為什么能實現(xiàn)高速傳送DMAt送方式能夠?qū)崿F(xiàn)高速數(shù)據(jù)傳送主要有兩個原因:(1) 它為兩個存儲介質(zhì)提供了直接傳輸通道,不象CPU空制的傳送那樣要通過內(nèi)部寄存器中轉(zhuǎn)。(2) 用硬件取代了軟件,它直接發(fā)出對兩個介質(zhì)的選中信號及其讀寫控制信號,而不是通過執(zhí)行指

22、令來控制傳送42 .DMAJ式傳送的一般過程如何DMAT式在傳送之前,要對DMA空制器進行初始化編程,設(shè)置諸如傳送方向、內(nèi)存首址、數(shù)據(jù)塊大小等信息,而傳送過程一般可分為4個階段:(1) 申請階段:外設(shè)向DMA空制器發(fā)出DRE0!號t#求DMA®務(wù),DMA空制器向CPLK出HRCB號,請求占用總線(2) 響應(yīng)階段:CPU向DMA空制器發(fā)出HLDA言號,將總線控制權(quán)讓給DMA空制器,DMA空制器接管總線(3) 數(shù)據(jù)傳送階段:DMA空制器發(fā)出DACK言號,選中I/O設(shè)備;發(fā)出內(nèi)存地址,選中存儲單元,并根據(jù)初始化時設(shè)定的傳送方向給I/O設(shè)備和存儲器發(fā)出讀寫控制信號,數(shù)據(jù)由源介質(zhì)直接傳送到目的

23、介質(zhì)(4) 傳送結(jié)束階段:傳送了指定長度的數(shù)據(jù)塊后,或收到外部強制結(jié)束的控制信號(EOP時,外設(shè)、DMA空制器相繼撤除DREQHRQ©號,CPUS除HLD*號,總線控制權(quán)歸還CPU43.什么是DMAf式的操作類型和操作方式DMAf式一般有哪幾種操作類型和操作方式DMAT式的操作類型是指進行DMAM乍的種類,一般有3種:(1) 數(shù)據(jù)傳送:將源介質(zhì)中的數(shù)據(jù)傳送到目的介質(zhì)中,包括DMA實(MI/O)和DMA©(I/OM)(2) 數(shù)據(jù)校驗:對數(shù)據(jù)塊內(nèi)部的每個字節(jié)進行某種校驗,而不進行數(shù)據(jù)傳送(不發(fā)出讀寫控制信號)(3) 數(shù)據(jù)檢索:也不進行數(shù)據(jù)傳送,而是在指定的內(nèi)存區(qū)內(nèi)查找某個關(guān)鍵字

24、節(jié)或某幾個關(guān)鍵數(shù)據(jù)位是否存在DMAf式的操作方式是指在進行DMAM乍時,每次所操作的字節(jié)數(shù),不同的操作方式釋放總線的條件不同。操作方式一般有以下3種:(1) 單字節(jié)方式(單一方式):每次取得總線控制權(quán)只操作一個字節(jié)就釋放總線,下個字節(jié)的操作要重新申請(2) 連續(xù)方式(塊字節(jié)方式):只要DMAM乍一開始,就一直占用總線,直到全部操作完畢。在操作過程中,即使DMA青求信號無效,也只是暫停操作,將總線暫時掛起,而不釋放,待DREQT效后再繼續(xù)操作(3) 請求方式(詢問方式):這種方式是否釋放總線取決于DREQ言號,若DREQ保持有效,則占用總線,進行DM腐作;若DREQE為無效,就釋放總線44. D

25、MA空制器在微機系統(tǒng)中有哪兩種工作狀態(tài)其工作特點如何DM饋制器在微機系統(tǒng)中有主動工作狀態(tài)和被動工作狀態(tài)。主動工作狀態(tài):在DMAM乍期間,DMAC!制總線,控制數(shù)據(jù)在兩個存儲介質(zhì)之間直接傳送被動工作狀態(tài):非DMAM乍期間,DMACECPU勺控制,此時它主要有兩個工作,一是檢測片選信號,看CPU否對它進行讀寫控制;二是檢測DMA青求信號,看外設(shè)是否有DMAM乍請求。45. DMA空制器的地址線和讀寫控制線與一般的接口控制芯片的相應(yīng)信號線有什么不同由于DMAT以作為系統(tǒng)的主控器,所以在地址線和讀寫控制線的設(shè)置上與一般的接口控制芯片有所不同,主要體現(xiàn)在以下幾個方面:(1) 地址線中的端口選擇信號線是雙

26、向的,被動態(tài)時接收CP3出的低位地址,實現(xiàn)片內(nèi)端口選擇;主動態(tài)時發(fā)出內(nèi)存地址的低位。如:8237A-5的AAb(2) 除了端口選擇信號線,還有其他的地址線,輸出方向,用于主動態(tài)發(fā)出內(nèi)存地址。如:8237A-5的ZA(發(fā)出內(nèi)存地址的Av),DB7(送出內(nèi)存地址的A15)iorIOW(3) 讀寫控制信號中的、是雙向的,被動態(tài)時接收CPU勺讀寫信號;主動態(tài)時卬_|/0發(fā)出讀寫控制信號I0RIOWMEMWMEMR(4) 除了和以外,讀寫控制信號還設(shè)置了和,輸出方向,用于在主動態(tài)時向存儲器發(fā)出讀寫控制信號46 .可編程DMA空制器8237A-5的操作功能由它的寄存器內(nèi)容來體現(xiàn),請指出它有哪些寄存器,其功

27、能如何8237A-5的內(nèi)部寄存器有以下幾種:(1) 基地址寄存器:16位,每個通道都有。寄存內(nèi)存首址,寫入后不變,自動預(yù)置方式中用于為當前地址寄存器重新裝入初值(2) 當前地址寄存器:16位,提供當前操作的內(nèi)存單元的地址,具有自動修改的功能(3) 基字節(jié)計數(shù)器:16位,每個通道都有。寄存操作數(shù)據(jù)塊的大小(N-1),寫入后不變,自動預(yù)置方式中用于為當前字節(jié)計數(shù)器重新裝入初值(4) 當前字節(jié)計數(shù)器:16位,指示當前還有多少字節(jié)沒有操作,具有自動減1的功能(5) 命令寄存器:用于設(shè)置該片8237A-5的工作條件及相關(guān)信息(6) 狀態(tài)寄存器:寄存各通道是否已完成DMAM乍及是否有未處理的DMA青求(7

28、) 請求寄存器:用于軟件發(fā)出DMA青求(8) 屏蔽寄存器:用于控制各通道是否允許DMA青求(9) 方式寄存器:用于設(shè)置各通道具體的工作方式(10)暫存寄存器:在存儲器到存儲器的數(shù)據(jù)傳送方式中,用于暫存由源單元中讀出的數(shù)據(jù)47 .什么叫軟命令8237A-5有幾個軟命令所謂軟命令就是只要對特定的地址進行一次寫操作(即CS、IOW及內(nèi)部寄存器地址同時有效),命令就生效,與寫入的具體數(shù)據(jù)無關(guān)。8237A-5有3條軟命令:清先/后觸發(fā)器軟命令、總清除軟命令、清屏蔽寄存器軟命令。48 .什么是DMAS面地址寄存器它的作用如何由于DMAC8237A-久能提供內(nèi)存地址的低16位,而實際中內(nèi)存地址可能是20位、

29、24位或32位的,等等,這樣就要在DM麻統(tǒng)中配置寄存器組,由這些寄存器組提供存儲器的高位地址,這些寄存器組就是頁面地址寄存器。它的作用是提供存儲單元的頁面地址,即高位地址。49 .采用DMA&式在內(nèi)存與I/O設(shè)備之間傳送數(shù)據(jù)時,DMA空制器8237A-5怎樣實現(xiàn)對I/O設(shè)備的尋址DM饋制器8237A-5提供DACC號給I/O設(shè)備,取代其地址選擇信號,使申請DMA傳送并被允許的設(shè)備在DMA專送過程中一直是有效設(shè)備。即:用DACKW號取代了芯片選擇和片內(nèi)端口選擇信號。50 .DMA空制器8237A-5在系統(tǒng)中如何生成訪問內(nèi)存的有效地址內(nèi)存地址是通過地址線傳送的,如在PC機系統(tǒng)中,20位物理

30、地址由幾部分構(gòu)成:Av:由8237A-5的A7引腳直接發(fā)出A15:由8237A-5的DB7引腳發(fā)出,然后由外部地址鎖存器鎖存后提供A69:由頁面地址寄存器74LS670提供A751 .IBM-PC系列微機中DM麻統(tǒng)的配置情況有哪兩種在IBM-PC系列微機中DM麻統(tǒng)有單片DMAC口雙片DMAC5種配置。單片系統(tǒng):支持4個通道的8位數(shù)據(jù)傳送。每個通道有64KB的計數(shù)能力,有一個能提供4位地址的頁面地址寄存器,所以尋址能力達到1MB雙片系統(tǒng):支持7個通道的數(shù)據(jù)傳送,其中3個通道支持8位傳送,4個通道支持16位傳送。每個通道有64KB的計數(shù)能力,系統(tǒng)配置了一個能提供8位地址的頁面地址寄存器,所以尋址能

31、力達到16MB52 .用戶利用PC微機的DM麻統(tǒng)資源進行DMA專送時,是否要求用戶對8237A-5的16個寄存器全部進行編程為什么一般需要對8237A-5的哪幾個寄存器進行編程用戶利用PC微機的DMAS統(tǒng)資源進行DMA專送時,并不需要也不能對16個寄存器全部進行編程。因為系統(tǒng)在ROM-BIOS勺初始化測13c階段已對8237A-5的命令寄存器進行了設(shè)置,不允許用戶進行修改。用戶在使用時一般只要根據(jù)需要對方式寄存器、基(當前)地址寄存器、基(當前)字節(jié)計數(shù)器、屏蔽寄存器(單個通道)進行編程,并用軟命令清除先/后觸發(fā)器即可。習題五53 .什么是中斷是指CPU在正常運行程序時,由于內(nèi)部/外部事件或由

32、程序預(yù)先安排的事件,引起CP陰時停止正在運行的程序,轉(zhuǎn)到為該內(nèi)部/外部事件或預(yù)先安排的事件服務(wù)的程序中去,服務(wù)完畢,再返回去繼續(xù)運行被暫時中斷的程序,這個過程稱為中斷。54 .可屏蔽中斷處理的一般過程是什么可屏蔽中斷的處理過程一般可分為4個階段:(1) 中斷申請:外設(shè)向CPU發(fā)出中斷申請信號,CPU檢測到有效的INTR,且無DMA青求、IF=1,當前指令執(zhí)行完畢就進入響應(yīng)階段(2) 中斷響應(yīng):CPU通過總線控制器發(fā)出兩個連續(xù)的中斷響應(yīng)信號(2個負州TA組成中斷響應(yīng)周期。在中斷響應(yīng)周期中,CPW得中斷類型號n,將程序狀態(tài)字(PSW及斷點白地址(CS和IP)依次入棧保護。再查中斷向量表,將(4*n

33、)IP;(4*n+2)CS進入中斷服務(wù)階段(3) 中斷服務(wù):CPLM行中斷服務(wù)程序,為中斷源服務(wù)(4) 中斷返回:當執(zhí)行到中斷服務(wù)程序中的IRET指令時,將堆棧棧頂?shù)娜齻€字單元內(nèi)容彈出,依次送給IP、CSPSWCPU®回到原來的程序去執(zhí)行。55 .什么是中斷優(yōu)先級設(shè)置中斷優(yōu)先級的目的是什么中斷優(yōu)先級是指,中斷源被響應(yīng)和處理的優(yōu)先等級。設(shè)置優(yōu)先級的目的是為了在有多個中斷源同時發(fā)出中斷請求時,CPUfg夠按照預(yù)定的順序(如:按事件的輕重緩急處理)進行響應(yīng)并處理。56 .什么是中斷嵌套是指CPUE在執(zhí)行一個中斷服務(wù)程序時,有另一個優(yōu)先級更高的中斷提出中斷請求,這時會暫時掛起當前正在執(zhí)行的級

34、別較低的中斷源的服務(wù)程序,去處理級別更高的中斷源,待處理完畢,再返回到被中斷了的中斷服務(wù)程序繼續(xù)執(zhí)行,這個過程就是中斷嵌套。57.什么是中斷向量它是如何裝入中斷向量表的中斷向量是中斷服務(wù)程序的入口地址,一個中斷向量由4個字節(jié)組成,它包括中斷服務(wù)程序的段首址和偏移地址。中斷向量并非常駐內(nèi)存,而是由程序裝入中斷向量表中的。系統(tǒng)配置和使用的中斷所對應(yīng)的中斷向量由系統(tǒng)軟件負責裝入;系統(tǒng)若未配置系統(tǒng)軟件(如單板機系統(tǒng)),或用戶自定義的中斷向量,由用戶自行裝入。58 .什么是中斷類型號它的作用是什么中斷類型號是系統(tǒng)為每一個中斷源分配的代號,它是8位的,與系統(tǒng)的中斷源一一對應(yīng)。中斷類型號負責引導CP峨到中斷

35、服務(wù)程序的入口點。通過中斷類型號查中斷向量表可得到中斷向量(中斷服務(wù)程序入口地址),其中:物理地址為4*n的單元是中斷服務(wù)程序入口點的偏移地址;物理地址為4*n+2的單元是中斷服務(wù)程序的段首址。59 .不可屏蔽中斷和可屏蔽中斷各有何特點其用途如何不可屏蔽中斷(NMI):CP必能屏蔽,即:無論IF的狀態(tài)如何,CPU攵到有效的NMI必須進行響應(yīng);NMI是上升沿有效;中斷類型號固定(為2);它在被響應(yīng)時無中斷響應(yīng)周期。不可屏蔽中斷通常用于故障處理(如:協(xié)處理器運算出錯、存儲器校驗出錯、I/O通道校驗出錯等)可屏蔽中斷(INTR):CPUT以通過設(shè)置IF的狀態(tài)屏蔽它,若IF=1,CPU向應(yīng),IF=0,

36、CPU不響應(yīng);INTR高電平有效;它需要中斷響應(yīng)周期;中斷類型號由中斷控制器在中斷響應(yīng)周期中提供給CPU可屏蔽中斷主要用于普通I/O設(shè)備請求與CPUS行數(shù)據(jù)交換。60 .舊M-PC微機的中斷系統(tǒng)由哪幾部分構(gòu)成舊M-PC微機的中斷系統(tǒng)由硬件中斷(外部中斷)和軟件中斷(內(nèi)部中斷)組成。硬件中斷又分為可屏蔽中斷INTR和不可屏蔽中斷(NMD;軟件中斷有雙字節(jié)指令形式的中斷(ROM-BIO竽斷、DOS斷和未定義自由中斷)和幾種特殊類型的中斷(除法溢出中斷、單步中斷、斷點中斷、溢出中斷)。61 .所謂DOS8統(tǒng)功能調(diào)用是指哪一個軟中斷試舉出一些常用的設(shè)備管理和文件管理的DOSa能調(diào)用。DOS(統(tǒng)功能調(diào)用

37、是指中斷類型號為21H的軟中斷指令I(lǐng)NT21H。例如:功能號為01H,對鍵盤管理,輸入一個字符;功能號為0AH對鍵盤管理,輸入一個字符串;功能號為02H,對顯示器管理,輸出一個字符;功能號為09H,對顯示器管理,輸出一個字符串;功能號為3CH對文件管理,建立一個文件;功能號為3DH對文件管理,打開一個文件;功能號為3EH對文件管理,關(guān)閉文件;功能號為3FH,對文件管理,讀文件;功能號為40H,對文件管理,寫文件。62 .試比較軟中斷和硬中斷不同的特點。軟中斷和硬中斷的不同主要體現(xiàn)在以下幾個方面:軟中斷硬中斷(INTR)是否后隨機性、欠發(fā)性否是是否啟中斷響應(yīng)周期無有中斷類型號的提供方法固定或由指

38、令提供由中斷控制器提供是含可屏蔽(受IF影響)/、口屏蔽可屏敝硬中斷中的不可屏蔽中斷NMI除了具有隨機性和突發(fā)性之外,其余特點同軟中斷。63 .可編程中斷控制器8259A協(xié)助CPlM理哪些中斷事務(wù)8259A協(xié)助CPUI成的中斷事務(wù)主要有:接收和擴充外設(shè)的中斷請求;進行中斷請求的屏蔽與開放控制;對中斷源進行優(yōu)先級排隊管理;中斷被響應(yīng)時,提供該中斷源的中斷類型號。64 .8259A具有哪些工作方式和中斷操作功能指出與這些功能相對應(yīng)的命令字(ICW/OCW的內(nèi)容8259A的工作方式有以下幾種:(1)引入中斷請求的方式:有邊沿觸發(fā)和電平觸發(fā)兩種;中斷服務(wù)方式有向量式中斷和查詢式中斷兩種;(2) 與系統(tǒng)

39、總線的連接方式:緩沖方式和非緩沖方式兩種;(3) 屏蔽中斷的方式:通常屏蔽和特殊屏蔽兩種方式;(4) 優(yōu)先級排隊的方式:固定優(yōu)先級和循環(huán)優(yōu)先級(優(yōu)先級輪換)兩種,循環(huán)優(yōu)先級又分為指定輪換和自動輪換兩種;(5) 中斷結(jié)束的方式:自動結(jié)束方式和非自動結(jié)束方式兩種8259A的中斷操作功能有以下幾個:(6) 設(shè)置中斷觸發(fā)方式、選擇8259A芯片的數(shù)目一一由ICW1完成;(7) 設(shè)置中斷類型號的高五位一一由ICW完成;(8) 設(shè)置級聯(lián)方式具體的連接情況(主片的哪些中斷申請端連有從片;從片與主設(shè)的哪個中斷申請端相連)一一由ICW3完成;(9) 設(shè)置特定完全嵌套方式、緩沖方式和中斷結(jié)束方式一一ICW完成;(

40、10) 設(shè)置對各中斷源的屏蔽與開放狀態(tài)一一由OCW5成;(11) 設(shè)置優(yōu)先級輪換及發(fā)中斷結(jié)束命令一一由OCW5成;(12) 設(shè)置特殊屏蔽方式、查詢式中斷的服務(wù)方式、選擇要讀出的寄存器一一由OCWS成;65 .在什么情況下,才要求用戶對8259A進行初始化一般在沒有配置完善的操作系統(tǒng)的單板微機系統(tǒng)中,才需要對8259A進行初始化。另外,若通過插件板擴展中斷系統(tǒng),附加的8259A由于系統(tǒng)軟件并未對它進行初始化,所以用戶要寫入它的初始化程序。66 .如何對8259A進行初始化編程(包括單片使用和雙片使用)在單片8259A系統(tǒng)中,初始化時按順序依次寫入ICW、ICW、和ICW;在雙片8259A系統(tǒng)中,

41、初始化時要按順序依次寫入ICW、ICW、ICW3和ICW。67 .什么是中斷響應(yīng)周期在中斷響應(yīng)周期中CPlff口8259A一般要完成哪些工作CPU攵到有效的INTR信號,若IF=1,且無DMA青求,當前指令執(zhí)行完畢,就通過總線控制器發(fā)出連續(xù)的兩個中斷響應(yīng)信號(麗)組成一個中斷響應(yīng)周期。在第1個雨負脈沖中,CPU®出有效的總線鎖定信號:成,封鎖總線,防止其他主控器占用總線;8259A經(jīng)判優(yōu)后將IRR的相應(yīng)位清0,ISR的對應(yīng)位置1。在第2個豕麗負脈沖中,CPlB除總線鎖定信號LOCK,ALE信號也變?yōu)闊o效,允許數(shù)據(jù)線傳送數(shù)據(jù);8259A將被響應(yīng)中斷源的中斷類型號送給CPl若8259A工

42、作于自動結(jié)束方式,在第2個而E負脈沖的后沿,8259A還要清除ISR中在第1個負脈沖里置1的位。68 .用戶利用PC微機的中斷系統(tǒng)資源進行中斷傳送時,要求用戶對8259A的哪些命令進行編程使用用戶利用PC微機的中斷系統(tǒng)資源進行中斷傳送時,對8259A的編程主要是寫入OCW(開放或屏蔽某些中斷級)和OCW(發(fā)中斷結(jié)束命令)。69 .何謂中斷向量修改修改中斷向量的方法和步驟如何在實際應(yīng)用中,用戶借用系統(tǒng)的中斷資源(中斷類型號)來運行自己的中斷服務(wù)程序時,需要將中斷向量表中原來的中斷向量修改為自己中斷服務(wù)程序的入口地址,這就是中斷向量的修改。中斷向量的修改方法一般是利用DOSft能調(diào)用的35H號和2

43、5H號功能,其步驟可分為以下3步:(1) 保存原中斷向量:用35H號功能讀取原來的中斷向量,保存于兩個字單元中;(2) 設(shè)置新的中斷向量:用25H號功能將新的中斷向量填入到中斷向量表的相應(yīng)位置(4*n4*n+2單元中);(3)恢復原中斷向量:使用完,再利用25H號功能將保存于兩個字單元中的原來的中斷向量重新填入到中斷向量表中。70 .中斷結(jié)束命令安排在程序的什么地方在什么情況下要求發(fā)中斷結(jié)束命令為什么中斷結(jié)束命令一般安排在中斷服務(wù)程序中,在中斷服務(wù)完成,中斷返回指令(IRET)之前。在8259A工作于非自動結(jié)束方式時,要送中斷結(jié)束命令。因為這種方式,即使中斷已經(jīng)服務(wù)完畢,ISR中的對應(yīng)位也不會

44、自動清0,這樣就使得低優(yōu)先級的中斷和同級中斷得不到應(yīng)有的響應(yīng)。通過發(fā)中斷結(jié)束命令,將服務(wù)完的中斷級在ISR中的對應(yīng)位清0,以便開放同級和低級中斷。習題六71 .半導體存儲器通??煞譃槟男╊愋头诸惖囊罁?jù)是什么半導體存儲器按制造工藝分,可分為雙極型和MOS!兩大類;按存取方式分,又可分為隨機存取存儲器RAMffi只讀存儲器ROM5大類;RAM艮據(jù)存儲電路的性質(zhì)不同,又可分為靜態(tài)RAM(SRAM和動態(tài)RAM(DRAM,ROMS其性能不同,又可分為掩模式ROM熔煉式可編程PROM可用紫外線擦除、可編程的EPROM1可用電擦除、可編程的E2PROM72.半導體存儲器有哪些主要特點有哪幾項主要性能指標半導

45、體存儲器具有體積小、速度快、耗電少、價格低的優(yōu)點。半導體存儲器主要有以下幾個主要性能指標:(1) 存儲容量:存儲器所能存儲二進制數(shù)碼的數(shù)量,即所含存儲元的總數(shù)(2) 存取時間(讀寫周期):從啟動一次存儲器操作到完成該操作所經(jīng)歷的時間(3) 功耗:每個存儲元消耗功率的大小(4) 可靠性;對電磁場及溫度變化等的抗干擾能力。73 .試比較動態(tài)RAMt靜態(tài)RAM勺優(yōu)缺點動態(tài)RAMi成度高、功耗低、價格低;但由于它是以電容上的電荷存儲信息,必須定時刷新,所以接口電路比較復雜;靜態(tài)RAMS度快,但由于是用雙穩(wěn)電路存儲信息,集成度較低、功耗較大、成本較74 .設(shè)計存儲器接口應(yīng)考慮哪些主要問題在設(shè)計存儲器接口

46、時除了要考慮存儲器的地址空間外,還要考慮存儲器與CPU的時序配合問題:慢速存儲器要能夠向CPU申請延長總線傳輸周期;CPU總線的負載能力:大系統(tǒng)中,考慮到總線驅(qū)動能力不夠,需要在接口中加入驅(qū)動器/緩沖器;存儲芯片的選擇:選擇芯片類型時根據(jù)存儲信息類型的不同決定選擇RAM£ROM選擇芯片具體型號時,在滿足容量要求的情況下,盡量選擇容量大、集成度高的芯片。75 .當CPUt低速存儲器接口時,通常采用什么方法進行速度匹配舉例說明。當CPUt低速存儲器接口時,通常由低速存儲器向CPUS出“等待申請”信號,使CPUS正常的讀/寫周期之外再插入一個或幾個等待周期,這樣就使指令的時鐘周期數(shù)增加了。

47、例如,在8086CPU勺弓I腳上提供了一根READY1號,CPUS每個總線周期的T3時鐘周期和插入的等待周期Tw中檢測READY若READ¥0,就在T3或當前的Tw之后插入一個等待周期,在等待周期中繼續(xù)檢測READY1號。所以慢速存儲器在與CPI6口時,只要能在T3中(CPU檢測前)使READ¥0,就可以讓CPU延長總線傳輸周期。通過控制READY!持為低電平的時間長短可以控制插入等待周期的個數(shù)。76 .存儲芯片的選擇與接口電路有何關(guān)系挑選時應(yīng)注意哪些問題存儲芯片的選用和存儲器接口設(shè)計直接相關(guān):不同類型、不同型號的芯片構(gòu)成的存儲器,其接口方法和復雜程度都不同。在選擇時一般要

48、根據(jù)存儲器的存放對象、總體性能、芯片類型和特征等方面綜合考慮。77 .片選控制譯碼有哪幾種常用方法其中哪幾種方法存在地址重疊問題片選控制譯碼有線選法、全譯碼法、部分譯碼法和混合譯碼法。其中線選法、部分譯碼法和混合譯碼法都存在地址重疊的問題。78 .用1024X1位的RAM®片組成16Kx8位的存儲器,需要多少個芯片分為多少組共需多少根地址線地址線如何分配試畫出與CPU的連接框圖。用1024X1位的RAMS片才成16Kx8位的存儲器,共需要16X8=128片;8片為一組,共分為16組;共需要14根地址線;其中低10根作低位地址,實現(xiàn)片內(nèi)單元的選擇,高4位進行譯碼,產(chǎn)生片選信號,從16組

49、中選中一組作為當前讀寫操作的對象。首先進行芯片擴展,由8片1024X1位的芯片組成一個1024X8位的芯片組,除數(shù)據(jù)線之外,將一組中8個芯片的同名引腳連在一起(包括:低位地址Ay、讀寫控制信號、片選信號),如圖所示:1KX1WE1WEr(8)1KX1(1)CS1KX1CS弄CSDtD7D1D0(a)芯片擴展A091D07A13A12A11A104-16譯碼器DC丫0BY1Akk巾07D0-7VTD0-7T*-CSWE1KX8芯片組(1)CSWE1KX8芯片組(2)CSWE1KX8芯片組(16)Y15MEMW(b)CPU與芯片組的接口然后將CPU勺存儲器讀寫控制信號與芯片組的讀寫控制相連;低位地

50、址A9與芯片組的低位地址A9相連;再設(shè)計譯碼電路,產(chǎn)生16個譯碼輸出信號,分別與16組的片選信號相連,如圖(b)所示79. DRAM1口電路與SRAMg口電路的主要區(qū)別是什么DRAMf口SRAM1比,由于存儲原理和芯片2構(gòu)上的區(qū)別,使之在與CPUS口時有兩個特殊的問題要考慮:一是由于DRAM5片中的存儲元是靠柵極電容上的電荷存儲信息的,時間一長,信息就會丟失,所以必須定時刷新;二是由于DRAM5片集成度高,存儲容量大,使得引腳數(shù)量不夠用,所以地址輸入一般采用兩路復用鎖存方式。80. DRAMI制器一般由哪幾個主要部分組成各自功能是什么DRAMS制器的組成,及各部分的主要功能如下:(1) 地址多

51、路開關(guān):把來自CPU勺地址轉(zhuǎn)換成行地址和列地址分兩次送出;(2)刷新定時器:定時提出刷新請求;(3) 刷新地址計數(shù)器:提供刷新地址,每刷新一行,計數(shù)器自動加1,全部行刷新一遍后自動回零;(4) 仲裁電路:當來自CPU勺訪問存儲器請求和來自刷新定時器的刷新請求同時產(chǎn)生時,對二者的優(yōu)先權(quán)進行裁定;RASCAS(5) 時序發(fā)生器:提供行地址選通信號、列地址選通信號和寫允許81 .當構(gòu)成存儲器的存儲芯片容量不一致時,如何進行地址譯碼電路設(shè)計舉例說明。當構(gòu)成存儲器的存儲芯片容量不一致時,有兩種方法可共選擇。一是用各自的譯碼電路分別譯碼產(chǎn)生各自的片選信號;二是分兩次譯碼來實現(xiàn)。實際中采用第2種方法居多,這

52、種方法首先按芯片容量大的進行一次譯碼,將一部分輸出作為大容量芯片的片選信號;另外一部分輸出則與其他相關(guān)地址一起進行二次譯碼,產(chǎn)生小容量芯片的片選信號。例如:用2KB的ROMffi1KB的RAM構(gòu)成4KB的ROM(0000H0FFFH和4KB的RAM(2000#2FFFH),設(shè)系統(tǒng)有16根地址線,則芯片選擇信號的產(chǎn)生如圖所示:74LS138.(2片ROM片選)AI5d"G2AY411*A4a-Bv+5i丫574片RAM的片選82 .Cache結(jié)構(gòu)中,地址索引機構(gòu)的作用是什么一般用什么構(gòu)成地址索引機構(gòu)中存放著與高速緩沖存儲器中內(nèi)容相關(guān)的高位地址,當訪問Cache命中時,用來和地址總線上的

53、低位地址一起形成訪問Cache的地址。為了保證Cache機構(gòu)訪問的快速性,地址索引機構(gòu)一般采用按內(nèi)容存取的相聯(lián)存儲器(CAM,它是一種TTL器件,本身讀寫的時間延遲極小,且全部比較一次完成。習題七83 .可編程并行接口芯片8255A面向I/O設(shè)備一側(cè)的端口有幾個其中C口的使用有哪些特點8255A面向I/O設(shè)備一側(cè)有3個8位的端口:A口、B口和C口,或者說有2個8位的端口(A口、B口)和2個4位的端口(C上、C下)。其中,C口比較特殊,它的特點主要有:作為數(shù)據(jù)口,可分為兩個獨立的4位口(C上、C下)使用;1方式和2方式時,C口的部分引腳作為A、B口的固定聯(lián)絡(luò)信號線;1方式和2方式時,C口作為狀態(tài)

54、口使用;C口的引腳可以用按位置/復位命令字進行按位控制。84 .可編程并行接口芯片8255A的編程命令有哪兩個試分別說明它們的作用及其命令格式中每位的含義是什么8255A有兩個編程命令:方式命令字和C口按位置/復位命令字。方式命令字:用于對8255A進行初始化編程,設(shè)定ABC口的工作方式及傳送方向,其命令格式及各位含義如下:1IDsJD4山d2Di特怔位A口方式,AQPCrBQB口PC't方向方向二|方向|傳輸后向04輸出1:輸入血=石成口00田二方一式上方正1|口;單C聯(lián)雙向)|C按位置/復位命令字:用于對8255A進行動態(tài)控制,在應(yīng)用過程中,需要對C口的某個引腳進行按位操作時使用,對已設(shè)定好的工作方式無影響,其命令字格式及各位含義如下:85.“由于按位置/復位命令字是對C口進行操作,所以可以寫到C口”,這句話對嗎為什么這句話不對,因為“按位置/復位命令字”是命令字的格式,必須寫入到控制口,如果寫入到C口就作為一個普通的數(shù)據(jù),完成的功能完全不同。86 .如何對8255A進行初始化編程對8255A進行初始化編程主要是寫入方式字,設(shè)置所使用的每個數(shù)據(jù)口的工作方式及傳送方向。另外,如果有必要,在初始化時還要寫入將PC某個引腳置1或清0的命令字(C按位置/復位命令字)。87 .可編程并行接口芯片825

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論