




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微機(jī)原理上機(jī)微機(jī)原理上機(jī)1 v掌握掌握8086匯編上機(jī)調(diào)試方法及步驟:匯編上機(jī)調(diào)試方法及步驟: v編寫匯編源程序(文件名:編寫匯編源程序(文件名:file.asm) v匯編:匯編:MASM file.asm v鏈接:鏈接:LINK file.obj v運(yùn)行:運(yùn)行:file.exe v調(diào)試:調(diào)試:DEBUG file.exe v掌握調(diào)試中常用的掌握調(diào)試中常用的DEBUG命令命令: D(顯示內(nèi)存單元內(nèi)容)(顯示內(nèi)存單元內(nèi)容) R(顯示寄存器內(nèi)容)(顯示寄存器內(nèi)容) P/T(單步執(zhí)行)(單步執(zhí)行) G(運(yùn)行)(運(yùn)行) Q(退出)(退出) v本次練習(xí)內(nèi)容:例本次練習(xí)內(nèi)容:例5-2、例、例5-4、例、例
2、5-5、例、例5-6 掌握上述例子中出現(xiàn)的命令用法、內(nèi)存空間數(shù)據(jù)查看、各寄存器變掌握上述例子中出現(xiàn)的命令用法、內(nèi)存空間數(shù)據(jù)查看、各寄存器變 化、轉(zhuǎn)移指令用法等化、轉(zhuǎn)移指令用法等 微機(jī)原理上機(jī)微機(jī)原理上機(jī)2 v掌握掌握8086匯編上機(jī)調(diào)試方法及步驟:匯編上機(jī)調(diào)試方法及步驟: v編寫匯編源程序(文件名:編寫匯編源程序(文件名:file.asm) v匯編:匯編:MASM file.asm v鏈接:鏈接:LINK file.obj v運(yùn)行:運(yùn)行:file.exe v調(diào)試:調(diào)試:DEBUG file.exe v掌握調(diào)試中常用的掌握調(diào)試中常用的DEBUG命令命令: D(顯示內(nèi)存單元內(nèi)容)(顯示內(nèi)存單元內(nèi)容
3、) R(顯示寄存器內(nèi)容)(顯示寄存器內(nèi)容) P/T(單步執(zhí)行)(單步執(zhí)行) G(運(yùn)行)(運(yùn)行) Q(退出)(退出) v本次練習(xí)內(nèi)容:例本次練習(xí)內(nèi)容:例5-7、例、例5-10、例、例5-11、例、例5-12 掌握上述例子中出現(xiàn)的命令用法、內(nèi)存空間數(shù)據(jù)查看、各寄存器變掌握上述例子中出現(xiàn)的命令用法、內(nèi)存空間數(shù)據(jù)查看、各寄存器變 化、轉(zhuǎn)移指令用法等化、轉(zhuǎn)移指令用法等 微機(jī)原理上機(jī)微機(jī)原理上機(jī)3 v掌握掌握8086匯編上機(jī)調(diào)試方法及步驟:匯編上機(jī)調(diào)試方法及步驟: v編寫匯編源程序(文件名:編寫匯編源程序(文件名:file.asm) v匯編:匯編:MASM file.asm v鏈接:鏈接:LINK fil
4、e.obj v運(yùn)行:運(yùn)行:file.exe v調(diào)試:調(diào)試:DEBUG file.exe v掌握調(diào)試中常用的掌握調(diào)試中常用的DEBUG命令命令: D(顯示內(nèi)存單元內(nèi)容)(顯示內(nèi)存單元內(nèi)容) R(顯示寄存器內(nèi)容)(顯示寄存器內(nèi)容) P/T(單步執(zhí)行)(單步執(zhí)行) G(運(yùn)行)(運(yùn)行) Q(退出)(退出) v本次練習(xí)內(nèi)容:例本次練習(xí)內(nèi)容:例5-15 掌握上述例子中出現(xiàn)的命令用法、內(nèi)存空間數(shù)據(jù)查看、各寄存器變掌握上述例子中出現(xiàn)的命令用法、內(nèi)存空間數(shù)據(jù)查看、各寄存器變 化、轉(zhuǎn)移指令用法等化、轉(zhuǎn)移指令用法等 微機(jī)原理上機(jī)微機(jī)原理上機(jī)3-測(cè)試題測(cè)試題 v編寫一個(gè)完整的匯編語言程序,要求對(duì)鍵盤輸入的小寫編寫一個(gè)
5、完整的匯編語言程序,要求對(duì)鍵盤輸入的小寫 字母用大寫字母顯示出來。要求:先顯示鍵盤輸入的字字母用大寫字母顯示出來。要求:先顯示鍵盤輸入的字 符,再顯示一個(gè)冒號(hào)符,再顯示一個(gè)冒號(hào)“:”,如果輸入的是小寫字母則顯,如果輸入的是小寫字母則顯 示大寫字母示大寫字母 ,否則原樣輸出,然后等待下一個(gè)鍵盤輸入,否則原樣輸出,然后等待下一個(gè)鍵盤輸入 字符;直到輸入字符;直到輸入 “$”,才返回,才返回DOS。 ASCII碼:碼: 換行符:換行符:0AH 回車符:回車符:0DH 當(dāng)屏幕上同時(shí)輸出當(dāng)屏幕上同時(shí)輸出 上述兩個(gè)字符時(shí),實(shí)現(xiàn)換行上述兩個(gè)字符時(shí),實(shí)現(xiàn)換行 微機(jī)原理上機(jī)微機(jī)原理上機(jī)4-IO接口接口 v復(fù)制復(fù)
6、制lab1_io.rar文件到文件到D盤根目錄盤根目錄,并解壓并解壓; v點(diǎn)擊點(diǎn)擊“程序程序/Proteus 7 Professional /ISIS Professional”運(yùn)行運(yùn)行Proteus; v點(diǎn)擊點(diǎn)擊“file/open design”選擇解壓后的實(shí)驗(yàn)內(nèi)容選擇解壓后的實(shí)驗(yàn)內(nèi)容“*.DSN”; v點(diǎn)擊點(diǎn)擊“Source /Define Code Generation Tools”,在打開的窗口中點(diǎn)擊在打開的窗口中點(diǎn)擊 “New”, 選擇選擇D:masm32masm32.bat,填上相應(yīng)擴(kuò)展名后點(diǎn),填上相應(yīng)擴(kuò)展名后點(diǎn)“OK” 。 (參考(參考6.3.2和和12.1節(jié))節(jié)) v點(diǎn)擊點(diǎn)擊
7、“Source /Builde All” v點(diǎn)擊左下角點(diǎn)擊左下角“運(yùn)行運(yùn)行/單步單步/暫停暫停/停止停止”進(jìn)行仿真進(jìn)行仿真 微機(jī)原理上機(jī)微機(jī)原理上機(jī)4-IO接口接口 v練習(xí)練習(xí)lab1_io例子,編譯,運(yùn)行,查看仿真狀態(tài)例子,編譯,運(yùn)行,查看仿真狀態(tài) 開關(guān)打開,開關(guān)打開,4個(gè)個(gè)LED亮,并閃爍;開關(guān)閉合,亮,并閃爍;開關(guān)閉合, 4個(gè)個(gè)LED亮,不閃爍亮,不閃爍 v單步執(zhí)行,查看單步執(zhí)行,查看8086各寄存器以及其它器件狀態(tài),讀懂程序各寄存器以及其它器件狀態(tài),讀懂程序 v完成上述內(nèi)容后,修改代碼完成上述內(nèi)容后,修改代碼(復(fù)制另存復(fù)制另存),要求:開關(guān)閉合時(shí),要求:開關(guān)閉合時(shí), LED07依次循環(huán)
8、點(diǎn)亮;開關(guān)打開,所有依次循環(huán)點(diǎn)亮;開關(guān)打開,所有LED同時(shí)亮滅閃爍。(參考同時(shí)亮滅閃爍。(參考 6.3.3) v完成上述內(nèi)容后,修改電路,將端口地址改成完成上述內(nèi)容后,修改電路,將端口地址改成24H,并修改相應(yīng)代碼,并修改相應(yīng)代碼 ,重新仿真,搞清楚,重新仿真,搞清楚I/O端口譯碼電路和端口地址之間的對(duì)應(yīng)關(guān)系。端口譯碼電路和端口地址之間的對(duì)應(yīng)關(guān)系。 微機(jī)原理上機(jī)微機(jī)原理上機(jī)4-IO接口接口 完成上述內(nèi)容后,修改電路,將端口地址改成完成上述內(nèi)容后,修改電路,將端口地址改成68H,并修改相應(yīng)代碼,并修改相應(yīng)代碼 ,重新仿真,搞清楚,重新仿真,搞清楚I/O端口譯碼電路和端口地址之間的對(duì)應(yīng)關(guān)系。端口譯
9、碼電路和端口地址之間的對(duì)應(yīng)關(guān)系。 A7 A6 A5 A4 A3 A2 A1 A0 00110000 00100100 01101000 微機(jī)原理上機(jī)微機(jī)原理上機(jī)5- 8255應(yīng)用應(yīng)用 v練習(xí)練習(xí)lab2_8255例子,編譯,運(yùn)行,查看仿真狀態(tài)例子,編譯,運(yùn)行,查看仿真狀態(tài)(參考例參考例9-3 和和12.3節(jié)節(jié)) 按鍵按下,數(shù)碼管顯示相應(yīng)的鍵值,發(fā)光二極管低四位按鍵按下,數(shù)碼管顯示相應(yīng)的鍵值,發(fā)光二極管低四位 對(duì)應(yīng)鍵值的二進(jìn)制數(shù)對(duì)應(yīng)鍵值的二進(jìn)制數(shù) v單步執(zhí)行,查看單步執(zhí)行,查看8086各寄存器以及其它器件狀態(tài),讀懂程序各寄存器以及其它器件狀態(tài),讀懂程序 v理解理解8255控制字、控制字、8255
10、初始化步驟以及應(yīng)用初始化步驟以及應(yīng)用 v修改電路:修改電路: 1)將)將8255片選端片選端CS連接到連接到IO14, 2)將)將74154(U7,4-16譯碼器譯碼器)的的B引腳接到引腳接到A3地址線,地址線, 電路修改完成后計(jì)算電路修改完成后計(jì)算8255端口地址,并修改相應(yīng)代碼,重新端口地址,并修改相應(yīng)代碼,重新 仿真,能出結(jié)果仿真,能出結(jié)果(與第與第步相同步相同)。 微機(jī)原理上機(jī)微機(jī)原理上機(jī)6- 8253應(yīng)用應(yīng)用 v練習(xí)練習(xí)lab3_8253例子,編譯,運(yùn)行,查看仿真狀態(tài)例子,編譯,運(yùn)行,查看仿真狀態(tài)(參考參考8.3節(jié)節(jié) 、12.2節(jié)、例節(jié)、例8-6) 8253輸入時(shí)鐘為輸入時(shí)鐘為1.1
11、932MHz,輸出頻率為,輸出頻率為1Hz方波控制方波控制 LED的亮滅,使能信號(hào)由的亮滅,使能信號(hào)由I/O譯碼電路給出。譯碼電路給出。 v根據(jù)電路圖,寫出根據(jù)電路圖,寫出8253的計(jì)數(shù)器的計(jì)數(shù)器0、計(jì)數(shù)器、計(jì)數(shù)器1和控制端口的地和控制端口的地 址,寫出控制字、計(jì)算初值;址,寫出控制字、計(jì)算初值; v寫出寫出8253門控信號(hào)門控信號(hào)(GATE)的譯碼電路地址;的譯碼電路地址; v若門控使能一直有效,完成若門控使能一直有效,完成8253的初始化及其應(yīng)用編程(程的初始化及其應(yīng)用編程(程 序基本框架已給出,加入相應(yīng)初始化及其應(yīng)用程序段),編序基本框架已給出,加入相應(yīng)初始化及其應(yīng)用程序段),編 譯仿真
12、結(jié)果正確。(能看到譯仿真結(jié)果正確。(能看到LED閃爍,以及示波器波形)閃爍,以及示波器波形) v若門控使能信號(hào)每隔若門控使能信號(hào)每隔5秒翻轉(zhuǎn)一次,請(qǐng)完成上述程序秒翻轉(zhuǎn)一次,請(qǐng)完成上述程序 微機(jī)原理上機(jī)微機(jī)原理上機(jī)7- 8251應(yīng)用應(yīng)用 練習(xí)練習(xí)lab4_8251例子,例子, (參考參考12.7節(jié)、節(jié)、 8.4.4節(jié)、例節(jié)、例9-10) 利用利用8251A芯片實(shí)現(xiàn)串行數(shù)據(jù)輸出,并用示波器和虛擬串口觀察波形和芯片實(shí)現(xiàn)串行數(shù)據(jù)輸出,并用示波器和虛擬串口觀察波形和 數(shù)據(jù)。數(shù)據(jù)。 v根據(jù)電路圖,寫出根據(jù)電路圖,寫出8251的數(shù)據(jù)端口和控制端口的地址;的數(shù)據(jù)端口和控制端口的地址; v要求要求8251A工作
13、在:異步方式,波特率為工作在:異步方式,波特率為19200bps,波特率因子為,波特率因子為 1,字符位數(shù),字符位數(shù)8位,位,1個(gè)停止位,無奇偶校驗(yàn)位,復(fù)位出錯(cuò)標(biāo)志,只個(gè)停止位,無奇偶校驗(yàn)位,復(fù)位出錯(cuò)標(biāo)志,只 允許發(fā)送。寫出相應(yīng)的命令字,并完成初始化程序段允許發(fā)送。寫出相應(yīng)的命令字,并完成初始化程序段(需要軟件復(fù)需要軟件復(fù) 位位); v要發(fā)送的數(shù)據(jù)存放在要發(fā)送的數(shù)據(jù)存放在STR1開始的內(nèi)存區(qū)域,發(fā)送數(shù)據(jù)個(gè)數(shù)為開始的內(nèi)存區(qū)域,發(fā)送數(shù)據(jù)個(gè)數(shù)為 LEN1(已在程序中定義已在程序中定義),請(qǐng)編寫程序段實(shí)現(xiàn)數(shù)據(jù)的循環(huán)發(fā)送。,請(qǐng)編寫程序段實(shí)現(xiàn)數(shù)據(jù)的循環(huán)發(fā)送。 仿真并運(yùn)行,觀察示波器的波形數(shù)據(jù)和虛擬串口接收
14、到的字符對(duì)應(yīng)仿真并運(yùn)行,觀察示波器的波形數(shù)據(jù)和虛擬串口接收到的字符對(duì)應(yīng) 關(guān)系,并理解串行數(shù)據(jù)幀格式關(guān)系,并理解串行數(shù)據(jù)幀格式 微機(jī)原理上機(jī)微機(jī)原理上機(jī)8- ADC/DAC應(yīng)用應(yīng)用 1、ADC0808應(yīng)用,應(yīng)用, (參考參考13.5節(jié)、節(jié)、 11.3.3節(jié)節(jié)) u 采樣可變電阻端的電壓值,利用電壓表和數(shù)碼管觀察輸出電采樣可變電阻端的電壓值,利用電壓表和數(shù)碼管觀察輸出電 壓值。壓值。 v掌握端口地址譯碼,掌握端口地址譯碼,8255應(yīng)用,數(shù)碼管顯示原理;應(yīng)用,數(shù)碼管顯示原理; v掌握掌握ADC0808工作過程,輸入電壓與輸出數(shù)字量之間關(guān)系;工作過程,輸入電壓與輸出數(shù)字量之間關(guān)系; v理解程序;理解程序; 2、DAC0832應(yīng)用,應(yīng)用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 石墨在商業(yè)廣告中的創(chuàng)意營(yíng)銷策略
- 電子競(jìng)技產(chǎn)業(yè)的產(chǎn)業(yè)鏈分析與發(fā)展策略
- 贈(zèng)與員工合同范本
- 2025至2030年中國(guó)汽水換熱器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)永磁電動(dòng)機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 科技在傳染病防控中的應(yīng)用案例
- 2024年上海健康醫(yī)學(xué)院招聘筆試真題
- 石油化工企業(yè)工藝管道初驗(yàn)技巧
- 2025至2030年中國(guó)水壓開關(guān)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024年江蘇鹽城工學(xué)院招聘專業(yè)技術(shù)人員考試真題
- 批評(píng)他人發(fā)言稿(通用12篇)
- DCF-現(xiàn)金流貼現(xiàn)模型-Excel模版(dcf-估值模型)
- 上海實(shí)驗(yàn)學(xué)校幼升小測(cè)試題資料
- 一年級(jí)美術(shù)課后服務(wù)教案-1
- 重大疾病保險(xiǎn)的疾病定義使用規(guī)范(2020年修訂版)-
- RB/T 040-2020病原微生物實(shí)驗(yàn)室生物安全風(fēng)險(xiǎn)管理指南
- GB/T 8162-2018結(jié)構(gòu)用無縫鋼管
- 《傲慢與偏見》讀書匯報(bào)
- 上海??茖哟巫灾髡猩荚嚵?xí)題集④(含答案)
- 房屋信息查詢情況表((2022年-2023年))
- (演唱)在葡萄架下教學(xué)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論