微機(jī)原理試驗(yàn)報(bào)告8255并口試驗(yàn)_第1頁
微機(jī)原理試驗(yàn)報(bào)告8255并口試驗(yàn)_第2頁
微機(jī)原理試驗(yàn)報(bào)告8255并口試驗(yàn)_第3頁
微機(jī)原理試驗(yàn)報(bào)告8255并口試驗(yàn)_第4頁
微機(jī)原理試驗(yàn)報(bào)告8255并口試驗(yàn)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、深圳大學(xué)實(shí)驗(yàn)報(bào)告課程名稱: 微型計(jì)算機(jī)技術(shù) 實(shí)驗(yàn)項(xiàng)目名稱 學(xué)院 專業(yè)指導(dǎo)教師 報(bào)告人學(xué)號(hào)班級(jí): 實(shí)驗(yàn)時(shí)間:實(shí)驗(yàn)報(bào)告提交時(shí)間:2010/12/22一, 實(shí)驗(yàn)?zāi)康?, 學(xué)習(xí)并掌握8255的工作方式及其應(yīng)用。2, 掌握8255典型應(yīng)用電路的接法。3, 掌握程序固化及脫機(jī)運(yùn)行程序的方法。實(shí)驗(yàn)設(shè)備PC機(jī)器一臺(tái),TD-PITE實(shí)驗(yàn)裝宜一套,導(dǎo)線若干,另外PC與TD-PITE實(shí)驗(yàn)裝置連 接線。三,實(shí)驗(yàn)內(nèi)容1, 基本輸入輸出實(shí)驗(yàn)。編寫程序,使8255的A 口為輸入,B 口為輸出,完成 撥動(dòng)開關(guān)到數(shù)據(jù)燈的數(shù)據(jù)傳輸。要求只要開關(guān)撥動(dòng),數(shù)據(jù)燈的顯示就發(fā)生相 應(yīng)改變。2, 流水燈顯示實(shí)驗(yàn)。編寫程序,使8255的A 口

2、和B 口均為輸出,數(shù)據(jù)燈D7 DO由左向右,每次僅亮一個(gè)燈,循環(huán)顯示,D15D8與D7DO正相反,由 右向左,每次僅點(diǎn)亮一個(gè)燈,循環(huán)顯示。四,實(shí)驗(yàn)原理以向數(shù)據(jù)總線D0-D7Irx;幣B組部件8位內(nèi)總線A組 控制 卻件讀/寫控制邏輯CSRDWRAlAOI/OPA7-PA0I/OPC7-PC4I/OPC3-PC0I/OPB7-PB0圖18255內(nèi)部結(jié)構(gòu)二二二三三三三二3 2 10DSD107654017-3017- 矍PAPARDCGTAPCPCPCPC4PCPCPCPCPB器O17-34567S9O1 2 3 456789 11 111 11111?-552809876 5 43 7-10987

3、6543 2 14 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2PA4 PA5PA6PA7 WRRESET DODID2D3D4D5D6D7 vccPB7PB6PB5PB4PB3圖28255外部引腳圖并行接I是以數(shù)據(jù)的字節(jié)為單位與I/O設(shè)備或被控制對(duì)象之間傳遞信息。CPU 和接口之間的數(shù)據(jù)傳送總是并行的,即可以同時(shí)傳遞8位、16位或32位等。 8255可編程外圍接口芯片是Intel公司生產(chǎn)的通用并行I/O接口芯片,它具 有A、B、C三個(gè)并行接口,用+3V單電源供電,能在以下三種方式下工作:方 式0-基本輸入/輸出方式、方式1選通輸入/輸出方式、方式2-雙向選通工

4、作方式。8255的內(nèi)部結(jié)構(gòu)及引腳如圖 所示,8255工作方式控制字和C 口按 位置位/復(fù)位控制字格式如圖3和圖4所示圖3匸作方式控制字D7D6D5D4D3D2D1DOII不用置位復(fù)位0復(fù)位 1置位O 1o Oo OCS01234 5 67 DDDDDDDD圖5 8255實(shí)驗(yàn)單元電路圖五,實(shí)驗(yàn)內(nèi)容及步驟1. 基本輸入輸出實(shí)驗(yàn)本實(shí)驗(yàn)使8255端口 A工作在方式0并作為輸入口,端口 B工作在方式0并 作為輸出口。實(shí)驗(yàn)接線圖如圖6所示,按圖連接實(shí)驗(yàn)線路圖。用一組開關(guān)信號(hào)接入端口 A,端口 B輸出線接至一組數(shù)據(jù)燈上,然后通過對(duì)8255芯片編程來實(shí)現(xiàn)輸入輸出 功能。開關(guān)及LEDa示單元K0:K7Do:D7

5、DOPAOD7PA7AOAlPBOWRPB7RDCS&2 55單元XDO:XD7祁濟(jì)Y1 gORrIO I I系統(tǒng)總線圖6 8255基本輸入輸出失課接線圖3 編寫實(shí)驗(yàn)程序如下面(1)匯編源程序SSTACKSEGMENT STACKDW 32 DUPOSSTACKEXDSCODESEGMENTASSUME CS:CODESTART:MOV DX, 0646HMOV AL, 90HOUT DX, ALAA1:MOV DX, 0640H IN AL, DX CALL DELAYMOV DX, 0642HOUT DX, ALJMP AA1DELAY:PUSH CXMOV CX, 0F00HAA2:PU

6、SH AXPOP AXLOOP AA2POP CXRETCODEENDSEXD STARTii具體實(shí)驗(yàn)步驟如下述:(1)編寫實(shí)驗(yàn)程序,經(jīng)編譯、連接無誤后裝入系統(tǒng),如下圖。倔金XIS斷趙 加Nauru吋XIAN TANGDUIMSTRUMENTS C01TD Wmd86 W4! 般猴(2)運(yùn)行程序,改變撥動(dòng)開關(guān),同時(shí)觀察LED顯示,驗(yàn)證程序功能。INGkUN.obi - 0 errorlsl, U warnmgls(3)點(diǎn)擊“調(diào)試”下拉菜單中的“固化程序”項(xiàng),將程序固化到系統(tǒng)存儲(chǔ)器 中。(4)將短路跳線JDBG的短路塊短接到RUN端,然后按復(fù)位按鍵,觀察程序 是否正常運(yùn)行;關(guān)閉實(shí)驗(yàn)箱電源,稍等后

7、再次打開電源,看固化的程序 是否運(yùn)行,驗(yàn)證程序功能。(5)實(shí)驗(yàn)完畢后,請(qǐng)將短路跳線JDBG的短路塊短接到DBG端(為了脫離計(jì) 算機(jī)的控制而端接到JDBG端,試驗(yàn)后要調(diào)回,以便的實(shí)驗(yàn))。2. 流水燈顯示實(shí)驗(yàn)使8255的A 口和B 口均為輸出,數(shù)據(jù)燈D7DO由左向右,每次僅亮 一個(gè)燈,循環(huán)顯示,D15D8與D7DO正相反,由右向左,每次僅點(diǎn)亮一 個(gè)燈,循環(huán)顯示。實(shí)驗(yàn)接線圖圖7所示。XD0XD7 系 統(tǒng)XA1 總 XA2 線IOW#IOR?I0Y1DOPAOD7PA7A0AlPBOWRPB7RDCS8255單元D0:D7D8:D15開關(guān)及LED顯示單元圖7流水燈實(shí)驗(yàn)接線圖 實(shí)驗(yàn)程序如下:SSTACK

8、SSTACKCODESEGMENT STACK DW 32 DUPO ENDSSEGMENTASSUME CS:CODESTART:MOVDX,0646HMOVAL,80HOUTDX,ALMOVBX,8001HAA1:MOVDX,0640HMOVAL,BHOUT DX, ALROR BH, 1MOV DX, 0642HMOV AL, BLOUT DX, ALROL BL, 1 CALL DELAY CALL DELAYJMP AA1DELAY:PUSH CXMOV CX, OFOOOHAA2:PUSHAXPOPAXLOOPAA2POPCXRETCODEENDSENDSTART實(shí)驗(yàn)步驟如下所述:

9、(1)按圖 連接實(shí)驗(yàn)線路圖。(2)編寫實(shí)驗(yàn)程序,經(jīng)編譯、鏈接無誤后裝入系統(tǒng)(具體實(shí)驗(yàn)步驟和實(shí)驗(yàn)1基本 類似)。(3)運(yùn)行程序,觀察LED燈的顯示,驗(yàn)證程序功能。(4)口己改變流水燈的方式,編寫程序。(5)固化程序并脫機(jī)運(yùn)行。六,實(shí)驗(yàn)結(jié)果1,在基本的輸入輸出實(shí)驗(yàn)中,API的工作方式作為輸入,接到開關(guān)上作為控制輸 入信號(hào),而B 口作為輸出端連接到led燈上可以通過燈的點(diǎn)亮和熄滅來判斷輸 出信號(hào)。從實(shí)驗(yàn)中可以明顯的看到,當(dāng)key開關(guān)波動(dòng)后,經(jīng)過8255處理后的輸 出信號(hào)端相對(duì)應(yīng)的led燈就會(huì)被點(diǎn)亮。具體燈圖像如下(由于條件的限制,圖 像不是很清晰):2,在流水燈的實(shí)驗(yàn)中,A 口和B 口的工作方式均為輸出,分別連接到一排led燈 上作為輸出信號(hào)的鑒別,按程序中涉及好,通過運(yùn)行后可以開到,兩邊的led 燈分別有一個(gè)顯示而向中間區(qū)域移動(dòng),最后乂循環(huán)的往復(fù)的這樣顯示。由丁-條 件的原因,沒能記錄下當(dāng)時(shí)的現(xiàn)場(chǎng)結(jié)果。七,實(shí)驗(yàn)結(jié)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論