單片機c語言開發(fā)環(huán)境建立

單片機c語言開發(fā)環(huán)境建立

ID:27076681

大?。?.01 MB

頁數(shù):38頁

時間:2018-12-01

單片機c語言開發(fā)環(huán)境建立_第1頁
單片機c語言開發(fā)環(huán)境建立_第2頁
單片機c語言開發(fā)環(huán)境建立_第3頁
單片機c語言開發(fā)環(huán)境建立_第4頁
單片機c語言開發(fā)環(huán)境建立_第5頁
資源描述:

《單片機c語言開發(fā)環(huán)境建立》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、第二章 單片機C語言開發(fā)環(huán)境的建立KeilC51基本知識KeilC51是美國KeilSoftware公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。用過匯編語言后再使用C來開發(fā),體會更加深刻。KeilC51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到KeilC51生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大

2、型軟件時更能體現(xiàn)高級語言的優(yōu)勢。KeilC51軟件開發(fā)結(jié)構(gòu)圖2-1C51工具包整體結(jié)構(gòu)uVision與Ishell分別是C51forWindows和forDos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。然后分別由C51及A51編譯器編譯生成目標文件(.OBJ)。目標文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)BL51連接定位生成絕對目標文件(.ABS)。ABS文件由OH51轉(zhuǎn)換成標準的Hex文件,以供調(diào)試

3、器dScope51或tScope51使用進行源代碼級調(diào)試,也可由仿真器使用直接對目標板進行調(diào)試,也可以直接寫入程序存貯器如EPROM中。KeilC51工具包的安裝在Windows下直接運行軟件安裝包,然后選擇安裝目錄即可。安裝完成之后在安裝目錄下會有下面目錄:文件夾內(nèi)容C:KEILC51ASM宏匯編器的源模板及包含文件。C:KEILC51BINμVision3/C51工具鏈的可執(zhí)行文件。C:KEILC51Examples例程C:KEILC51FlashMonFlashMonito

4、r的配置文件及預配置版本。C:KEILC51HLPμVision3/C51在線幫助文檔.C:KEILC51INCC編譯器的包含文件.C:KEILC51ISD51針對ISD51在系統(tǒng)調(diào)試器的文件及預配置版本。C:KEILC51LIB運行時庫及CPU啟動文件。C:KEILC51Mon51Monitor-51配置文件(針對傳統(tǒng)8051設備)。C:KEILC51Mon390Monitor-390配置文件(針對DallasContiguous模式).C:KEILC51Rt

5、xTiny2RTX51微型版本2實時操作系統(tǒng)。KeilC51功能及使用簡介KeilC51功能及使用簡介ProjectWorkspace-Files源文件創(chuàng)建完后,可以在工程里加入這個文件。在工程里加入源文件,μVision3提供了幾種方式,例如:可以在ProjectWorkspace–Files頁面選擇要加入的文件組,單擊鼠標右鍵打開局部菜單,選擇AddFiles選項會打開一個標準的文件對話框,在對話框里選擇上面創(chuàng)建的MAIN.C源文件。KeilC51功能及使用簡介ProjectWorkspace-Gr

6、oup為CPU配置文件創(chuàng)建一個新文件組是一種好方法。例如:用戶在Project–>Components,Environment,Books…對話框中,使用New(Insert)按鈕可在目標工程中為CPU配置文件加入一個名為StartupCode的文件組。通過使用按鈕AddFiles還可將其它源文件加入到工程里。KeilC51功能及使用簡介ProjectWorkspace-CPU寄存器在在ProjectWorkspace->Regs頁中,列出了CPU的寄存器,選中指定寄存器并單擊,或按F2鍵便可以出現(xiàn)一個

7、編輯框,從而可以改變此寄存器的值。KeilC51功能及使用簡介ProjectWorkspace-手冊在設備數(shù)據(jù)庫里選擇一款CPU后,可以在ProjectWorkspace–Books里打開相應的工具集以及設備的用戶手冊。大部分用戶手冊是工具集的一部分,可以在Keil開發(fā)工具的CD-ROM里獲得。KeilC51功能及使用簡介ProjectWorkspace-函數(shù)可以在ProjectWorkspace–函數(shù)里查看到各個文件中的函數(shù)。KeilC51功能及使用簡介ProjectWorkspace-Edit-Co

8、nfiguration-Templates工程窗口-Templates頁中顯示用戶定義的文本塊(模板)。先按Ctrl+空格鍵然后輸入模板名字的幾個首字母或者單擊模板頁面中的條目,可在用戶源文件中插入一個模板。用戶在Edit-Configuration-Templates對話框中可以定義模板。KeilC51功能及使用簡介OutputWindow-編譯工程在Options–Target中包含了創(chuàng)建一個新應用程序所需的所有設置。接下來的工作是編譯

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。