keil軟件使用手冊

keil軟件使用手冊

ID:1356358

大小:4.90 MB

頁數(shù):60頁

時間:2017-11-10

keil軟件使用手冊_第1頁
keil軟件使用手冊_第2頁
keil軟件使用手冊_第3頁
keil軟件使用手冊_第4頁
keil軟件使用手冊_第5頁
資源描述:

《keil軟件使用手冊》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、Keil軟件使用手冊(本手冊參考keil4版本)一安裝到網(wǎng)上下載一個安裝包,里面必須包含以下內(nèi)容:1:(安裝包文件,圈選的文件為安裝說明,請務(wù)必仔細閱讀)2:(打開安裝文件)3:60(點擊下一步)4:(勾選同意,并點擊下一步)5:60(瀏覽選擇到你想安裝的地方,然后選擇下一步)6:(兩個空可以隨便打,不重要,填完后點擊下一步)7:(正在安裝中)608:(點擊完成)9:(進入安裝的文件夾,點擊UV4)10:(打開Keil4的執(zhí)行文件)11:60(點擊File,再選擇LicenseManagement)Pic12:60(復(fù)

2、制右上角的ID號)12:(打開注冊機文件)13:60(將復(fù)制的ID號粘貼在此處)14:(點擊Generate,在上方會生成一組ID,復(fù)制下來)6015:(將復(fù)制好的ID粘貼在圈選出,并點擊AddLIC)16:60(當(dāng)你看見這兩組單詞,那么恭喜你,注冊成功,準(zhǔn)備開始你的奇妙程序之旅吧!)二新建工程1.單擊Project,選擇NewProject2.選擇保存位置,輸入工程的名字3.選擇CPU。緊接著,KeilC51提示您選擇CPU器件。8051內(nèi)核60片機最早是由Intel公司發(fā)明的,后來其他廠商如Philips、Atme

3、l、Winbond等先后推出其兼容產(chǎn)品,并在8051的基礎(chǔ)上擴展了許多增強功能,根據(jù)芯片的實際情況,選擇相應(yīng)的器件(本例程選擇Atmel公司下的AT89C52),如圖:注:選擇8051也可以,8051與8052有一點的差別,可以說8052是8051的升級版,主要有以下不同:1.內(nèi)部RAM,8051單片機為128Byte(00H-7FH),8052單片機為56Byte(00H-0FFH)2.內(nèi)部ROM,8051單片機為4KB,8052單片機為8KB3.8051有兩個Timer:T0和T1。8052除了有T0和T1以外,還

4、有一個Timer24.8051有5個中斷源8052有6個。關(guān)于單片機的知識我們將在后面做詳細介紹。604.選擇C語言啟動代碼?如果使用匯編來編程,請選擇“否”。?如果使用C51來編程,請選擇“是”。如果不出現(xiàn)本提示,請檢查是否將安裝是否出錯。5.源程序文件?選擇File菜單,選擇New,然后單擊保存按鈕本例程保存為test.c,如果是用匯編寫的程序保存的后綴名應(yīng)該寫成.asm6060右鍵工程項目,選擇AddFlilesto…將剛才保存的test.c添加到工程里面去以上就是工程的搭建,剩下的就是寫程序60程序?qū)懲昃幾g通過

5、后,設(shè)置生成HEX文件右鍵單擊Target1,選擇Optionfor‘Target1’或者直接點擊工具欄上面的按鈕彈出的窗口選擇Output, 選上CreateHEX60編譯生成HEX文件單擊工具欄的“Rebuildalltargetfiles”按鈕果程序有錯,則會顯示錯誤所在的文件及行號。如下圖,表示test.c文件的第35行有錯誤,雙擊則可定位到該位60如果程序沒有錯誤則會生成HEX文件。Data后面的數(shù)據(jù)表示使用片內(nèi)RAM的大小,xdata表示使用外部數(shù)據(jù)大小,code表示程序的大小三軟件調(diào)試調(diào)試一般都是在發(fā)生錯

6、誤與意外的情況下使用的。如果程序能正常執(zhí)行,調(diào)試很多時候都是用不上的。所以,最高效率的程序開發(fā)還是程序員自己做好規(guī)范,而不是指望調(diào)試來解決問題。單片機的程序調(diào)試分為兩種,一種是使用軟件模擬調(diào)試,第二種是硬件調(diào)試。使用軟件模擬調(diào)試,就是用計算機去模擬單片機的指令執(zhí)行,并虛擬單片機片內(nèi)資源,從而實現(xiàn)調(diào)試的目的。但是軟件調(diào)試存在一些問題,不可能像真正的單片機運行環(huán)境那樣執(zhí)行的指令能在同一個時間完成(往往比單片機慢)。軟件調(diào)試只能是一種初步的,小型工程的調(diào)試,比如一個只有幾百上千行的代碼的程序,軟件調(diào)試能很好的完成。硬件調(diào)試其

7、實也需要計算機軟件的配合,大致過程是這樣的:計算機軟件把編譯好的程序通過串行口、并行口或者USB口傳輸?shù)椒抡嫫鳎缓笈c單片機一樣執(zhí)行。仿真器仿真全部的單60片機資源(所有的單片機接口,并且有真實的引腳輸出)。仿真器會將單片機內(nèi)部內(nèi)存與時序等情況返回給計算機,這樣就可以在計算機里看到單片機程序真實的執(zhí)行情況。不僅如此,還可以通過計算機的軟件實現(xiàn)單步、全速、運行到光標(biāo)的常規(guī)調(diào)試手段。仿真器可以接入實際的電路中仿真器以下介紹軟件模擬調(diào)試調(diào)試的重要性前面我們學(xué)習(xí)了如何建立工程,編寫C源文件,連接工程,并獲取生成的目標(biāo)代碼,但是

8、坐到這些僅僅代表你的源程序沒有語法錯誤,至于程序中存在其它錯誤必須通過調(diào)試才能解決。事實上,除了一小部分極其簡單的程序絕大部分程序都要通過多次調(diào)試才能得到正確結(jié)果,調(diào)試是單片機開發(fā)過程中一個非常重要的環(huán)節(jié)。常用調(diào)試命令在對工程成功地進行匯編、連接以后,按Ctrl+F5或者使用菜單Debug->Start/StopDebugSess

當(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)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。