版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第十章一、填空題1、8255A-5芯片中包含有 個 端口;CPU可通過 指令對其端口進(jìn)行訪問。2、8255A-5的端口可分成A組和B組,其中A組包含 ;B組包含 。8255A-5有 種工作方式,只有 組可工作于所有工作方式。3、若要使8255A-5的A組和B組均工作于方式0,且使端口A為輸入,端口B為輸出,端口C為輸入,需設(shè)置控制字為 。4、在IBM-PC系統(tǒng)中,8255A-5工作于方式 ;其中,A端口的端口地址是 ,其功能是 ,B端口的端口地址是 ,功能是 ,C端口的端口地址是 ,功能是 。5、當(dāng)8255A的PC4PC7全部為輸出線時,表明8255A的A端口的工作方式是 6、若使8086與8
2、255A連接時8086引腳 和 與8255A的A0、A1連接。7、當(dāng)8255A引腳RESET信號為高電平有效時,8255A內(nèi)部所有寄存器內(nèi)容被 ,同時三個連接數(shù)據(jù)端口被自動設(shè)置為 端口。8、當(dāng)8255A引腳為高電平時,數(shù)據(jù)總線處于 。9、當(dāng)8255A引腳為低電平時,若、為 時則數(shù)據(jù)引腳處于高阻狀態(tài)。10、8255A工作于方式0,微處理器可以采用 和 傳送方式。11、 8251A引腳是數(shù)據(jù)裝置準(zhǔn)備好信號,低電平有效,是 方向,表示 數(shù)據(jù)已準(zhǔn)備好。12、 8251A引腳RST是請求發(fā)送信號。低電平有效,方向是 ,此信號用于通知 微處理器已準(zhǔn)備好發(fā)送。13、 8251A引腳CTS是清除發(fā)送信號。低電
3、平時有效,方向是 ,當(dāng)其有效時,表示 發(fā)送數(shù)據(jù)。14、 當(dāng)發(fā)送緩沖器中沒有再要發(fā)送的字符時,TxE信號變成 電平,當(dāng)從微處理器送來一個數(shù)據(jù)字符時,TxE信號就變成 信號。15、 同步工作時,若TxE為高電平有效時,意味著數(shù)據(jù)發(fā)送出現(xiàn) ,芯片會 同步字符。16、 8251A狀態(tài)字中TxRDY位,可以用于微處理器 方式,判斷是否可以 。17、 當(dāng)8251A引腳RxRDY為高電平時,表示 中已經(jīng)有組裝好的一個數(shù)據(jù)字符,可通知 將它取走。18、 若8251A選擇內(nèi)同步,就由芯片內(nèi)電路搜索同步字符,一旦找到,就從 端 一個高電平信號。19、 若8251A選擇外同步,當(dāng)片外檢測電路找到同步字符以后,可以從
4、 引腳 一個高電平信號。20、8251A初始化時寫入 字和 字。二、單項(xiàng)選擇題1、關(guān)于8255A-5芯片,下列各種描述中,正確的是( ) A)A組端口可工作于全部三種工作方式,B組端口能工作于除雙向總線I/O方式之外的其它兩種方式。 B)8255A-5芯片在工作時,必須將A、B兩組設(shè)置為相同的工作方式。 C)8255A-5有三個端口,每個端口均可工作于三種工作方式。 D)均不對2、8255A-5芯片中各端口的位數(shù)是( ) A)8位 B)26位 C)12位 D)4位3、在IBM-PC系統(tǒng)中,8255A-5占用的端口地址是( ) A)3個 B)6個 C)4個 D)2個4、對8255A-5的端口C,
5、下列描述中,正確的是( ) A)只有A、B兩組均工作于方式0,且將端口C的高4位和低4位均設(shè)置為輸入功能,才能用IN指令讀入其各位的值。 B)只有工作于方式1,才能用IN指令讀入其各位的值。 C)當(dāng)工作于方式2時,其各位的值無法用IN指令讀入。 D)無論工作于何種方式,也無論怎樣設(shè)置端口C的高4位和低4位的功能,其各位的值均可用IN指令讀入。5、關(guān)于8255A-5的工作方式設(shè)置,下列解釋中,正確的是( ) A)A組和B組必須設(shè)置為相同的工作方式,8255A-5才能工作。 B)若A組和B組分別設(shè)置為不同的工作方式,則會因?yàn)镃端口的高,低4位功能不一致,而導(dǎo)致8255A-5無法工作。 C)當(dāng)A端口
6、工作于方式2時,B端口不能工作。 D)A組和B組既可設(shè)置為相同的工作方式,也可設(shè)置為不同的工作方式。6、在IBM-PC系統(tǒng)中,鍵盤操作也可通過8255A-5中的B端口的PB7和PB6兩位來控制,若允許鍵盤操作,則這兩位的組合應(yīng)為( )。 A)PB7=0,PB6=0 B)PB7=0,PB6=1 C)PB7=1,PB6=0 D)PB7=1,PB6=17、8255芯片具有( ) 端口。A)2 B)3 C)4 D)58、8255的( ) 一般用作控制或狀態(tài)信息傳輸。A)端口A B)端口B C)端口C D)端口C的上半部分9、對8255的端口A工作在方式1輸入時,C口的( )一定為空閑的。A)PC4、P
7、C5 B)PC5、PC6 C)PC6、PC7 D)PC2、PC310、對8255的C口D3位置1的控制字為 。A)B B)B C)B D)B三、多項(xiàng)選擇題18255具有方式1的通道有 。A)通道A B)通道B C) 通道C D)都不是28255A的A口方式1輸出,B口方式1輸入時使用C口的聯(lián)絡(luò)線 。A)PC0 B)PC1 C)PC2 D)PC3E)PC4 F)PC5 G)PC6 H)PC738255A工作方式控制字的功能有( ) 。A) 選擇芯片 B)設(shè)置各端口的工作方式C)設(shè)置各端口的輸入/輸出 D)選擇聯(lián)絡(luò)線48255A的工作方式字為B,則工作在輸出方式的有( ) 。A) A口 B)B口
8、C)C口高4位 D)C口低4位5串行異步通信的停止位可為( )位。A)1位 B)1位半 C)2位 D)3位四、簡答題1、試述8255A工作于方式1,數(shù)據(jù)輸出的工作過程?2、簡述說明工作方式0和工作方式1的主要區(qū)別?3、比較8255A三種工作方式的應(yīng)用場合有何區(qū)別?4、8255A有幾種工作方式? 若口A工作于方式1,時序圖如下圖所示,對照時序圖敘述其工作原理。(東南大學(xué)1999年研究生試題)5. 對8251A進(jìn)行編程時,必須遵守哪些約定?6. 為什么8251A要提供DTR,DSR,RTS,CTS四個信號作為和外設(shè)的聯(lián)絡(luò)信號?平常使用時是否可以只用其中兩個或者全部不用?要特別注意什么?說明端的連接
9、方法。7. 已知8251A的方式控制字格式。試回答:(1) 8251A的串-并轉(zhuǎn)換和并一串轉(zhuǎn)換是用什么方法實(shí)現(xiàn)的?(2) 當(dāng)方式控制字為FEH時,發(fā)送英文字母“C”時的幀信息是什么?(3) 若此時引腳TxC的輸入頻率為307.2kHz,則串行信息的發(fā)送波特率是多少?五、編程應(yīng)用題1、假定8255A的地址為0060H0063H,試編寫下列情況的初始化程序,A組設(shè)置為方式1,且端口A作為輸入,PC6和PC7作為輸出,B組設(shè)置為方式1,且端口B作為輸入。2、 編一個初始化程序,使8255A的PC5端輸出一個負(fù)跳變。如果要求PC5端輸入一個負(fù)脈沖,則初始化程序又是什么情況?3、 已知某8088微機(jī)系統(tǒng)
10、的I/O接口電路如下圖所示。要求:(1) 按上圖接線,寫出8253、8255各端口的地址編碼。(2) 完成8253、8255的接口初始化程序,其中,設(shè)8253的1#計(jì)數(shù)器輸出為100Hz方波,8255的A口為輸出,B口和C口為輸入。(3) 為8255編寫一個I/0操作子程序,其功能為:每調(diào)用一次,首先檢測PC0的狀態(tài),PC0=0則循環(huán)等待;PC0=1,即從PB讀取當(dāng)前K的位值(07),經(jīng)轉(zhuǎn)換計(jì)算從A口的PA3PA0輸出該位值的二進(jìn)制編碼,以供七段LED作數(shù)字顯示。4、設(shè)8255端口A工作在雙向方式,允許輸入中斷,禁止輸出中斷,B口工作在方式0輸出,C口剩余數(shù)據(jù)線全部輸入,請初始化編程。設(shè)825
11、5端口地址為60H、62H、64H、66H。5、有一個8088CPU組成的微機(jī)系統(tǒng),通過并行口8255驅(qū)動打印機(jī),8255工作在中斷方式,向8259的IR7發(fā)中斷請求信號,具體連接如下圖所示。已知8255的端口地址為88H、89H、8AH、8BH;中斷服務(wù)程序入口地址為2000H:l000H。請完成下列工作:在下圖上填出引腳有“?”處的連接信號(共10處)。編制主程序。(設(shè)寫入8259的ICW2為08H)6、某系統(tǒng)利用8251A與外設(shè)通信,假設(shè)8251A工作在異步方式,其傳送字符格式為:1位起始位、7位數(shù)據(jù)位、采用偶校驗(yàn)、1位停止位,波特率為2400。該系統(tǒng)每分鐘發(fā)送多少個字符?若波特率系數(shù)為
12、16,的時鐘頻率應(yīng)為多少?寫出8251A的初始化程序。設(shè)8251A控制口地址為FFF2H。答案一、填空題1、三;可編程,輸入/輸出2、A端口和C端口的高4位;B端口和C端口的低4位;3;A3、B4、0;60H;接受鍵盤掃描碼;61H;進(jìn)行輸出控制;62H ;接受一組系統(tǒng)狀態(tài)。5、方式06、A0;A17、清0;輸入8、高阻態(tài)9、110、無條件傳送;查詢式傳送11、輸入;MODEM或外設(shè)12、輸出;MODEM13、輸入;USART14、高;低15、空缺;自動插補(bǔ)16、查詢;送數(shù)據(jù)17、接收緩沖器;CPU18、SYNDET;輸出19、SYNDET;輸入20、方式指令;控制指令二、單項(xiàng)選擇題1、A 2
13、、A 3、C 4、D 5、D 6、B 7、B 8、C 9、C 10、B 三、多項(xiàng)選擇題1、A,B 2、A,B,C,D,G,H 3、B,C,D 4、A,B,C,D 5、A,B,C 四、簡答題1、答:8255A工作于方式1,用在中斷控制方式時,輸出過程是由CPU響應(yīng)輸出中斷開始的,在中斷服務(wù)程序中,CPU輸出數(shù)據(jù)和發(fā)出信號,信號一方面清除INTR,另外在上升沿,使有效,通知外設(shè)接收數(shù)據(jù),實(shí)質(zhì)上信號是外設(shè)的一個選通命令。在上升沿后經(jīng)過T時間數(shù)據(jù)就輸出了,當(dāng)外設(shè)接收數(shù)據(jù)后,發(fā)出信號,它一方面使無效,另一方面在的上升沿使INTR有效,發(fā)出中斷請求,從面開始一個新的數(shù)據(jù)的輸出過程。2、答:方式0是基本輸入
14、輸出方式,每一個端口都可作為基本的輸入輸出端口,C口的高4位和低4位以及A口、B口都可能獨(dú)立地設(shè)置為輸入或輸出,4個端口分為兩組,A、B端口作為數(shù)據(jù)輸入輸出端口,C口為分高4位和低4位兩個部分,分別作為A口和B口的聯(lián)絡(luò)信號。 工作于方式0時端口可以采用無條件讀寫方式實(shí)現(xiàn)CPU與8255A傳送數(shù)據(jù),如果有端口作為狀態(tài)和控制口,CPU也可實(shí)現(xiàn)查詢方式工作,但不可使用中斷方式;方式1規(guī)定一個端口作為輸入或輸出口的同時,自動規(guī)定了有關(guān)的控制信號和狀態(tài)信號,特別是規(guī)定了相應(yīng)的中斷請求信號,當(dāng)外設(shè)能提供的應(yīng)答信號時采用中斷方式非常方便。 3、答:方式0適用于同步傳送和查詢傳送方式,方式1適用于外設(shè)在能提供
15、選通信號或數(shù)據(jù)接收信號的場合,且采用中斷傳送方式比較方便;方式2適用于一個并行外設(shè)既可以作為輸入設(shè)備,又可以作為輸出設(shè)備,并且輸入和輸出不會同時進(jìn)行的場合。 4、答:8255A有三種工作方式。由圖中知,當(dāng)外設(shè)準(zhǔn)備好數(shù)據(jù),在送出數(shù)據(jù)的同時,送出一選通信號,8255A的端口A數(shù)據(jù)鎖存器在下降沿的控制下將數(shù)據(jù)鎖存。8255A向外設(shè)送出高電平的輸入緩沖器已滿的狀態(tài)信號IBF,表示鎖存器已鎖存暫時不要再傳送數(shù)據(jù)。在INTEA=1時就會使INTRA變成高電平輸出,向CPU發(fā)出中斷請求。CPU響應(yīng)中斷,執(zhí)行IN指令時信號下降沿清除中斷請求,而的上升沿則使IBF復(fù)位到0。外部設(shè)備在檢測到IBF為0后,可以進(jìn)入
16、下一個字節(jié)的輸入過程。 5、答:8251A進(jìn)行編程時,必須遵守的約定主要有三個:(1) 芯片復(fù)位后,第一次使用奇地址端口寫入的命令為模式字進(jìn)入模式寄存器。(2) 如果模式字中規(guī)定了8251A工作于同步模式,那么,CPU接著往奇地址端口輸入一個或者兩個字節(jié)的同步字符,同步字符被寫入同步寄存器。如果有兩個同步字符,則會按先后順序分別寫入第一個同步字符寄存器和第二個同步字符寄存器。(3) 過后,只要不是復(fù)位命令,不管是同步還是異步模式,由CPU用奇地址端口寫入的值將作為控制字送到控制寄存器,而用偶地址端口寫入的將作為數(shù)據(jù)送到數(shù)據(jù)輸出緩沖寄存器。 6、答:實(shí)際上,這4個信號是提供給CPU與外設(shè)聯(lián)絡(luò)用的
17、。由于CPU和外設(shè)不能直接相連,CPU對外設(shè)的控制信號和外設(shè)給CPU的狀態(tài)信號都不能在CPU和外設(shè)間直接傳輸,只能通過接口傳遞,8251A正是通過這4個信號起聯(lián)絡(luò)作用的。其中和是CPU通過8251A送給外設(shè)的,CPU通過軟件對控制寄存器中的和位置1就可以使8251A的引腳和引腳輸出有效電平,所以,和RTS*是對外設(shè)的控制信號;和是外設(shè)通過8251A傳遞的狀態(tài)信號,當(dāng)外設(shè)和8251A相連時,往引腳上送一個低電平,就會影響狀態(tài)寄存器的位,而可通過軟件對位檢測,端的電平為低還是為高則會影響TXRDY端的電平,它正是8251A送給CPU的一個狀態(tài)信號,所以,也起到將外設(shè)狀態(tài)通知CPU的聯(lián)絡(luò)作用。平時使
18、用時,可以只用其中兩個或全部都不用。當(dāng)外設(shè)不要求有聯(lián)絡(luò)信號時,只要將接地即可;當(dāng)外設(shè)只要一對聯(lián)絡(luò)信號時,可以選其中的一組,既可是和,也可用和,不過仍要滿足使在某個時候得到低電平;只有當(dāng)某個外設(shè)要求的聯(lián)絡(luò)信號比較多時才有必要將4個信號都用上。特別要注意的是必須為低電平,其它3個信號的引腳可以懸空起來不用。這就是說,即使和外設(shè)不需要任何傳遞信號,也要將端接地使它個處于低電平。原因很簡單。因?yàn)橹挥挟?dāng)為低電平時,TXRDY才能變成高電平,而只有當(dāng)TXRDY為高電平時,才能往8251A發(fā)送數(shù)據(jù)。 7、(1)接收移位寄存器和發(fā)送移位寄存器。 (2)1 (3)307.2*1000/16=19200bps五、編程應(yīng)用題1、答案:MOV DX,0063H MOV AL,0B6H OUT DX,AL2、答案:MOV AL,0BH MOV DX,控制端口地址 OUT DX,AL MOV AL,0AH OUT DX,AL輸出負(fù)脈沖時需要增加以下兩句: MOV AL,0BH OUT DX,AL3、答案:(1) 8253:0000H-7FFFFH;8255:8000H-FFFFH(2) INI8255:MOV DX,8003H MOV AL,
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職(服裝制作與生產(chǎn)管理)服裝生產(chǎn)流程試題及答案
- 2025年中職(財經(jīng)法規(guī)實(shí)訓(xùn)綜合)強(qiáng)化提升階段測試試題及答案
- 2025年大學(xué)大一(物聯(lián)網(wǎng)工程)物聯(lián)網(wǎng)系統(tǒng)集成試題及答案
- 2025 小學(xué)四年級思想品德下冊情緒調(diào)節(jié)情景模擬課課件
- 【歷史】偉大的歷史轉(zhuǎn)折課件 2025-2026學(xué)年統(tǒng)編版八年級歷史下冊
- 教務(wù)專員培訓(xùn)
- 摩登紅人介紹
- 2025 小學(xué)四年級思想品德下冊公共場合輕聲細(xì)語行動課件
- 養(yǎng)老院老人康復(fù)設(shè)施維修人員福利待遇制度
- 信息技術(shù)安全規(guī)范制度
- GB/T 6003.2-2024試驗(yàn)篩技術(shù)要求和檢驗(yàn)第2部分:金屬穿孔板試驗(yàn)篩
- 離婚協(xié)議標(biāo)準(zhǔn)版(有兩小孩)
- 浙江省臺州市路橋區(qū)2023-2024學(xué)年七年級上學(xué)期1月期末考試語文試題(含答案)
- 假體隆胸后查房課件
- 2023年互聯(lián)網(wǎng)新興設(shè)計(jì)人才白皮書
- DB52-T 785-2023 長順綠殼蛋雞
- c語言知識點(diǎn)思維導(dǎo)圖
- 關(guān)于地方儲備糧輪換業(yè)務(wù)會計(jì)核算處理辦法的探討
- GB/T 29319-2012光伏發(fā)電系統(tǒng)接入配電網(wǎng)技術(shù)規(guī)定
- GB/T 1773-2008片狀銀粉
- GB/T 12007.4-1989環(huán)氧樹脂粘度測定方法
評論
0/150
提交評論