接口考試試題第4章8255)_第1頁
接口考試試題第4章8255)_第2頁
接口考試試題第4章8255)_第3頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、接口考試試題第4章(8255)、選擇題2.8255A在方式1工作時,端口 A和端口 B作為數據輸入輸出使用,而端口 C的 各位分別作為端口 A和端口 B的控制信息和狀態信息。其中作為端口 A和端口 B的中 斷請求信號的分別是端口 C的()A . PC4 和 PC2B.PC5 和 PCI C.PC6 和 PC7D.PC3 和 PCOD3.8255A的端口 A或端口 B工作在方式1輸入時,端口與外設的聯絡信號有 (A.選通輸入STB#B.中斷請求信號INTRC.中斷允許信號INTED.輸入緩沖器滿信號IBFA4當8255A的端口 A和端口 B都工作在方式1輸入時端口 C的PC7和PC6(A.被禁止

2、使用B.只能作為輸入使用C只能作為輸出使用D.可以設定為輸入或輸出使用D7.8255A的A 口工作在方式2時,B 口( XA.可工作在方式0或方式1B.可工作在方式1或方式2C.只能工作在方式1D.只能空著A8.8255A用戶可以用命令字設置()AA 口和B 口均可工作在方式0或方式1或方式2 B.A 口工作在方式0 , B 口工 作在方式1C. A 口工作在方式1 , B 口工作在方式1或方式2 DA 口工作勵式2 , B 口只 能工作在方式1B10. 當8255A工作在方式1時端口 C被分為兩個部分,分別作為端口 A和端口 B的控制信息和狀態信息。這兩個部分的劃分是()A端口 C的高4位和

3、低4位B.端口 C的高5位和低3位C端口 C的高3位和低5位D.端口 C的高6位和低2兩位B11. 8255A工作方式設置為方式1時,CPU與外設通信()A.可以采用查詢方式傳送,或者采用中斷方式傳送B.只能采用中斷方式傳送C .可以進行雙向方式傳 送D. 只能采用無條件傳送方式或查詢方式傳送A14假定對8255A進行初始化時所訪問的端口地址是0CBH ,并將其A端口設定 為工作方式1輸出,則A端口的地址是(XA. 0C8HB. 0CAHC. OCCHD. 0CEH本題答案為Ao16當8255A工作于方式2時,要占用幾條聯絡信號線()。A . 2B . 3C . 4D . 5本題答案為D。17

4、. 8255A的PA 口工作在方式2 , PB 口工作方式1時,其PC端口()。A用作兩個4位I/O端口B部分引腳作聯絡,部分引腳作I/O線C全部引腳均作聯絡信號D作8位10端口,引腳都為I/O線 C19. 若采用8255A的PA端口輸出控制一個七段LED顯示器,8255A的PA 口應 工作于方式( A方式0B方式1 C方式2 D前面3中的任一方式 A20. 當8255A的PA 口工作在方式1的輸入時,對PC4置位,其作用是(XA 啟動輸入 B 開放輸入中斷 C允許中斷 D停止輸入B22.8255A的方式選擇控制字的正確值為(XA 0A0HB7FHC70HD09HA23.8255A的C 口位置

5、位/復位字的正確值為(XA80HB 90HCAOhD OFHD25.8255PA 口工作于在方式1時,其PC端口(X A用作兩個4位I/O端口。B部分引腳作聯絡,部分弓I腳作I/O C全部引腳均作聯絡信號D做8位I/O端口,弓I腳都為I/O端口B26.8255A的工作方式設置為方式2,則表示(L A僅PA 口用于雙向傳送B 僅PB 口用于雙向傳送D PA 口和PB 口都不用于雙向傳送C PA 口和PA都用于雙向傳送1.8255A 是一個()接口芯片。可編程的通用并行輸入輸出6.8255A內部具有()個輸入輸出端口,每個端口的數據寄存器的長度為)位,其中端口()沒有輸入鎖存功能。3;8;CA二、

6、填空題7.8255A與CPU連接時,地址線一般與CPU的地址總線的()連接。 A0和A19 .8255AI作在方式1或方式2時,INTE為(),它的置1/清0由()進行控制。中斷允許位;C口按位置位清零控制字13.8255A可允許中斷請求的工作方式有()和(X方式1,方式215.8255A工作在方式1的輸入狀態時,通過信號()標識端口已經準備好了向 CPU輸入的數據。IBF三、簡答題2.可編程并行接口芯片8255A有哪幾種工作方式,每種工作方式有何特點?答: 可編程并行接口芯片8255A有3種工作方式,各自特點如下:(1)方式0 :沒有固定的用于應答式傳送的聯絡信號線,CPU可以采用無條件傳

7、送方式與8255A交換數據;(2 )方式1 :有專用的中斷請求和聯絡信號線,因此,方式1通常用于查詢傳送 或中斷傳送方式;(3 )方式2 : PA 口為雙向選通輸入/輸出或叫雙向應答式輸入/輸出。13.設可編程并行接口芯片8255A的4個端口地址為OOCOH、00C2H、00C4H、 00C6H ,要求用置0/置1方式對PC6置1 ,對PC4置0。2答:對端口 C的PC6置1的控制字為:00001101B,對PC4置0的控制字為: 00001000Bo程序段為:MOVAL,0DH OUT00C6H,AL MOVAL,08H OUT00C6H,AL17. 如果某個8255的控制字為91H ,求出

8、各個端口的工作方式。答:由于d7=l z 91H是方式控制字;d6d5=00 , PA端口選擇方式0 ; d4=l , PA端口為輸入方式;d3=0z PC7-4為輸出方式;d2=0f PB端口選擇方式0 ; d7=0 f PB端口為輸出方式;d0=l , PC3-0為輸入方式。18. 如果PA端口選擇方式1輸出,PB端口選擇方式1輸入,PC端口選擇輸出。(1)求出方式控制字。(2 )說明哪些PC弓I腳可用作輸出。(3 )求出可用作輸出的某根PC弓I腳輸出高電平和低電平的端口 C置1/B0控 制字。答:(1)方式控制字d7=l , d6d5=01 ( PA端口方式1), d4=0 ( PA端口

9、輸 出),d3=0( PC7-4 輸出),d2 = l ( PB 端口方式 1), d7=l ( PB 端口輸入),dO=O (PC3-0輸出),綜合可得出方式控制字=10100110=A6Ho(2 )由于PA端口為方式1輸出:PC6作為ACK# , PC7作為OBF# , PC3作為 INTRO PB端口為方式1輸入:PC0作為INTE , PC1作為IBF , PC2作為STB#。只 有PC4、PC5可作為普通輸出弓I腳。(3)使PC5輸出高電平的C端口置1/S 0控制字=00001011( OBH X使PC5 輸出低電平的C端口置1/置0控制字=00001010 (OAH X四、綜合題2

10、.使用8255的B端口(端口地址為261H )驅動紅色與綠色發光二級管各4只, 且紅綠管輪流發光各2s,不斷循環,試畫出只包括地址譯碼、8255與發光管部分的接 口電路圖及編寫控制程序。答:接口電路圖如圖所示。8255 74LS30 AEN A9 A8 A7 A6 A5 A4 A3 A2 & VCC PB7 CS Al AO IOW#IOR #D7D0 D7D0 & PB6Al AO WR #RD RESET #PBO編寫的控制程序如下:stacksegment stack ' stack 'dw 32 dup(O) stackends codesegment

11、startproc farassume ss: stack,cs:code push ds suh ax,ax push ax mov ax,data mov ds,axMOV DX.263 H MOV AL,80H OUT DX,AL MOV AL,OFH MOV DX.261HPUSH AXMOV AHJ1INT21HretCMP AL,0POP AXJE LOPstartendp codeend startendsLOP :NOT ALOUT DX,ALCALL D2S35.CPU通過8255控制8個開關和發光二極管,要求發光二極管的亮滅和開關狀 態一致,設計電路并編寫程序。答:8255

12、控制開關、發光二極管電路如下圖所示:D7 DO IOR IOW A2 A3 A4 A5 A6 CPU A7 A8 A9 D7 DO PA7 PA6 RD WRPAO AO Al A B C G2A G2B G 8255 Y6 CS PB7 PB6 PBO + + + +5VMOV DX,26CH;設置8255控制端口地址MOV AL,82H;確定PA方式0輸出,PB方式0輸入OUT DX,ALMOV DX,264H;讀入開關狀態IN AL,DXNOT AL;合上開關所對應的狀態值為1MOV DX,260H;輸出到PA端口,使發光二極管狀態和開關一致OUT DX,AL每執行程序一次,合上開關所對應的發光二極管發亮,如果要永遠保持開關狀態 和發光二極管亮滅一致,程序必須從讀入開關狀態開始無限次循環。39假定某個8255的端口地址范圍為260H26FH ,編寫用PC7輸出一個負脈 沖的程序。答:用PC7輸出一個負脈沖的電路圖如下圖所示:D7 DO IOR IOW A2 A3 A4 A5 A6 CPU A7 A8 A9 D7- DO RD WR AO Al A BC G2A G2B G 8255 Y6 CS PC7MOV DX,26CHMOV AL,80H;PA、PB方式0輸出,PC70輸出MOV AL,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論