資源描述:
《凌陽單片機實驗指導(dǎo)書.docx》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請聯(lián)系改正或者刪除。第一章SPCE061A基礎(chǔ)應(yīng)用實驗實驗一熟悉μ’nSP?IDE集成開發(fā)環(huán)境下匯編語言程序的編寫【實驗?zāi)康摹?.熟悉SPCE061A單片機常見的匯編指令;2.學(xué)會使用SPCE061A單片機匯編語言以及偽指令構(gòu)造匯編程序;3.掌握μ’nSP?IDE集成開發(fā)環(huán)境的一般使用方法?!緦嶒炘O(shè)備】1.裝有Windows系統(tǒng)和μ’nSP?IDE集成開發(fā)環(huán)境的PC機一臺,SPCE061A實驗儀一套。2.本實驗用到的實驗儀硬件模塊為:CPU區(qū)電路模塊、供電電路模塊、下載模式選擇電路模塊?!緦嶒炓蟆?.編程要求:編寫一個匯編語言程序。2.實現(xiàn)功能:
2、從1到100進行累加,并把計算結(jié)果保存在[Sum]單元里。3.實驗現(xiàn)象:實驗過程中,單步運行時,可經(jīng)過IDE的調(diào)試工具寄存器觀察窗口(RegisterWindow)觀察通用寄存器的變化,經(jīng)過變資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請聯(lián)系改正或者刪除。量觀察窗口(ToggleWatch)累加結(jié)果:經(jīng)過變量觀察窗口觀察變量Sum的變化;累加結(jié)束后保存(ToggleWatch)能夠觀察到變量Sum的值為5050(十六進制表示為0x13BA)?!緦嶒炘怼縎PCE061A的匯編指令按其功能主要有數(shù)據(jù)傳送指令、算術(shù)指令、邏輯指令、轉(zhuǎn)移指令和控制指令。在程序運行中主要用到r1~r4四個通
3、用寄存器和BP(r5)、SP、PC、SR四個特殊功能寄存器。其中r1~r4一般作為目標(biāo)寄存器或源寄存器,參與數(shù)據(jù)傳輸或算術(shù)邏輯運算。【程序流程】初始化寄存器r2作為累加器,初始值為0;寄存器r1為加數(shù),初始值為1。初始化操作完成后即進入累加循環(huán);在累加循環(huán)當(dāng)中,累加器的數(shù)值加上加數(shù),并保存在累加器當(dāng)中,加數(shù)自加1;當(dāng)加數(shù)加到了100,退出累加循環(huán),把r2累加的結(jié)果送到[Sum]單元中。程序流程圖如圖1-1所示。資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請聯(lián)系改正或者刪除。圖1-1程序流程圖【實驗步驟】鑒于本實驗為本書的第一個實驗,因此在此介紹一些有關(guān)unSPIDE操作的步驟;在之后的實驗中
4、,將不再重述。1.安裝IDE:雙擊安裝軟件如下圖標(biāo),開始安裝IDE集成開發(fā)環(huán)境,按照默認(rèn)選項安裝好IDE。幾點說明:①IDE2.0.0安裝軟件在凌陽大學(xué)計劃的光盤提供。資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請聯(lián)系改正或者刪除。②安裝好IDE后,在C盤的ProgramFiles文件夾會出現(xiàn)一個Sunplus文件夾,打開Sunplus文件夾有如圖1-2所示的文件。圖1-2安裝好IDE文件后在Sunplus的文件夾③打開unSPIDECommon文件夾,包含三個文件夾,如圖1-4,本書的介紹當(dāng)中,會涉及到常用的頭文件、庫文件等資源都在Example文件夾里的SPCE061A文件夾包含,如圖1
5、-5。資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請聯(lián)系改正或者刪除。圖1-3打開unSPIDECommon文件夾圖1-4打開unSPIDECommon文件夾里的Example文件夾圖1-5SPCE061A包含的文件夾④在圖1-5中的”include”文件夾里包含常見的頭文件,例如hardware.h、a.inc等;”library”文件夾里包含常見的庫函數(shù)文件,例如語音庫sacmv26e.lib。2.打開IDE環(huán)境。打開后的界面如圖1-6。資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請聯(lián)系改正或者刪除。圖1-6打開IDE后的界面3.建立一個新的工程按前面步驟打開IDE環(huán)境后,建立一個新的工程
6、,工程名為:ex01_asm_ADD1-100,建立方法如下:在File下拉菜單當(dāng)中,點擊New,如圖1-7。圖1-7新建工程或者文件點擊New后會出現(xiàn)下面一個對話框,如圖1-8,在對話框的location編輯框選擇工程存儲路徑,例如這里選擇I:self路徑(讀者能夠自己選擇自己想存儲的路徑選擇)。在File編輯框內(nèi)寫上工程名稱ex01_asm_ADD1-100。