keil使用教程

keil使用教程

ID:21188282

大小:748.00 KB

頁數(shù):46頁

時間:2018-10-18

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

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

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

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

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

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

5、再給出對應(yīng)的工具按鈕。1)New2)Open3)Close4)Save5)Saveas…6)DeviceDatabase:維護器件數(shù)據(jù)庫7)PrintSetup…:設(shè)置打印機8)Print9)Exit2KeilC操作界面二、編輯(Edit)菜單1)Undo2)Redo:恢復(fù)上次的撤銷3)Cut4)Copy5)Paste6)IndentSelectText:縮進一個制表符位7)UnindentSelectText左移一個制表符位8)ToggleBookmark:在當(dāng)前行置書簽9)GotoNextBookmark移光標到下一書簽10)GotoPreviousBookm

6、ark:移光標到上一個書簽2KeilC操作界面11)ClearAllBookmark:清除當(dāng)前文件中所有的書簽12)Find…13)Replace…:查找與替換14)FindinFiles…:在多個文件中查找字符串15)GotoMatchingBrace:尋找匹配的各種括號2KeilC操作界面三、查看(View)菜單1)StatusBar:顯示或隱藏狀態(tài)欄2)FileToolbar:顯示或隱藏文件工具欄3)BuildToolbar:顯示或隱藏編譯工具欄4)DebugToolbar:顯示或隱藏調(diào)試工具欄5)ProjectWindows:顯示或隱藏工程窗口6)Outp

7、utWindows:顯示或隱藏輸出窗口7)SourceBrowser:打開源文件瀏覽器窗口8)DisassemblyWindows:顯示或隱藏反匯編窗口2KeilC操作界面9)Watch&CallStackWindows:顯示或隱藏觀察和堆棧窗口10)MemoryWindows:顯示或隱藏存儲器窗口11)CodeCoverageWindows:顯示或隱藏代碼覆蓋窗口12)PerformanceAnalyzerWindows:顯示或隱藏性能分析窗口13)SymbolWindows:顯示或隱藏符號變量窗口2KeilC操作界面14)SerialWindows#1:顯示或

8、隱藏串行口

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

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

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