keil使用教程

keil使用教程

ID:21935721

大小:797.50 KB

頁數(shù):46頁

時(shí)間:2018-10-21

keil使用教程_第1頁
keil使用教程_第2頁
keil使用教程_第3頁
keil使用教程_第4頁
keil使用教程_第5頁
資源描述:

《keil使用教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、上機(jī)1要求掌握使用KEIL進(jìn)行程序創(chuàng)建,運(yùn)行。C51集成開發(fā)軟件KeilC主要內(nèi)容1KeilC集成開發(fā)工具簡介2KeilC操作界面3KeilC的使用4項(xiàng)目的運(yùn)行調(diào)試C51集成開發(fā)軟件KeilCKeilC:是德國KEIL公司開發(fā)的單片機(jī)C語言編譯器。其前身是FRANKLINC51,功能相當(dāng)強(qiáng)大。μVision2:是一個(gè)forWindows的、集成化的C51開發(fā)環(huán)境。集成了文件編輯處理、項(xiàng)目管理、編譯鏈接、軟件仿真調(diào)試等多種功能,是強(qiáng)大的C51開發(fā)工具。在后面的討論中,對(duì)KeilC和μVision2兩個(gè)術(shù)語不做嚴(yán)格的區(qū)分,一般多稱呼為Ke

2、ilC,包含有μVision2集成開發(fā)環(huán)境之意。1KeilC集成工具簡介一、編譯器和鏈接器KeilC的編譯器和鏈接器包括C51、A51、L51和BL51。C51是C語言編譯器,其功能是將C源代碼編譯生成可重新定位的目標(biāo)模塊。A51是匯編語言編譯器,其功能是將匯編源代碼編譯生成可重新定位的目標(biāo)模塊。L51是鏈接/定位器,其功能是將匯編源代碼和C源代碼生成的可重定位的目標(biāo)模塊文件(.OBJ),與庫文件鏈接、定位生成絕對(duì)目標(biāo)文件。1KeilC集成工具簡介BL51也是鏈接/定位器,除了具有L51所有的功能之外,(1)可以鏈接定位大于64KB的

3、程序;(2)具有代碼域及域切換功能;(3)可用于RTX51實(shí)時(shí)多任務(wù)操作系統(tǒng)。二、LIB51庫管理器LIB51庫管理器可以把由匯編器、編譯器創(chuàng)建的目標(biāo)文件構(gòu)建成目標(biāo)庫(.LIB)。這些庫是按規(guī)定格式排列的目標(biāo)模塊,可在以后被鏈接器所使用。1KeilC集成工具簡介三、模擬調(diào)試器KeilC有三個(gè)模擬調(diào)試器。1、軟件模擬調(diào)試器dScope51(1)模擬程序運(yùn)行與調(diào)試,包括C、匯編、宏匯編程序;(2)模擬CPU及其外圍器件,如串行口、定時(shí)器/計(jì)數(shù)器、I/O口等。2、硬件調(diào)試器tScope51tScope51用于對(duì)硬件目標(biāo)板進(jìn)行調(diào)試。3、監(jiān)視程

4、序Monitor51通過串行口,PC機(jī)與目標(biāo)板進(jìn)行通信,利用Monitor51,在PC機(jī)上顯示程序的運(yùn)行情況KeilC操作界面編輯狀態(tài)的操作界面主要由5部分組成:最上面的菜單欄、菜單欄下面的工具欄、左邊的工程管理窗口、中間的編輯窗口、下面的輸出信息窗口。菜單項(xiàng)主要有:文件、編輯、視圖(View)、工程、調(diào)試、片內(nèi)外設(shè)(Peripherals)、工具、軟件版本控制系統(tǒng)(SVCS)、窗口、幫助。工具都是相應(yīng)菜單項(xiàng)的快捷操作按鈕,所以,下面以介紹菜單項(xiàng)為主線,并指明對(duì)應(yīng)的工具按鈕。2KeilC操作界面圖4-6KeilC51在編輯狀態(tài)下的操作

5、界面輸出信息窗口工程管理器窗口工具欄菜單欄編輯窗口2KeilC操作界面一、文件(File)菜單文件菜單下都是常見的項(xiàng),不再給出對(duì)應(yīng)的工具按鈕。1)New2)Open3)Close4)Save5)Saveas…6)DeviceDatabase:維護(hù)器件數(shù)據(jù)庫7)PrintSetup…:設(shè)置打印機(jī)8)Print9)Exit2KeilC操作界面二、編輯(Edit)菜單1)Undo2)Redo:恢復(fù)上次的撤銷3)Cut4)Copy5)Paste6)IndentSelectText:縮進(jìn)一個(gè)制表符位7)UnindentSelectText左移一

6、個(gè)制表符位8)ToggleBookmark:在當(dāng)前行置書簽9)GotoNextBookmark移光標(biāo)到下一書簽10)GotoPreviousBookmark:移光標(biāo)到上一個(gè)書簽2KeilC操作界面11)ClearAllBookmark:清除當(dāng)前文件中所有的書簽12)Find…13)Replace…:查找與替換14)FindinFiles…:在多個(gè)文件中查找字符串15)GotoMatchingBrace:尋找匹配的各種括號(hào)2KeilC操作界面三、查看(View)菜單1)StatusBar:顯示或隱藏狀態(tài)欄2)FileToolbar:顯示

7、或隱藏文件工具欄3)BuildToolbar:顯示或隱藏編譯工具欄4)DebugToolbar:顯示或隱藏調(diào)試工具欄5)ProjectWindows:顯示或隱藏工程窗口6)OutputWindows:顯示或隱藏輸出窗口7)SourceBrowser:打開源文件瀏覽器窗口8)DisassemblyWindows:顯示或隱藏反匯編窗口2KeilC操作界面9)Watch&CallStackWindows:顯示或隱藏觀察和堆棧窗口10)MemoryWindows:顯示或隱藏存儲(chǔ)器窗口11)CodeCoverageWindows:顯示或隱藏代碼

8、覆蓋窗口12)PerformanceAnalyzerWindows:顯示或隱藏性能分析窗口13)SymbolWindows:顯示或隱藏符號(hào)變量窗口2KeilC操作界面14)SerialWindows#1:顯示或隱藏串行口

當(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)系客服處理。