|
|
分享一下微機(jī)原理的著名幾個軟件硬件實(shí)驗
如:排序?qū)嶒?br />
交通燈等
軟件實(shí)驗
實(shí)驗序號 軟件實(shí)驗名稱 入口地址 頁碼
實(shí)驗一 清零程序 3000H 4
實(shí)驗二 拆字程序 3020H 5
實(shí)驗三 拼字程序 3040H 6
實(shí)驗四 數(shù)據(jù)區(qū)移動 3060H 7
實(shí)驗五 數(shù)據(jù)排序?qū)嶒?nbsp; 3090H 9
實(shí)驗六 找“零”個數(shù) 30B0H 10
實(shí)驗七 32位二進(jìn)制乘法 30D0H 11
實(shí)驗八 多分支程序 3130H 12
實(shí)驗九 顯示子程序 31E0H 13
實(shí)驗十 鍵盤掃描顯示實(shí)驗 聯(lián)機(jī)操作 14
實(shí)驗十一 二進(jìn)制轉(zhuǎn)換到BCD 聯(lián)機(jī)操作 15
實(shí)驗十二 二進(jìn)制轉(zhuǎn)換到ASCII 聯(lián)機(jī)操作 16
硬件實(shí)驗
實(shí)驗序號 硬件實(shí)驗名稱 入口地址 頁碼
實(shí)驗一 8255并行口實(shí)驗㈠:A.B.C口輸出方波 32C0H 17
實(shí)驗二 8255并行口實(shí)驗㈡:PA口控制PB口 32E0H 18
實(shí)驗三 8255并行口實(shí)驗㈢:控制交通燈 32F0H 19
實(shí)驗四 簡單I/O口擴(kuò)展 3380H 20
實(shí)驗五 A/D轉(zhuǎn)換實(shí)驗 3390H 23
實(shí)驗六 D/A轉(zhuǎn)換實(shí)驗㈠:輸出方波 33E0H 25
實(shí)驗七 D/A轉(zhuǎn)換實(shí)驗㈡:輸出鋸齒波 33F0H 27
實(shí)驗八 8259中斷控制器實(shí)驗 3400H 28
實(shí)驗九 定時/計數(shù)器:8253方波 3490H 30
實(shí)驗十 繼電器控制 34B0H 32
實(shí)驗十一 8251串行通信實(shí)驗㈠:自發(fā)自收 35C0H 33
實(shí)驗十二 8251串行通信實(shí)驗㈡:與PC通信 8251r.asm
8251t.asm 35
實(shí)驗十三 步進(jìn)電機(jī)控制 3620H 38
實(shí)驗十四 小直流電機(jī)調(diào)速實(shí)驗 3670H 39
實(shí)驗十五 溫度閉環(huán)控制 聯(lián)機(jī)操作 40
實(shí)驗十六 音頻控制 聯(lián)機(jī)操作 41
軟件實(shí)驗
本節(jié)共編了12個軟件實(shí)驗,通過這些程序的調(diào)試使學(xué)生熟悉8088/86的指令系統(tǒng),了解程序設(shè)計過程,掌握匯編語言設(shè)計方法以及如何使用實(shí)驗系統(tǒng)提供的調(diào)試手段來排除程序錯誤。
實(shí)驗一 清零程序
一、實(shí)驗?zāi)康?br />
掌握8088匯編語言程序設(shè)計和調(diào)試方法,熟悉鍵盤操作。
二、實(shí)驗內(nèi)容
把RAM區(qū)內(nèi)4000H~40FFH單元的內(nèi)容清零。
三、程序流程
0.png (4.59 KB, 下載次數(shù): 47)
下載附件
2018-11-9 01:34 上傳
四、實(shí)驗步驟
1、LED環(huán)境
(1)在“P.”狀態(tài)下按“0→EV/UN”,裝載實(shí)驗所需的代碼程序。
(2)在“P.”狀態(tài)下鍵入3000,然后按“STEP”或“EXEC”進(jìn)入實(shí)驗項目的調(diào)試與運(yùn)行。
2、PC環(huán)境
在與PC聯(lián)機(jī)狀態(tài)下,編譯、連接、下載se01.asm,用連續(xù)或單步方式運(yùn)行程序。
3、運(yùn)行結(jié)果檢查
(1)在單步運(yùn)行時,每走一步可觀察其運(yùn)行結(jié)果。
(2)在連續(xù)運(yùn)行狀態(tài)下,應(yīng)按“暫停圖標(biāo)”或?qū)嶒炏渖系摹皶和0粹o”,使系統(tǒng)無條件退出用戶運(yùn)行狀態(tài)返回監(jiān)控,然后再用相應(yīng)的命令鍵觀察與檢查4000~40FFH中執(zhí)行程序前后的內(nèi)容變化。
五、實(shí)驗思考
假使把4000H~40FFH中的內(nèi)容改成FFh,如何修改程序。
一、實(shí)驗?zāi)康?br />
掌握匯編語言設(shè)計和調(diào)試方法。
二、實(shí)驗內(nèi)容
把4000H的內(nèi)容拆開,高位送4001H低位,低位送4002H低位,4001H、4002H高位清零,一般本程序用于把數(shù)據(jù)送顯示緩沖區(qū)時用。
三、程序流程
0.png (11.83 KB, 下載次數(shù): 42)
下載附件
2018-11-9 01:35 上傳
四、實(shí)驗步驟
1、LED環(huán)境
(1)在“P.”狀態(tài)下按“0→EV/UN”,裝載實(shí)驗所需的代碼程序。
(2)在“P.”狀態(tài)下鍵入3020,然后按“STEP”或“EXEC”進(jìn)入實(shí)驗項目的調(diào)試與運(yùn)行。
2、PC環(huán)境
在與PC聯(lián)機(jī)狀態(tài)下,編譯、連接、下載se02.asm,用連續(xù)或單步方式運(yùn)行程序。
3、運(yùn)行結(jié)果檢查
(1)在單步運(yùn)行時每走一步可觀察其運(yùn)行結(jié)果。
(2)在連續(xù)運(yùn)行狀態(tài)下,應(yīng)按“暫停圖標(biāo)”或?qū)嶒炏渖系摹皶和0粹o”,使系統(tǒng)無條件退出用戶運(yùn)行狀態(tài)返回監(jiān)控,然后再用相應(yīng)的命令鍵觀察與檢查4000~4002H中內(nèi)容變化情況。
實(shí)驗三 拼字程序
一、實(shí)驗?zāi)康?br />
進(jìn)一步掌握匯編語言設(shè)計和調(diào)試方法。
二、實(shí)驗內(nèi)容
把4000H、4001H的低位分別送入4002H高低四位,一般本程序用于把顯示緩沖區(qū)的數(shù)據(jù)取出拼裝成一個字節(jié)。
完整的Word格式文檔51黑下載地址(共42頁):
微機(jī)原理實(shí)驗指導(dǎo)書.doc
(6.76 MB, 下載次數(shù): 25)
2018-11-7 21:02 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|