單片機(jī)應(yīng)用實驗指導(dǎo)書實驗_第1頁
單片機(jī)應(yīng)用實驗指導(dǎo)書實驗_第2頁
單片機(jī)應(yīng)用實驗指導(dǎo)書實驗_第3頁
單片機(jī)應(yīng)用實驗指導(dǎo)書實驗_第4頁
單片機(jī)應(yīng)用實驗指導(dǎo)書實驗_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、-. z單片機(jī)原理與接口技術(shù)實驗指導(dǎo)書教學(xué)單位:機(jī)電工程學(xué)院課程名稱:單片機(jī)原理與接口技術(shù)面向?qū)I(yè):機(jī)械、自動化電子科技大學(xué)學(xué)院2021年12月-. z目錄第1章 DP-51PRO實驗儀與KeilC51軟件的使用92.1 KeilC51簡介 92.2 集成開發(fā)環(huán)境 102.3 工程工程的創(chuàng)立與處理 132.3.1 創(chuàng)立一個Keil C51工程 132.3.2 程序文件的編譯匯編、連接 142.4 仿真調(diào)試功能的使用 142.4.1 調(diào)試狀態(tài)的存貯器模型 152.4.2 仿真調(diào)試 152.5 脫機(jī)運行 19第2章 實驗局部 20實驗1 Keil C51 集成開發(fā)環(huán)境的使用練習(xí)20實驗2 指示燈循

2、環(huán)控制根底實驗25實驗3步進(jìn)電機(jī)控制實驗28實驗4 指示燈循環(huán)控制提高實驗31實驗5串口通信實驗34實驗6并行模數(shù)轉(zhuǎn)換實驗38實驗7數(shù)字溫度傳感器實驗42實驗8點陣LED字符顯示器的設(shè)計51第3章 課外實踐與提高基于單片機(jī)與傳感器的尋跡機(jī)器人設(shè)計與實現(xiàn)55-. z第1章 DP-51PRO實驗儀與Keil C51軟件的使用DP-51PRO 單片機(jī)綜合仿真實驗儀向用戶提供了豐富的外圍器件和設(shè)備接口,可使用戶快速掌握單片機(jī)原理及其實用接口技術(shù)。同時,基于Keil C51 集成開發(fā)環(huán)境下的DP-51PRO 單片機(jī)綜合仿真實驗儀具有硬件仿真的功能,用戶可以在集成開發(fā)環(huán)境下學(xué)習(xí)編寫、調(diào)試單片機(jī)程序。通過學(xué)

3、習(xí),實驗用戶可以掌握運用單片機(jī)進(jìn)展工程開發(fā)的過程、步驟和方法,積累一定的調(diào)試方法、技巧。在學(xué)習(xí)使用DP-51PRO 單片機(jī)綜合仿真實驗儀前,用戶有必要了解Keil C51 集成開發(fā)環(huán)境。2.1 Keil C51簡介Keil C51 Vision2 集成開發(fā)環(huán)境是基于80C51核的微處理器軟件開發(fā)平臺,嵌多種符合當(dāng)前工業(yè)標(biāo)準(zhǔn)的開發(fā)工具,可以完成從工程建立到管理、編譯、連接、軟硬件仿真等完整的開發(fā)流程。尤其C編譯工具在產(chǎn)生代碼的準(zhǔn)確性和效率方面到達(dá)了較高的水平,而且可以附加靈活的控制選項,在開發(fā)大型工程時非常理想。以下是Keil C51集成開發(fā)環(huán)境的組成局部及主要功能:Vision2 for Wi

4、ndows:是一個集成開發(fā)環(huán)境IDE,它將工程管理、源代碼編輯、編譯、連接、軟硬件仿真調(diào)試等組合在一個功能強(qiáng)大的環(huán)境中;C51國際標(biāo)準(zhǔn)化C穿插編譯器:從C源代碼產(chǎn)生可重定位的目標(biāo)代碼文件;A51宏匯編器:從80C51匯編源代碼產(chǎn)生可重定位的目標(biāo)代碼文件;BL51連接/定位器:連接由C51和A51產(chǎn)生的可重定位的目標(biāo)代碼文件,生成絕對目標(biāo)代碼文件;LIB51庫管理器:由目標(biāo)代碼文件生成連接器可以使用的庫文件;OH51轉(zhuǎn)換器:由絕對目標(biāo)代碼文件生成Intel HE*文件;RT*51實時操作系統(tǒng):簡化了復(fù)雜的實時應(yīng)用軟件工程的設(shè)計。注:Vision2目前已升級到Vision3。2.2 集成開發(fā)環(huán)境安

5、裝Keil C51 軟件后,點擊桌面Keil C51 快捷圖標(biāo)即可進(jìn)入如圖2.1所示的集成開發(fā)環(huán)境,各種調(diào)試工具、命令菜單都集成在此開發(fā)環(huán)境中。以以下出的是常用菜單項的主要功能及對應(yīng)的快捷鍵,工具欄上有常用菜單命令對應(yīng)的工具按鈕。圖2.1 Vision2 操作界面(1) 文件菜單(File)File 菜單快捷鍵描述NewCtrl+N創(chuàng)立一個新的源文件或文本文件OpenCtrl+O翻開已有的文件Close關(guān)閉當(dāng)前的文件SaveCtrl+S保存當(dāng)前的文件Save as保存并重新命名當(dāng)前的文件PrintCtrl+P打印當(dāng)前的文件Print Preview打印預(yù)覽E*it退出Vision2,并提示保存

6、文件(2) 編輯菜單 (Edit)Edit 菜單快捷鍵描述UndoCtrl+Z撤銷上一次操作RedoCtrl+Shift+Z重做上一次撤銷的命令CutCtrl+*將選中的文字剪切到剪貼板CopyCtrl+C將選中的文字復(fù)制到剪貼板PasteCtrl+V粘貼剪貼板的文字FindCtrl+F在當(dāng)前文件中查找文字ReplaceCtrl+H替換特定的文字Find in Files在幾個文件中查找文字(3) 視圖菜單(View)View 菜單快捷鍵描述Status Bar顯示或隱藏狀態(tài)欄File Toolbar顯示或隱藏文件工具欄Build Toolbar顯示或隱藏編譯工具欄Debug Toolbar顯

7、示或隱藏調(diào)試工具欄Project Window顯示或隱藏工程窗口Output Window顯示或隱藏輸出窗口Source Browser翻開源(文件)瀏覽器窗口Disassembly Window顯示或隱藏反匯編窗口Watch & Call Stack Window顯示或隱藏觀察和堆棧窗口Memory Window顯示或隱藏存儲器窗口Code Coverage Window顯示或隱藏代碼覆蓋窗口Performance Analyzer Window顯示或隱藏性能分析窗口Symbol Window顯示或隱藏符號變量窗口Serial Window *1顯示或隱藏串行窗口1Serial Window

8、 *2顯示或隱藏串行窗口2Toolbo*顯示或隱藏工具箱Periodic Window Update在運行程序時,周期刷新調(diào)試窗口Workbook Mode顯示或隱藏工作簿窗口的標(biāo)簽Options設(shè)置顏色、字體、快捷鍵和編輯器選項(4) 工程菜單和工程命令(Project)Project 菜單快捷鍵描述New Project創(chuàng)立一個新的工程Import Vision1 Project導(dǎo)入一個Vision1 工程文件Open Project翻開一個已有的工程Close Project關(guān)閉當(dāng)前工程Select Device for Target從器件數(shù)據(jù)庫選擇一個MCU型號RemoveTtem從工

9、程中刪去一個組或文件Optionsfor target設(shè)置當(dāng)前工程的選項Build TargetF7對工程文件進(jìn)展編譯、連接、轉(zhuǎn)換。Rebuild All Target Files對修改正的工程文件進(jìn)展編譯、連接、轉(zhuǎn)換。Stop Build停頓當(dāng)前的編譯進(jìn)程(5) 調(diào)試菜單和調(diào)試命令(Debug)Debug 菜單快捷鍵描述Start/Stop DebuggingCtrl+F5啟動或停頓Vision2 調(diào)試模式GoF5連續(xù)運行,直到下一個有效的斷點StepF11跟蹤運行程序Step OverF10單步運行程序Step out of current functionCtrl+F11執(zhí)行到當(dāng)前函數(shù)的

10、程序Stop RunningESC停頓程序運行Breakpoints翻開斷點對話框Insert/Remove Breakpoint在當(dāng)前行設(shè)置/去除斷點Enable/Disable Breakpoint使能/制止當(dāng)前行的斷點Disable All Breakpoints制止程序中所有斷點Kill All Breakpoints去除程序中所有斷點Show Ne*t Statement顯示下一條執(zhí)行的語句/指令Enable/Disable Trace Recording使能跟蹤記錄,可以顯示程序運行軌跡View Trace Records顯示以前執(zhí)行的指令Memory Map翻開存貯器空間配置對話

11、框Performance Analyzer翻開性能分析器的設(shè)置對話框Inline Assembly對*一行重新匯編,可以修改匯編代碼Function Editor編輯調(diào)試函數(shù)和調(diào)試配置文件2.3 工程工程的創(chuàng)立與處理2.3.1 創(chuàng)立一個Keil C51工程工程在Keil C51集成開發(fā)環(huán)境下使用Project工程,或稱工程來管理程序包含的所有文件模塊,包括源程序(C程序、匯編程序)文件、頭文件甚至說明性的技術(shù)文檔。對于剛剛使用Keil C51的用戶來講,一般可以按照下面的步驟來創(chuàng)立一個Keil C51工程工程。(1) 雙擊桌面的Keil C51 快捷圖標(biāo),進(jìn)入Keil C51集成開發(fā)環(huán)境。(2

12、) 執(zhí)行Project菜單中的New Project命令,新建一個Vision2工程。在工程保存對話框中為工程取一個名字這里以LedFlash.V2為例,工程名應(yīng)能反映其功能且名字不宜太長最好不超過8個西文字符,每個工程最好單獨建一個目錄文件夾。(3) 接下來Vision2會立即彈出一個器件選擇窗口。器件選擇的目的是告訴Vision2最終使用的51芯片是哪一家公司的哪一種型號,因為不同型號的51芯片其部資源不完全一樣,Vision2可以根據(jù)所選器件進(jìn)展SFR的預(yù)定義,在軟硬件仿真過程中可提供相應(yīng)的外設(shè)浮動窗口等。(4) 到現(xiàn)在用戶已經(jīng)建立了一個空的工程工程,并為工程選擇好了目標(biāo)器件,但是這個工

13、程里沒有任何程序文件。下面先用Keil C51集成開發(fā)環(huán)境自帶的編輯器創(chuàng)立一個源程序文件。執(zhí)行File菜單中的New命令,會出現(xiàn)名為Te*t1的新文件窗口如果屢次執(zhí)行New命令則會出現(xiàn)Te*t2,Te*t3等多個新文件窗口。在此窗口中輸入自己的源程序并保存為LedFlash.asm。以下是LedFlash.asm源程序清單:(5) 然后再把LedFlash.asm源程序文件添加到LedFlash.V2工程中。在工程管理窗口,點擊展開Target1,用鼠標(biāo)右鍵單擊Source Group1,執(zhí)行快捷菜單中的Add files to Group Source Group1命令,出現(xiàn)添加源程序文件窗

14、口,選擇LedFlash.asm并單擊Add按鈕即可把已經(jīng)編好的源程序文件LedFlash.asm添加到工程中??梢詫⒍鄠€文件加到工程中對LedFlash.V2只需要LedFlash.asm一個源程序文件就夠了,添加完以后,按Close完畢。2.3.2 程序文件的編譯匯編、連接工程選項的設(shè)置Options for Target:用鼠標(biāo)右鍵單擊Target1,執(zhí)行快捷菜單中的Options for Target Target 1命令,出現(xiàn)如圖2.2所示的工程選項設(shè)置窗口,該窗口包含多組選項。一般情況下只需設(shè)置局部組中的局部選項。點擊Output標(biāo)簽,選中其中的Create He* File,系統(tǒng)

15、將在編譯匯編、連接后自動生成與絕對目標(biāo)代碼文件對應(yīng)的Intel HE*文件可用于下載調(diào)試或固化。圖2.2 Keil C51工程選項設(shè)置窗口還可根據(jù)需要對其它選項進(jìn)展相應(yīng)的設(shè)置。(2) 程序的編譯匯編、連接接下來就可以對程序進(jìn)展編譯匯編、連接處理了。執(zhí)行Project菜單中的Build Target或Rebuild All Target Files命令可對程序進(jìn)展編譯匯編、連接、生成HE*文件等一系列連續(xù)操作,可以在Build 輸出窗口看到處理過程的相關(guān)信息。如果有錯誤發(fā)生,用戶可根據(jù)系統(tǒng)提示修改程序中的語法錯誤或環(huán)境設(shè)置方面存在的問題,直到完全正確為止。到這里,一個沒有語法錯誤的工程工程算是完

16、成了。但是,是否完全符合設(shè)計要求、是否含有潛在的BUG,還是不敢肯定的。需要根據(jù)設(shè)計要求進(jìn)展嚴(yán)格測試,假設(shè)發(fā)現(xiàn)有BUG,就要通過軟件模擬、硬件仿真等調(diào)試手段逐步查找錯誤根源直到系統(tǒng)能可靠工作為止。2.4 仿真調(diào)試功能的使用如果源程序比擬簡單,并且用戶對程序非常有把握的話,就可以將上面由Build或Rebuild命令生成的HE*文件用編程器也叫燒錄器、固化器或下載電纜直接燒寫到目標(biāo)系統(tǒng)的單片機(jī)中并通電運行了。對于初學(xué)者,在程序量較大或程序運行中發(fā)現(xiàn)BUG的情況下,應(yīng)該利用仿真器這樣的設(shè)備對程序進(jìn)展仿真調(diào)試,直到發(fā)現(xiàn)問題所在。DP-51PRO實驗儀既是一臺多功能通用目標(biāo)系統(tǒng)機(jī),又是一種與Keil

17、C51配合使用的仿真器。其工作原理是讓實驗儀上的P87C52*2單片機(jī)運行MON51監(jiān)控程序,把用戶的應(yīng)用程序裝載到外部SRAM中,利用Keil C51集成開發(fā)環(huán)境所提供的調(diào)試命令對用戶程序進(jìn)展仿真調(diào)試。2.4.1 調(diào)試狀態(tài)的存貯器模型DP-51PRO實驗儀處于調(diào)試狀態(tài)時將執(zhí)行MON51監(jiān)控程序,與PC機(jī)上的Keil Vision2集成開發(fā)環(huán)境配合對用戶程序進(jìn)展調(diào)試。在調(diào)試狀態(tài)下JP13中的SRAM_E和FLASH_E兩個跳線座不能短接,DP-51PRO實驗儀的存儲器模型如圖2.3所示。圖2.3 調(diào)試狀態(tài)下存儲空間分配圖注意:在調(diào)試狀態(tài)下,用戶的應(yīng)用程序必須從SRAM的0*8000地址開場存放

18、,中斷入口地址也要做相應(yīng)的調(diào)整。另外,調(diào)試狀態(tài)下,定時器T2、串行口UART已被MON51監(jiān)控程序所占用,用戶不能再使用這些資源。2.4.2 仿真調(diào)試DP-51PRO實驗儀與Keil C51集成開發(fā)環(huán)境聯(lián)機(jī)進(jìn)展硬件仿真的方法如下:1用配套的串口通信電纜將DP-51PRO實驗儀和PC機(jī)的串口連接起來。2翻開實驗儀的工作電源。3將實驗儀A1區(qū)SRAM_E和FLASH_E兩個跳線座的短路器拔走即不短接,把MOD_SW1開關(guān)切換為LOAD模式,按一下RESET,實驗儀即進(jìn)入等待下載狀態(tài)。4下載MON51監(jiān)控程序:在PC機(jī)上運行DPFlash下載軟件,該軟件的主操作界面如圖2.4所示。先要對實驗儀型號、

19、通信口、波特率、單片機(jī)晶振進(jìn)展正確的設(shè)置。圖2.4 DPFlash編程界面然后在主界面中點擊編程命令按鈕,出現(xiàn)如圖2.5所示的編程窗口,選擇其它編程選擇欄的編程MON51選項,單擊編程命令按鈕即可自動把MON51.HE*監(jiān)控程序下載到實驗儀的Flash中。假設(shè)無異常,則提示編程正常完畢,此時可關(guān)閉DPFlash軟件。將A1區(qū)MOD_SW1開關(guān)切換為RUN模式,按一下RESET,MON51程序就開場運行了,實驗儀即進(jìn)入調(diào)試狀態(tài)。圖2.5 MON51編程界面5調(diào)試選項的設(shè)置:用鼠標(biāo)右鍵單擊Target1,執(zhí)行快捷菜單中的Options for Target Target 1命令,出現(xiàn)如圖2.6所示

20、的工程選項設(shè)置窗口。圖2.6 工程選項設(shè)置窗口Target選項的設(shè)置: DP-51PRO實驗儀處在調(diào)試狀態(tài)時,MON51監(jiān)控程序?qū)⒄加?000H7FFFH之間的程序存儲單元,用戶程序位于8000H-BFFFH之間的SRAM單元,源程序開頭也要用ORG偽指令進(jìn)展相應(yīng)的調(diào)整。Debug調(diào)試模式的設(shè)置:在圖2.7所示的Debug調(diào)試模式設(shè)置窗口中,假設(shè)選擇Use Simulator則是軟件模擬仿真;而 Keil Monitor51 Driver則是硬件仿真,對于DP-51PRO單片機(jī)綜合仿真實驗儀而言應(yīng)該選擇Keil Monitor51 Driver。圖2.7 Debug調(diào)試模式設(shè)置至于其它的選項用

21、戶可按默認(rèn)值進(jìn)展設(shè)置或不用設(shè)置,最后點擊確定加以確認(rèn)。6設(shè)置完畢執(zhí)行Rebuild all target files命令對工程文件進(jìn)展重新編譯匯編、連接。正確無誤后,就可以對程序進(jìn)展仿真調(diào)試了。7執(zhí)行Debug菜單中的Start/Stop Debug Session命令可啟動或停頓用戶程序的調(diào)試,調(diào)試界面如圖2.8所示。圖2.8 調(diào)試界面在調(diào)試過程中可交替采用連續(xù)、斷點、單步(step into)、宏單步(step over)、到光標(biāo)所在行等運行方式,還可以復(fù)位CPU,重新開場程序的調(diào)試。調(diào)試過程中還可通過變量窗口、存窗口、存放器窗口、外設(shè)窗口動態(tài)觀察或設(shè)置有關(guān)的變量、存單元、存放器以及輸入輸

22、出部件。同時,程序中涉及到的外設(shè)接口操作也可以在實驗儀的相應(yīng)設(shè)備模塊上反映出效果來。例如,在LedFlash程序執(zhí)行過程中,可以看到實驗儀上與單片機(jī)P1口相連的8個發(fā)光管同時點亮一秒鐘再同時熄滅一秒鐘,反復(fù)不斷。軟件模擬方式:除上述聯(lián)機(jī)硬件仿真的方法,用戶也可采用不需要實驗儀的軟件模擬方式。進(jìn)展軟件模擬只需要節(jié)5-7這三個步驟,只需將第5步的工程選項設(shè)置中的用戶程序定位至0000H起始單元源程序的起始定位也要做相應(yīng)調(diào)整,將DEBUG方式選為Use Simulator即可。因為是軟件模擬調(diào)試,程序中對外設(shè)的就無法通過DP-51PRO實驗儀來觀察運行效果,但是Keil C51集成開發(fā)環(huán)境提供了外設(shè)

23、窗口來模擬外設(shè)動作,對于簡單應(yīng)用程序根本夠用了。2.5 脫機(jī)運行經(jīng)過在Keil C51集成開發(fā)環(huán)境下的軟件模擬、或是與DP-51PRO實驗儀聯(lián)機(jī)進(jìn)展的硬件仿真,用戶程序中的錯誤和缺乏已根本上得到了糾正。但在實際的工作環(huán)境中它是否仍然符合用戶的要求呢.還需要將調(diào)試好的程序下載到樣機(jī)并脫機(jī)運行才可以確定。DP-51PRO 單片機(jī)綜合仿真實驗儀提供了豐富的外圍器件和設(shè)備接口,可以作為用戶的通用實驗樣機(jī),只需把調(diào)試、仿真過的程序所對應(yīng)的HE*文件下載(編程、固化)到DP-51PRO實驗儀上的單片機(jī)程序存儲器ROM中,系統(tǒng)復(fù)位后由單片機(jī)在脫離計算機(jī)的情況下全速運行用戶程序,就可以檢驗用戶程序的實際效果。

24、在DP-51PRO實驗儀上,脫機(jī)運行用戶程序的主要操作步驟如下:確認(rèn)源程序文件的起始地址為0000H如仍為ORG 8000H則應(yīng)改為ORG 0000H或是去掉ORG偽指令,因為源程序的默認(rèn)起始地址就是0000H;在工程選項設(shè)置窗口中將程序存儲器空間起始地址改為0000H,并選中Create He* File;用Build或Rebuild命令重新編譯連接程序,生成所需的HE*文件;用串行電纜將DP-51PRO實驗儀和PC機(jī)的串口連接起來,把實驗儀上的MOD_SW1切換為LOAD模式,按一下RESET,運行PC機(jī)上的DPFLASH軟件,將HE*文件下載到實驗儀上的單片機(jī)程序存儲器中;把實驗儀上的M

25、OD_SW1切換為RUN模式,按一下RESET,DP-51PRO實驗儀就開場全速運行用戶程序了。實驗局部實驗一Keil集成開發(fā)環(huán)境練習(xí)和編程調(diào)試實驗名稱:Keil集成開發(fā)環(huán)境練習(xí)和編程調(diào)試 學(xué)時安排:2學(xué)時實驗類別:綜合性 實驗要求:必做 一、實驗?zāi)康暮腿蝿?wù)1 熟悉Keil C51 集成開發(fā)環(huán)境的使用方法;2 熟悉Keil C51 集成開發(fā)環(huán)境仿真條件下調(diào)試功能的使用。二、實驗原理介紹Keil 集成開發(fā)環(huán)境為我們提供了強(qiáng)大的學(xué)習(xí)、調(diào)試和開發(fā)工具。我們可以利用這套工具在計算機(jī)上直接進(jìn)展匯編語言的編輯、連接和調(diào)試。在程序調(diào)試時,可以通過查看相關(guān)存放器和存儲器容來判斷程序的執(zhí)行是否正確,通過修改相關(guān)

26、存放器和存儲器的容來改變程序,再執(zhí)行,來修改和驗證程序。三、實驗設(shè)備介紹1 IBM PC 機(jī)一臺四、實驗容和步驟1 編寫程序,完成存中兩個字節(jié)容的交換。= 1 * GB3建立工程文件。雙擊桌面的Keil快捷圖標(biāo),進(jìn)入Keil集成開發(fā)環(huán)境。點擊工具欄的Project選項,在彈出的下拉菜單中選擇New Project命令,建立一個新Vision2工程,為工程命名(如MyProject-1.uv2);并選擇將要使用的器件的型號(Philips公司P80/87C52*2 CPU)。= 2 * GB3編寫程序,參加到剛剛建立工程文件中。在File下采用New命令以建立新文件,單擊FileSave as,

27、在彈出對話框的文件名欄編輯框中輸入欲使用的文件名和正確擴(kuò)展名如Test1.asm,然后單擊保存按鈕;這樣事先保存空白待編輯文件的好處是:Keil能自動識別關(guān)鍵字并標(biāo)注不同顏色,提高編程效率。在Project Workspace窗口,選中Source Group1后點擊鼠標(biāo)右鍵,在彈出菜單中選擇Add files to Group Source Group1(向工程中添加源程序文件)命令,選擇剛創(chuàng)立的文件,單擊Add命令即可把源程序文件添加到工程中。之后就可以編寫程序容,并注意及時保存文件。參考程序如下:ORG0000HLJMP MAINORG 0100HMAIN:MOV SP,*60H;SP=

28、MOV R0,*30H;R0=MOV R1,*40H;R1=MOV R0,*55H;(30H)=MOV R1,*0AAH;(40H)=MOV A,R1;A=*CH A,R0;A=(30H)=*CH A,R1;A=(40H)=NOPSJMP $ ;該程序完成了和兩字節(jié)的容交換。 END= 3 * GB3匯編和連接:選擇Project下的Rebuild all target files 對工程文件進(jìn)展匯編和連接:如果出錯,系統(tǒng)會提示出錯并指出出錯地方和出錯類型,請按照提示返回程序進(jìn)展修改,直到系統(tǒng)提示沒有錯誤,說明程序沒有語法錯誤,可以進(jìn)展動態(tài)調(diào)試了。= 4 * GB3動態(tài)調(diào)試的參數(shù)設(shè)置:選擇Project下的Options for target Target1進(jìn)展動態(tài)調(diào)試的參數(shù)設(shè)置,點擊debug,再點擊 Use Simulator,最后點擊完成。= 5 * GB3對程序進(jìn)展動態(tài)調(diào)試,查看相關(guān)存放器、存和外部存儲器的容。將每行程序執(zhí)行后的結(jié)果寫到該行程序的注釋局部。重要提示:常用工具條命令有開場/暫停動態(tài)調(diào)試,單步執(zhí)行或,執(zhí)行到光標(biāo)處等。查看存儲器容的方法:在存儲區(qū)地址寫上要查看的初始地址即可。比方:D:0000H可查看存RAM,*:0000H可查看外部RAM數(shù)據(jù),C:00

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論