版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2023年武大電氣計算機(jī)與通信綜合實驗報告精品武漢大學(xué)電氣工程學(xué)院XXX201X302540XXX
目錄計算機(jī)與通信綜合實驗硬件實驗 1實驗一A/D轉(zhuǎn)換實驗 1一、實驗?zāi)康?1二、實驗內(nèi)容 1三、實驗接線圖 1四、程序流程圖 1五、實驗程序及運(yùn)行界面 2六、實驗步驟 5七、實驗接線及運(yùn)行結(jié)果 6實驗二8255A并行口實驗(一) 8一、實驗?zāi)康?8二、實驗內(nèi)容 8三、實驗接線圖 8四、程序流程圖 8五、實驗程序及運(yùn)行界面 9六、實驗步驟 10七、實驗接線及運(yùn)行結(jié)果 10實驗三8255A并行口實驗(二) 13一、實驗?zāi)康?13二、實驗內(nèi)容 13三、實驗接線圖 13四、程序框圖 13五、實驗程序及運(yùn)行界面 14六、實驗步驟 18七、實驗接線及運(yùn)行結(jié)果 18計算機(jī)與通信綜合實驗軟件實驗 21實驗感悟 24計算機(jī)與通信綜合實驗硬件實驗實驗一A/D轉(zhuǎn)換實驗一、實驗?zāi)康牧私饽?數(shù)轉(zhuǎn)換基本原理,掌握ADC0809的使用方法。二、實驗內(nèi)容運(yùn)用實驗系統(tǒng)上電位器提供的可調(diào)電壓作為0809模擬信號的輸入,編制程序,將模擬量轉(zhuǎn)換為數(shù)字量,通過數(shù)碼管顯示出來。三、實驗接線圖圖1-1實驗一接線圖四、程序流程圖圖1-2實驗一程序流程圖五、實驗程序及運(yùn)營界面5.1程序指南(1)ADC0809的START端為A/D轉(zhuǎn)換啟動信號,ALE端為通道選擇地址的鎖存信號,實驗電路中將其相連,以便同時鎖存通道地址并開始A/D采樣轉(zhuǎn)換,其輸入控制信號為CS和WR,故啟動A/D轉(zhuǎn)換只須如下兩條指令:MOVDX,ADPORT?;ADC0809端口地址OUTDX,AL;發(fā)CS和WR信號并送通道地址(2)用延時方式等待A/D轉(zhuǎn)換結(jié)果,使用下述指令讀取A/D轉(zhuǎn)換結(jié)果。MOVDX,ADPORT ;ADC0809端口地址 INAL,DX(3)循環(huán)不斷采樣A/D轉(zhuǎn)換的結(jié)果,邊采樣邊顯示A/D轉(zhuǎn)換后的數(shù)字量。5.2實驗程序CODESEGMENT;H0809.ASM
ASSUMECS:CODE?ADPORTEQU8000h
PAEQU0FF21H;字位口?PBEQU0FF22H;字形口
PCEQU0FF23H;鍵入口?ORG1000H?START:JMPSTART0?BUFDB?,?,?,?,?,?
data1:db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0a1h
db86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FH
START0:CALLBUF1
ADCON:MOVAX,00
MOVDX,ADPORT?OUTDX,AL
MOVCX,0500H?DELAY:LOOPDELAY?MOVDX,ADPORT?INAL,DX
CALLCONVERS?CALLDISP
JMPADCON?CONVERS:MOVAH,AL
ANDAL,0FH
MOVBX,OFFSETBUF
MOV[BX+5],AL
MOVAL,AH
ANDAL,0F0H?MOVCL,04H
SHRAL,CL?MOV[BX+4],AL?RET?DISP:MOVAL,0FFH;00H?MOVDX,PA
OUTDX,AL
MOVCL,0DFH;20H;顯示子程序,5ms
MOVBX,OFFSETBUF?DIS1:MOVAL,[BX]
MOVAH,00H
PUSHBX
MOVBX,OFFSETDATA1
ADDBX,AX
MOVAL,[BX]?POPBX
MOVDX,PB
OUTDX,AL
MOVAL,CL
MOVDX,PA?OUTDX,AL
PUSHCX
DIS2:MOVCX,00A0H
LOOP$
POPCX
CMPCL,0FEH;01H?JZLX1
INCBX?RORCL,1;SHRCL,1?JMPDIS1?LX1:MOVAL,0FFH?MOVDX,PB?OUTDX,AL
RET
BUF1:MOVBUF,00H
MOVBUF+1,08H
MOVBUF+2,00H?MOVBUF+3,09H
MOVBUF+4,00H?MOVBUF+5,00H?RET?CODEENDS?ENDSTART5.3程序運(yùn)營界面圖1-3實驗一程序運(yùn)營界面六、實驗環(huán)節(jié)①將0809CS4插孔連到譯碼輸出8000H插孔、連JX6→JX17。②將通道0模擬量輸入端IN0連電位器W1的中心插頭AOUT1(0-5V)插孔。③運(yùn)營實驗程序如在PC機(jī)和實驗系統(tǒng)聯(lián)機(jī)狀態(tài)下,運(yùn)營該實驗程序,可用鼠標(biāo)左鍵單擊菜單欄“文獻(xiàn)”或工具欄“打開圖標(biāo)”,彈出“打開文獻(xiàn)”的對話框,然后打開8kAsm文獻(xiàn)夾,點(diǎn)擊H0809.ASM文獻(xiàn),單擊“擬定”即可裝入A/D轉(zhuǎn)換實驗源文獻(xiàn),再單擊工具欄中編譯,即可完畢源文獻(xiàn)自動編譯、裝載目的代碼功能,再單擊“調(diào)試”中“R運(yùn)營”或工具圖標(biāo)運(yùn)營,即開始運(yùn)營程序。假如在沒有PC機(jī)的情況下,則在8086K系統(tǒng)顯示監(jiān)控提醒符“P.”時,用戶段地址固定為0000(省略輸入),按SCAL鍵,輸入起始偏移地址1000,按EXEC鍵,在系統(tǒng)上顯示“0809XX”。“XX”表達(dá)輸入模擬量轉(zhuǎn)換后的數(shù)字量。④調(diào)節(jié)電位器Wl,顯示器上會不斷顯示新的轉(zhuǎn)換結(jié)果。模擬量和數(shù)字量相應(yīng)關(guān)系的典型值為:0V→00H +2.5V→80H?+5V→FFH⑤按RST鍵退出。以上兩種方式運(yùn)營結(jié)果完全一致,因此,在下面的實驗中,不管按何種方式均能運(yùn)營實驗程序。七、實驗接線及運(yùn)營結(jié)果圖1-4實驗一實物接線圖圖1-5顯示器上輸出為00H的運(yùn)營結(jié)果圖1-6顯示器上輸出為80H的運(yùn)營結(jié)果圖1-7顯示器上輸出為FFH的運(yùn)營結(jié)果
實驗二8255A并行口實驗(一)一、實驗?zāi)康?.掌握8255A和微機(jī)接口方法。2.掌握8255A的工作方式和編程原理。二、實驗內(nèi)容用8255PA口控制PB口。三、實驗接線圖圖2-1實驗二接線圖四、程序流程圖圖2-2實驗二程序流程圖五、實驗程序及運(yùn)營界面5.1編程指南1.8255A芯片簡介:8255A(chǔ)可編程外圍接口芯片是INTEL公司生產(chǎn)的通用并行接口芯片,它具有A、B、C三個并行接口,用+5V單電源供電,能在以下三種方式下工作:方式0:基本輸入/輸出方式方式l:選通輸入/輸出方式方式2:雙向選通工作方式2.使8255A端口A工作在方式0并作為輸入口,讀取Kl-K8個開關(guān)量,PB口工作在方式0作為輸出口。5.2實驗程序CODESEGMENT;H8255-1.ASM?ASSUMECS:CODE?IOCONPTEQU0FF2BH?IOBPTEQU0FF29H
IOAPTEQU0FF28H
ORG11B0H?START:MOVAL,90H?MOVDX,IOCONPT
OUTDX,AL?NOP?NOP
NOP?IOLED1:MOVDX,IOAPT?INAL,DX?MOVDX,IOBPT
OUTDX,AL?MOVCX,0FFFFH
DELAY:LOOPDELAY?JMPIOLED1
CODEENDS?ENDSTART5.3程序運(yùn)營界面圖2-3實驗二程序運(yùn)營界面六、實驗環(huán)節(jié)⒈在系統(tǒng)顯示監(jiān)控提醒符“P.”時,按SCAL鍵,傳送EPROM中的實驗程序到內(nèi)存中。⒉8255A芯片A口的PA0-PA7依次和開關(guān)量輸入Kl-K8相連。⒊?8255A芯片B口的PB0-PB7依次接Ll-L8。⒋運(yùn)營實驗程序。在系統(tǒng)顯示監(jiān)控提醒符“P.”時,輸入11B0,按EXEC鍵,系統(tǒng)顯示執(zhí)行提醒符“┌”撥動K1-K8,LI-L8會跟著亮滅。七、實驗接線及運(yùn)營結(jié)果圖2-4實驗二實物接線圖圖2-58盞燈全亮的運(yùn)營結(jié)果圖2-68盞燈全滅的運(yùn)營結(jié)果圖2-7部分燈亮和暗的運(yùn)營結(jié)果
實驗三8255A并行口實驗(二)一、實驗?zāi)康恼莆胀ㄟ^8255A并行口傳輸數(shù)據(jù)的方法,以控制發(fā)光二極管的亮與滅。二、實驗內(nèi)容用8255做輸出口,控制十二個發(fā)光管亮滅,模擬交通燈管理。三、實驗接線圖圖3-1實驗三接線圖四、程序框圖圖3-2實驗三程序框圖五、實驗程序及運(yùn)營界面5.1編程指南(1)通過8255A控制發(fā)光二極管,PB4-PB7相應(yīng)黃燈,PC0-PC3相應(yīng)紅燈,PC4-PC7相應(yīng)綠燈,以模擬交通路燈的管理。(2)要完畢本實驗,必須先了解交通路燈的亮滅規(guī)律,設(shè)有一個十字路口l、3為南北方向,2、4為東西方向,初始狀態(tài)為四個路口的紅燈全亮,之后,1、3路口的綠燈亮,2、4路口的紅燈亮,1、3路口方向通車。延時一段時間后,l、3路口的綠燈熄滅,而l、3路口的黃燈開始閃爍,閃爍若干次以后,l、3路口紅燈亮,而同時2、4路口的綠燈亮,2、4路口方向通車,延時一段時間后,2、4路口的綠燈熄滅,而黃燈開始閃爍,閃爍若干次以后,再切換到l、3路口方向,之后,反復(fù)上述過程。(3)程序中設(shè)定好8255A的工作模式及三個端口均工作在方式0,并處在輸出狀態(tài)。(4)各發(fā)光二極管共陽極,使其點(diǎn)亮應(yīng)使8255A相應(yīng)端口的位清0。5.2實驗程序CODESEGMENT;H8255-2.ASM?ASSUMECS:CODE
IOCONPTEQU0FF2BH
IOAPTEQU0FF28H
IOBPTEQU0FF29H
IOCPTEQU0FF2AH?ORG11e0H
START:MOVAL,82H?MOVDX,IOCONPT?OUTDX,AL?MOVDX,IOBPT
INAL,DX?MOVBYTEPTRDS:[0601H],AL?MOVDX,IOCONPT
MOVAL,80H
OUTDX,AL?MOVDX,IOBPT
MOVAL,DS:[0601H]?ORAL,0F0H?OUTDX,AL
MOVDX,IOCPT?MOVAL,0F0H
OUTDX,AL
CALLDELAY1?IOLED0:MOVAL,10100101B
MOVDX,IOCPT?OUTDX,AL
CALLDELAY1?ALLDELAY1?ORAL,0F0H
OUTDX,AL
MOVCX,8H?IOLED1:MOVDX,IOBPT?MOVAL,DS:[0601H]
ANDAL,10101111B?OUTDX,AL?CALLDELAY2?ORAL,01010000B?OUTDX,AL?CALLDELAY2
LOOPIOLED1?MOVDX,IOCPT?MOVAL,0F0H
OUTDX,AL
CALLDELAY2
MOVAL,01011010B
OUTDX,AL
CALLDELAY1?CALLDELAY1
ORAL,0F0H?OUTDX,AL
MOVCX,8H?IOLED2:MOVDX,IOBPT?MOVAL,DS:[0601H]
ANDAL,01011111B?OUTDX,AL
CALLDELAY2
ORAL,10100000B
OUTDX,AL?CALLDELAY2
LOOPIOLED2
MOVDX,IOCPT?MOVAL,0F0H?OUTDX,AL?CALLDELAY2
JMPIOLED0?DELAY1:PUSHAX
PUSHCX
MOVCX,0030H
DELY2:CALLDELAY2?LOOPDELY2?POPCX
POPAX
RET?DELAY2:PUSHCX
MOVCX,8000H?DELA1:LOOPDELA1
POPCX
RET
CODEENDS
ENDSTART5.3程序運(yùn)營界面圖3-3實驗三程序運(yùn)營界面六、實驗環(huán)節(jié)1.在系統(tǒng)顯示監(jiān)控提醒符“P.”時,按SCAL鍵。2.按圖6-4連好實驗線路8255APC0-L3PC1-L7PC2-L11PC3-L15PC4-L2PC5-L6PC6-L10PC7-L14PB4-L1PB5-L5PB6-L9PB7-L133.在“P.”態(tài)時,輸入11E0后,按EXEC鍵;系統(tǒng)顯示執(zhí)行符“┌”,同時Ll-Ll5發(fā)光二極管模擬交通燈顯示。七、實驗接線及運(yùn)營結(jié)果圖3-4實驗三實物接線圖圖3-51、3路口綠燈亮,2、4路口紅燈亮運(yùn)營結(jié)果圖3-61、3路口黃燈閃爍,2、4路口紅燈亮運(yùn)營結(jié)果圖3-71、3路口紅燈亮,2、4路口綠燈亮運(yùn)營結(jié)果圖3-81、3路口紅燈亮,2、4路口黃燈閃爍運(yùn)營結(jié)果
計算機(jī)與通信綜合實驗軟件實驗3.若自STRING單元開始存放一個字符串,以'$'結(jié)尾,試編寫程序,記錄字符串中“Bin”序列的個數(shù),并將結(jié)果存入COUNT單元。①編寫程序如下:DATASEGMENT?STRINGDB'dsiahfkbinasdaskbinsadj$' ;數(shù)據(jù)定義 COUNTDB0DATAENDSCODESEGMENT?ASSUMECS:CODE,DS:DATASTART: ?MOVAX,DATA?MOVDS,AX ;設(shè)立代碼段基址 LEASI,STRING ;取STRING的偏移地址到SI MOVCL,0NEXT1:? ?;若當(dāng)前字符是'b',則轉(zhuǎn)到NEXT3比較下一個字符是否是'i' MOVAL,[SI]?CMPAL,'b'?JZNEXT3?CMPAL,'$'?;若當(dāng)前字符是'$',則轉(zhuǎn)到NEXT6輸出結(jié)果并結(jié)束程序?JZNEXT6NEXT2: ?INCSI JMPNEXT1NEXT3: ? ;若當(dāng)前字符是否是'i',則轉(zhuǎn)到NEXT4比較下一個字符是否是'n'?INCSI?MOVAL,[SI]??CMPAL,'i' JZNEXT4?DECSI ?;否則轉(zhuǎn)到NEXT2重新比較當(dāng)前字符是否是'b'?JMPNEXT2NEXT4: ??;若當(dāng)前字符是'n',則轉(zhuǎn)到NEXT5對COUNT進(jìn)行加1 INCSI MOVAL,[SI] CMPAL,'n' JZNEXT5?DECSI ;否則轉(zhuǎn)到NEXT2重新比較當(dāng)前字符是否是'b' JMPNEXT2NEXT5: INCCL ;假如存在'bin'字符,則CL加1?JMPNEXT2NEXT6: ?;將CL存入COUNT中,并輸出'bin'字符的出現(xiàn)次數(shù)?MOV[COUNT],CL ADDCL,30H?;將CL的值轉(zhuǎn)換成ASCII碼?MOVDL,CL?MOVAH,02H INT21H?MOVAH,4CH ;結(jié)束程序 INT21HCODEENDS?ENDSTART②用RadASM軟件進(jìn)行匯編如下圖:?③編譯、構(gòu)建和運(yùn)營,得到如下的結(jié)果(圖中紅框標(biāo)注部分就是’bin’字符出現(xiàn)的次數(shù)):?實驗感悟這次實驗課程加深了我們對匯編語言指令的熟悉和理解。不僅鞏固了書本所學(xué)的知識,還具有一定的靈活性,發(fā)揮了操作,加深了我們對硬件的熟悉,鍛煉了動手能力,發(fā)揮發(fā)明才干。
通過這次實驗課使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才干真正提高自己的實際動手能力和獨(dú)立思考的能力。在設(shè)計的過程中碰到問題,可以說得是困難重重,這畢竟第一次做的,難免會碰到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的局限性之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固?!段C(jī)》這門課程可以闡明微解決器,匯編語言程序設(shè)計,計算機(jī)結(jié)構(gòu)和操作系統(tǒng)等基本概念。詳盡地論述了有關(guān)微解決器及其指令系統(tǒng)的概念和程序設(shè)計方法,介紹構(gòu)成
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024材料供應(yīng)合同模板
- 2024年度咨詢服務(wù)合同標(biāo)的:企業(yè)管理咨詢
- 2024年度城市軌道交通設(shè)備銷售合同
- 2024年度企業(yè)廣告發(fā)布合同具體條款
- 2024年品牌經(jīng)理合作協(xié)議
- 2024年雙層隔音門窗制作安裝合同
- 2024年城市供水供電設(shè)施建設(shè)與運(yùn)營合同
- 2024年度垃圾清運(yùn)服務(wù)合同
- 2024年度智能工廠設(shè)計與建造合同
- 2024年度八寶山殯儀館鮮花制品供應(yīng)商資質(zhì)審核與評估合同
- 英文科技論文寫作的100個常見錯誤
- 新湘科版小學(xué)三年級科學(xué)上冊-全冊教案
- 2023飛輪儲能技術(shù)在新能源一次調(diào)頻上的應(yīng)用
- 第7講-化學(xué)工程的倫理問題-201912092040097
- 全面預(yù)算管理項目啟動培訓(xùn)課件PPT
- 北師大版2023-2024五年級數(shù)學(xué)上冊期中測試卷
- 第十六章-組織創(chuàng)新-管理學(xué)馬工程-課件
- 全球航路的開辟(共31張)
- 初中數(shù)學(xué)華東師大版七年級上冊整式的加減課件
- 學(xué)校監(jiān)控視頻故障應(yīng)急預(yù)案
- 醫(yī)療機(jī)構(gòu)依法執(zhí)業(yè)自查情況表
評論
0/150
提交評論