微機(jī)原理匯編實(shí)驗(yàn)四_第1頁
微機(jī)原理匯編實(shí)驗(yàn)四_第2頁
微機(jī)原理匯編實(shí)驗(yàn)四_第3頁
微機(jī)原理匯編實(shí)驗(yàn)四_第4頁
微機(jī)原理匯編實(shí)驗(yàn)四_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

微機(jī)原理與接口技術(shù)課程實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱:___地址譯碼電路設(shè)計(jì)實(shí)驗(yàn)________姓名:學(xué)號:同組:實(shí)驗(yàn)日期:一、實(shí)驗(yàn)?zāi)康?1)學(xué)習(xí)3-8譯碼器在接口電路中的應(yīng)用。(2)掌握地址譯碼電路的一般設(shè)計(jì)方法。二、實(shí)驗(yàn)器材PC微機(jī)一臺(tái)、TD-PIT+實(shí)驗(yàn)系統(tǒng)一套。實(shí)驗(yàn)內(nèi)容用74LS138譯碼器設(shè)計(jì)地址譯碼電路,并用其輸出作為基本輸入輸出微機(jī)接口電路中,常采用74LS138譯碼器來實(shí)現(xiàn)I/O端口或存儲(chǔ)器的地址譯碼。74LS138有3個(gè)輸入引腳、3個(gè)控制引腳及8個(gè)輸出引腳,其管腳信號如圖6所示。當(dāng)3個(gè)控制信號有效時(shí),相應(yīng)于輸入信號A、B、C狀態(tài)的那個(gè)輸出端為低電平,該信號即可作為片選信號。32位擴(kuò)展系統(tǒng)總線上有一個(gè)IOM/信號,該信號為低電平時(shí)指示當(dāng)前操作為I/O操作,為高電平指示當(dāng)前操作為存儲(chǔ)器操作,它和譯碼器不同的連接可以用來區(qū)分是I/O端口譯碼還是存儲(chǔ)器端口譯碼。32位總線地址是由A2開始,所以地址是以4字節(jié)邊界對齊的。實(shí)驗(yàn)系統(tǒng)的I/O地址空間共有256字節(jié),偏移地址一般從00H~FFH。起始地址由PC機(jī)系統(tǒng)分配,可以用CHECK程序讀出。所以設(shè)計(jì)地址譯碼電路,主要是針對低8位地址線譯碼,得到偏移在00H~FFH之間的端口。本實(shí)驗(yàn)要求不使用總線上的片選信號,自行設(shè)計(jì)端口偏移地址分別為C0H~DFH和E0H~FFH的譯碼電路,然后用譯碼輸出作為基本輸入輸出單元的片選。編寫程序,完成I/O數(shù)據(jù)操作。實(shí)驗(yàn)方案(簡要總結(jié))基礎(chǔ)實(shí)驗(yàn):(1)確認(rèn)從PC機(jī)引出的兩根扁平電纜已經(jīng)連接在實(shí)驗(yàn)臺(tái)上。機(jī)引出的兩根扁平電纜已經(jīng)連接在實(shí)驗(yàn)臺(tái)上。(2)按圖所示連接實(shí)驗(yàn)線路。(3)首先運(yùn)行CHECK查看I/OI/O端口始地址。(4)利用設(shè)計(jì)好的端口、地址編寫程序,然后譯鏈接。(5)運(yùn)行程序,撥動(dòng)開關(guān)觀看數(shù)據(jù)燈顯示是否正確。拓展實(shí)驗(yàn): 修改相關(guān)地址,重復(fù)試驗(yàn),觀察現(xiàn)象實(shí)驗(yàn)結(jié)果及體會(huì)實(shí)驗(yàn)結(jié)果基礎(chǔ)實(shí)驗(yàn)1)根據(jù)實(shí)驗(yàn)指導(dǎo)書連線如圖所示:2)進(jìn)入tddebug,獲取得到各I/O端口端口號如圖所示3)輸入?yún)R編語言代碼如圖所示:4)編譯、連接文件后,運(yùn)行程序結(jié)果如圖所示結(jié)果:開關(guān)K0-K7分別與LED燈D0-D7相對應(yīng),打開/閉合開關(guān)K7-K0,對應(yīng)的LED小燈D7-D0也依次點(diǎn)亮/熄滅。結(jié)論:學(xué)習(xí)并掌握了靜態(tài)存儲(chǔ)器操作原理。學(xué)習(xí)了32位總線存儲(chǔ)器接口電路設(shè)計(jì)。掌握不同總線字節(jié)寬度訪問存儲(chǔ)器的編程方法。分析:試驗(yàn)中PUSH,POP,CALL,INT等指令都會(huì)用到棧,必須為它們分配合適空間。該程序的功能是通過不斷地讀開關(guān)的狀態(tài)并輸出到LED燈實(shí)現(xiàn)對LED燈的控制。拓展實(shí)驗(yàn)連線圖不變經(jīng)過計(jì)算后得出結(jié)果,將程序代碼中的0e0h替換為0a0h 輸入?yún)R編語言代碼如圖所示:編譯、連接文件后,運(yùn)行程序結(jié)果如圖所示結(jié)果:開關(guān)K0-K7分別與LED燈D0-D7相對應(yīng),打開/閉合開關(guān)K7-K0,對應(yīng)的LED小燈D7-D0也依次點(diǎn)亮/熄滅。結(jié)論:學(xué)習(xí)并掌握了靜態(tài)存儲(chǔ)器操作原理。學(xué)習(xí)了32位總線存儲(chǔ)器接口電路設(shè)計(jì)。掌握不同總線字節(jié)寬度訪問存儲(chǔ)器的編程方法。分析:觀察到的現(xiàn)象和基礎(chǔ)實(shí)驗(yàn)完全相同,但本質(zhì)上有區(qū)別,要深入探究其中原理。2.實(shí)驗(yàn)心得本次實(shí)驗(yàn)不難,但需要一顆細(xì)致的心。連接電路是一個(gè)細(xì)致的活,經(jīng)過幾次檢測線路,才發(fā)現(xiàn)線路問題,經(jīng)過重新連接電路,得到預(yù)期效果。在做地址譯碼電路設(shè)計(jì)實(shí)驗(yàn)前,我以為不會(huì)難做,就像以前做物理實(shí)驗(yàn)一樣,做完實(shí)驗(yàn),然后兩下子就將實(shí)驗(yàn)報(bào)告做完。直到做完實(shí)驗(yàn)時(shí),我才知道其實(shí)并不容易做,但學(xué)到的知識與難度成正比,使我受益匪淺。通過這個(gè)實(shí)驗(yàn),我學(xué)習(xí)了匯編語言,掌握了匯編語言的基本語法和編程,同時(shí)我掌握了在PC機(jī)上不同進(jìn)制數(shù)及編碼相互轉(zhuǎn)換的程序設(shè)計(jì)方法,部分DOS功能調(diào)用使用方法,并且熟悉了Tddebug調(diào)試環(huán)境和對TurboDebugger的使用。這次的實(shí)驗(yàn),我學(xué)到了不少實(shí)用的知識,更重要的是,做實(shí)驗(yàn)的過程,思考問題的方法,這與做其他的實(shí)驗(yàn)是通用的,真正使我受益匪淺。實(shí)驗(yàn)程序清單1.基礎(chǔ)實(shí)驗(yàn)代碼;地址譯碼電路設(shè)計(jì)實(shí)驗(yàn);*****根據(jù)查看端口資源修改下列符號值*****;IOY0EQU0DC00H;片選IOY0對應(yīng)的端口起始地址Y7EQUIOY0+0E0H;譯碼電路輸出Y7對應(yīng)的端口地址STACKSEGMENTSTACKDW256(?)STACK1ENDSDATA1SEGMENTMESDB‘Pressanykeytoexit!’,0AH,0DH,0AH,0DH,’$’DATA1ENDSCODESEGMENTASSUMECS:CODE,DS:DATA1START:MOVAX,DATA1MOVDS,AXMOVDX,OFFSETMES ;顯示退出提示MOVAH,09HINT21HAL:MOVDX,Y7 ;讀寫片選接Y7端口INAL,DXOUTDX,ALMOVAH,1 ;判斷是否有按鍵按下INT16H JZA1 ;無按鍵則跳回繼續(xù)循環(huán),有則退出QUIT: ;結(jié)束程序退出MOVAX,4c00hINT21HCODEENDSENDSTART2.拓展實(shí)驗(yàn)代碼;地址譯碼電路設(shè)計(jì)實(shí)驗(yàn);*****根據(jù)查看端口資源修改下列符號值*****;IOY0EQU0DC00H;片選IOY0對應(yīng)的端口起始地址Y7EQUIOY0+0A0H;譯碼電路輸出Y7對應(yīng)的端口地址STACKSEGMENTSTACKDW256(?)STACK1ENDSDATA1SEGMENTMESDB‘Pressanykeytoexit!’,0AH,0DH,0AH,0DH,’$’DATA1ENDSCODESEGMENTASSUMECS:CODE,DS:DATA1START:MOVAX,DATA1MOVDS,AXMOVDX,OFFSETMES ;顯示退出提示MOVAH,09HINT21HAL:MOVDX,Y7 ;讀寫片選接Y

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論