接口實(shí)驗(yàn)報(bào)告_第1頁(yè)
接口實(shí)驗(yàn)報(bào)告_第2頁(yè)
接口實(shí)驗(yàn)報(bào)告_第3頁(yè)
接口實(shí)驗(yàn)報(bào)告_第4頁(yè)
接口實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上計(jì)算機(jī)輸入輸出系統(tǒng)接口實(shí)驗(yàn)報(bào)告 姓名: 周芙蓉 學(xué)號(hào): 東南大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院、軟件學(xué)院School of Computer Science & EngineeringCollege of Software EngineeringSoutheast University二0 15 年 6月專心-專注-專業(yè)實(shí)驗(yàn)一 環(huán)境熟悉與I/O地址譯碼一、實(shí)驗(yàn)?zāi)康恼莆誌/O地址譯碼電路的工作原理。二、實(shí)驗(yàn)內(nèi)容將接口實(shí)驗(yàn)包中所帶的EX-138.DSN文件用ISIS 7打開(kāi)。改變A9A3的接線方法,從而得到Y(jié)0;388H38FH;Y1:398H39FH; ;Y7:3F8H3FFH。

2、并修改上一問(wèn)的程序,以同樣使得Y4#有效。1)源程序.8086.MODEL SMALL.stack.data address word 3c8h.codestart: mov ax,data mov ds,ax mov dx,address mov al,0 out dx,al jmp $;死循環(huán)END start2)電路原理圖(138譯碼部分)Y0:388H38FH;Y1:398H39FH; ;Y7:3F8H3FFHA9 A8 | A7 A6 A5 A4 | A3 A2 A1 A01 1 1 C B A 1 X X X3)運(yùn)行結(jié)果貼圖(138譯碼及上面兩個(gè)273的輸出)Y4#有效為3C8H3

3、CFH時(shí)實(shí)驗(yàn)二 可編程中斷控制器8259一、實(shí)驗(yàn)?zāi)康? 掌握8259的基本工作原理和編程方法。2 深入了解中斷的概念和實(shí)地址模式下中斷處理程序的編寫(xiě)方法。二、實(shí)驗(yàn)內(nèi)容將接口實(shí)驗(yàn)包中所帶的EX-8259.DSN文件用ISIS 7打開(kāi)。按手冊(cè)接線并執(zhí)行。運(yùn)行結(jié)果貼圖(執(zhí)行三次中斷,每次中斷后的8086寄存器的截圖)實(shí)驗(yàn)三 可編程定時(shí)器計(jì)數(shù)器8253一、實(shí)驗(yàn)?zāi)康恼莆?253的基本工作原理、編程方法及其應(yīng)用。二、實(shí)驗(yàn)內(nèi)容二)信號(hào)發(fā)生器1)源程序.8086.MODEL SMALL.STACK.DATA.CODESTART: MOV AL,B MOV DX,226H OUT DX,AL MOV AX,10

4、00H MOV DX,220H OUT DX,AL MOV AL,AH OUT DX,AL MOV AL,B MOV DX,226H OUT DX,AL MOV AX,1000H MOV DX,222H OUT DX,AL MOV AL,AH OUT DX,AL MOV AL,B MOV DX,226H OUT DX,AL MOV AL,05H MOV DX,224H OUT DX,AL JMP $END START2)接線原理圖3)編程與調(diào)試心得(遇到的問(wèn)題和解決的辦法,以及獲得的收獲)16位IO地址只能放在DX中,8位地址才能直接尋址。在編程中要注意細(xì)節(jié)問(wèn)題。同時(shí)要對(duì)各種模式的控制字初始化

5、熟悉,這樣才能提高速度。 實(shí)驗(yàn)五 七段數(shù)碼管實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?掌握數(shù)碼管顯示數(shù)字的原理,進(jìn)一步復(fù)習(xí)8255的應(yīng)用。二、實(shí)驗(yàn)內(nèi)容1. 動(dòng)態(tài)顯示。1)源程序.8086.MODEL SMALL.STACK.DATA DATA1 BYTE 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H DATA2 BYTE ?.CODESTART: MOV AX,DATA MOV DS,AX MOV AL,B MOV DX,206H OUT DX,ALLP: MOV DX,204H IN AL,DX MOV DATA2,AL AND AL

6、,0F0H MOV CL,4 SHR AX,CL MOV BX,OFFSET DATA1 XLAT MOV BL,AL MOV AL,B MOV DX,202H OUT DX,AL MOV AL,BL MOV DX,200H OUT DX,AL MOV CL,64H LOOP $ MOV AL,DATA2 AND AL,0FH MOV BX,OFFSET DATA1 XLAT MOV BL,AL MOV AL,B MOV DX,202H OUT DX,AL MOV AL,BL MOV DX,200H OUT DX,AL MOV CL,64H LOOP $ JMP LP JMP $END STA

7、RT2)接線原理圖3)運(yùn)行結(jié)果截圖4)編程與調(diào)試心得(遇到的問(wèn)題和解決的辦法,以及獲得的收獲)按照指導(dǎo)書(shū)來(lái)做沒(méi)有什么大問(wèn)題,但是在這么復(fù)雜的連線上需要有極大的耐心。實(shí)驗(yàn)六 交通燈控制實(shí)驗(yàn)一) 實(shí)驗(yàn)?zāi)康?通過(guò)并行接口8255實(shí)現(xiàn)十字路口交通燈的模擬控制,進(jìn)一步掌握對(duì)并行口的使用和中斷的使用。二)交通燈變化規(guī)律十字路口交通燈的變化規(guī)律要求1) 南北路口的綠燈、東西路口的紅燈同時(shí)亮10秒,然后2) 南北路口的黃燈閃爍2次(閃爍周期2秒),同時(shí)東西路口的紅燈繼續(xù)亮,然后3) 南北路口的紅燈、東西路口的綠燈同時(shí)亮10秒,然后4) 南北路口的紅燈繼續(xù)亮,同時(shí)東西路口的黃燈2次(閃爍周期2秒),然后5) 轉(zhuǎn)

8、1重復(fù)。三)實(shí)驗(yàn)內(nèi)容1. 紅黃綠三色交通燈控制。將接口實(shí)驗(yàn)包中所帶的EX-825X-1.DSN文件用ISIS 7打開(kāi),將D6、D5、D4作為南北路口的交通燈與PA7、PA6、PA5相連;D3、D2、D1作為東西路口的交通燈與PA2、PA1、PA0相連(方式0)。利用8253產(chǎn)生1秒的中斷信號(hào)(系統(tǒng)已經(jīng)為CLK0提供了一個(gè)1MHz的時(shí)鐘輸入),在中斷處理程序中用程序處理10秒延遲和兩次黃燈閃爍的問(wèn)題。編程使六個(gè)燈按交通燈變化規(guī)律燃滅。1)源程序.8086.MODEL SMALL.STACK.DATA COUNT1 DB 0AH COUNT2 DB 04H COUNT3 DB 0AH COUNT4

9、 DB 04H STATE DB B,B,B, B,B,B INDEX DB 00H.CODEINT0 PROC FAR PUSH SI PUSH AX PUSH DX PUSH DS MOV AX,DATA MOV DS,AX MOV BL,INDEX CMP BL,05H JZ S4 CMP BL,04H JZ S2 CMP BL,03H JZ S4 CMP BL,02H JZ S3 CMP BL,01H JZ S2 S1: MOV BL,COUNT1 CMP BL,0 JZ S2 DEC BL MOV COUNT1,BL MOV INDEX,00H MOV COUNT4,04H JMP

10、EXITS2: MOV BL,COUNT2 CMP BL,0 JZ S3 CMP BL,03H JZ S5 CMP BL,01H JZ S5 DEC BL MOV COUNT2,BL MOV INDEX,01H MOV COUNT1,0AH JMP EXIT S3: MOV BL,COUNT3 CMP BL,0 JZ S4 DEC BL MOV COUNT3,BL MOV INDEX,02H MOV COUNT2,04H JMP EXIT S4: MOV BL,COUNT4 CMP BL,0 JZ S1 CMP BL,03H JZ S6 CMP BL,01H JZ S6 DEC BL MOV

11、COUNT4,BL MOV INDEX,03H MOV COUNT3,0AH JMP EXIT S5: MOV INDEX,04H DEC BL MOV COUNT2,BL JMP EXIT S6: MOV INDEX,05H DEC BL MOV COUNT4,BL JMP EXIT EXIT: MOV BX,OFFSET STATE MOV AL,INDEX XLAT MOV DX,200H OUT DX,AL MOV AL,20H MOV DX,210H OUT DX,AL POP DS POP DX POP AX POP SI IRETINT0 ENDPSTART: MOV AX,DA

12、TA MOV DS,AX ;8253 MOV AL,B MOV DX,226H OUT DX,AL MOV DX,220H OUT DX,AL MOV AL,AH OUT DX,AL MOV AL,B MOV DX,226H OUT DX,AL MOV DX,222H MOV AX,1000H OUT DX,AL MOV AL,AH OUT DX,AL ;8255 MOV AL,B MOV DX,206H OUT DX,AL ;8259 MOV AL,B MOV DX,210H OUT DX,AL MOV AL,B MOV DX,212H OUT DX,AL MOV AL,01H OUT DX,AL CLI MOV AX,0 MOV ES,AX MOV SI,0 MOV CX,255LP: MOV AX,OFFSET INT0 MOV ES:SI,AX MOV AX,SEG INT0 MOV ES:SI+2,AX ADD SI,4 LOOP LP MOV AX,OFFSET INT0 MOV ES:SI,AX MOV AX,SEG INT0 MOV ES:SI+2,AX MOV AX,DA

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論