2025年8255并行接口實驗技巧與微機(jī)原理應(yīng)用解析_第1頁
2025年8255并行接口實驗技巧與微機(jī)原理應(yīng)用解析_第2頁
2025年8255并行接口實驗技巧與微機(jī)原理應(yīng)用解析_第3頁
2025年8255并行接口實驗技巧與微機(jī)原理應(yīng)用解析_第4頁
2025年8255并行接口實驗技巧與微機(jī)原理應(yīng)用解析_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

深圳大學(xué)實驗報告

課程名稱:____________微型計算機(jī)技術(shù)________________

試驗項目名稱:8255并行接口試驗

學(xué)院:信息工程學(xué)院___________________

專業(yè):電子信息工程_________________

指導(dǎo)教師2_________________________________

匯報人一學(xué)號^班級:______________________________

試驗時間:________________________

試驗匯報提交時間:___________________________________

教務(wù)處制

一,試驗?zāi)康?/p>

1,學(xué)習(xí)并掌握8255的工作方式及其應(yīng)用。

2,掌握8255經(jīng)典應(yīng)用電路的接法。

3,掌握程序固化及脫機(jī)運(yùn)行程序的措施。

二,試驗設(shè)備

PC機(jī)器一臺,TD-PITE試驗裝置一套,導(dǎo)線若干,此外PC與TD-PITE試驗裝置連

接線。

三,試驗內(nèi)容

1,基本輸入輸出試驗。編寫程序,使8255的A口為輸入,B口為輸出,完

畢撥動開關(guān)到數(shù)據(jù)燈的數(shù)據(jù)傳播。規(guī)定只要開關(guān)撥動,數(shù)據(jù)燈的顯示就發(fā)生

對應(yīng)變化。

2,流水燈顯示試驗。編寫程序,使8255的A口和B口均為輸出,數(shù)據(jù)燈D7?

DO由左向右,每次僅亮一種燈,循環(huán)顯示,D15?D8與D7-D0正相反,

由右向左,每次僅點(diǎn)亮一種燈,循環(huán)顯示。

四試驗內(nèi)容及環(huán)節(jié)

1.基本輸入輸出試驗

本試驗使8255端口A工作在方式0并作為輸入口,端口B工作在方式0

并作為愉出口.

試驗接線圖如圖6所示,按圖連接試驗線路圖。用一組開關(guān)信號接入端口A,

端口B輸出線接至一組數(shù)據(jù)燈上,然后通過對8255芯片編程來實現(xiàn)輸入輸出

功能。

DO

?開

*

PAOKO關(guān)

XD:O?

D7*:

.*及

系*

L

統(tǒng)XD7PA7K7E

D

總Do

XA1AO…

XA2顯

線SAlPBO

*示

*

?D7單

WRPB7元

IOYRD

CS8255單元

圖68255基本輸入輸出失誤接線圖

3.編寫試驗程序如下面

(1)匯編源程序

SSTACKSEGMENTSTACK

DW32DUP(?)

SSTACKENDS

CODESEGMENT

ASSUMECS:CODE

START:MOVDX,0646H;控制端口地址0646H送DX,由于8255的CS端口接的是I0Y1,而10Y1

對應(yīng)的編址空間是0640H-067FH,因此這里是064611。

MOVAL,90H:方式選擇控制字送AL

OUTDX,AL;方式選擇控制字輸給82歷A的控制端口,完畢端口A工作在方式

0并作為輸入口,端口B工作在方式0并作為輸出口。

AA1:MOVDX,0640H;控制端口A地址0640H送DX

INAL,DX:將端口A連接的開關(guān)的對應(yīng)狀態(tài)送給AL

CALLDELAY

MOVDX,064211:控制端口A地址064211送DX

OUTDX,AL;將八匕的數(shù)據(jù)送到8255的端口B,從而使其連接的LED的燈發(fā)光

JMPAA1

DELAY:PUSHCX

MOVCX,OFOOH

AA2:PUSHAX

POPAX

LOOPAA2

POPCX

RET

CODEENDS

ENDSTART

ii詳細(xì)試驗環(huán)節(jié)如下處:

(1)編寫試驗程序,經(jīng)編譯、連接無誤后裝入系統(tǒng)

(2)運(yùn)行程序,變化撥動開關(guān),同步觀測LED顯示,驗證程序功能。

(3)點(diǎn)擊“調(diào)試”下拉菜單中的“固化程序”項,將程序固化到系統(tǒng)存儲器中。

(4)將短路跳線JDBG的短路塊短接到RUN端,然后按復(fù)位按鍵,觀測程

序與否正常運(yùn)行;關(guān)閉試驗箱電源,稍等后再次打開電源,看固化的程

序與否運(yùn)行,驗證程序功能。

(5)就驗完畢后,請將短路跳線JDBG的短路塊短接到DBG端(為了脫離

計算機(jī)的控制而端接到JDBG端,試驗后要調(diào)回,以便的試驗)。

程序分析:請看上面程序中的注釋。

試驗成果:

從試驗中可以明顯的看到,當(dāng)key開關(guān)波動后,通過8255處理后的輸出信號端相

對應(yīng)的led燈就會被點(diǎn)亮。詳細(xì)燈圖像如下:

2.流水燈顯示試驗:

使8255的A口和B口均為輸出,數(shù)據(jù)燈D7?DO由左向右,每次僅亮

一種燈,循環(huán)顯示,D15?D8與D7?DO正相反,由右向左,每次僅點(diǎn)亮

一種燈,循環(huán)顯示。試驗接線圖如下圖所示。

XDO---0—0---DO

??

??:PAO-----o------o-----DO

XD7---O----O---07:??

??

PA7D7W

?XA1---OO——AO

總XA2---O----O---AlPBO-----o-----o------D8BL

IOW#---O----o^—WRPB7—oo—D15

IOR#---OO---RD

IOY1CS8255的元

試驗程序如下:

SSTACKSEGMENTSTACK

DW32DLP(?)

SSTACKENDS

CODESEGMENT

ASSUMECS:CODE

START:MOVDX,0646H;控制端口地址0646H送DX

MOVAL,80H:方式選擇控制字送AL

OUTDX,AL;方式選擇控制字輸給8255、的控制端口,完畢端PIA、B都工作在

方式井作為輸出口。

MoV0

BX8001H

MoVDX

AA1:064011:控制端口地址送

MoVAL40640HDX

OuTBH:將BH中的值送給AL

DX

AL;點(diǎn)亮D7對應(yīng)的LED燈

RoRB

1'1000000'數(shù)據(jù)循環(huán)右移,是數(shù)據(jù)燈D7-D0由左向右逐一點(diǎn)亮

MoVDHX.

MoV0642H;控制端DB地址0642H送D〉:

AL

BL

ouTD

x>AL:點(diǎn)亮D8對應(yīng)的LED燈

ROLBL,1*00000001,數(shù)據(jù)循環(huán)左移,是數(shù)據(jù)燈D8—D15由右向左逐一點(diǎn)亮

CALLDELAY

CALLDELAY

JMPAA1

DELAY:PUSHCX

MOVCX,OEOOOH

AA2:PUSHAX

POPAX

LOOPAA2

POPCX

RET

CODEENDS

ENDSTART

試驗環(huán)節(jié)如下所述:

(1)按圖4.35連接試驗線路圖。

(2)編寫試驗程序,經(jīng)編譯、鏈接無誤后裝入系統(tǒng)(詳細(xì)試驗環(huán)節(jié)和試驗1基本

類似)。

(3)運(yùn)行程序,觀測LED燈的顯示,驗證程序功能。

(4)自己變化流水燈的方式,編寫程序。

程序分析:請看上面程序中的注釋。

試驗成果:日于條件的原因,沒能記錄下當(dāng)時的現(xiàn)場成果。

自己修改的程序:

CODESEGMEOT

ASSUMECS:CODEXCODESEGMENT

START:MOVDX,0646HASSUMECS:CODE

MOVAL,8M0HSTART:MOVDX,0646H

OmDX,MOVAL,8OH

MOVBX,08OUTDX,AL

AA1:MOVDX,06MOVBX,0001H

MOVAL,BMHhkl:MOVDX,0640H

OUTDX,1MOVAL,BH

RORBH,OUTDX,AL

MOVDX,06RORBH,1

MOVAL,BMLMOVDX,0642H

OUTDX,1MOVAL,BL

RORBL,OUTDX,AL

CALLDELAYROLBL,1

CALLDELAYCALLDELAY

JMPAA1CALLDELAY

DELAY:PUSHCXJMPAA1

MOVCX,0F000HDELAY:PUSHCX

AA2:PUSHAXMOVCX,OFOOOH

POPAXhh2:PUSHAX

LOOPAA2

POPAX

POPC:<

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論