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

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

ID:27076681

大?。?.01 MB

頁數(shù):38頁

時(shí)間:2018-12-01

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

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

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

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

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

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

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

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

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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