資源描述:
《Keil軟件使用手冊范本.docx》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、Keil軟件使用手冊(本手冊參考keil4版本)一安裝到網上下載一個安裝包,里面必須包含以下容:1:(安裝包文件,圈選的文件為安裝說明,請務必仔細閱讀)2:(打開安裝文件)3:(點擊下一步)4:(勾選同意,并點擊下一步)5:(瀏覽選擇到你想安裝的地方,然后選擇下一步)6:(兩個空可以隨便打,不重要,填完后點擊下一步)7:(正在安裝中)8:(點擊完成)9:(進入安裝的文件夾,點擊UV4)10:(打開Keil4的執(zhí)行文件)11:(點擊File,再選擇LicenseManagement)Pic12:(復制右
2、上角的ID號)12:(打開注冊機文件)13:(將復制的ID號粘貼在此處)14:(點擊Generate,在上方會生成一組ID,復制下來)15:(將復制好的ID粘貼在圈選出,并點擊AddLIC)16:(當你看見這兩組單詞,那么恭喜你,注冊成功,準備開始你的奇妙程序之旅吧?。┒陆üこ?.單擊Project,選擇NewProject2.選擇保存位置,輸入工程的名字3.選擇CPU。緊接著,KeilC51提示您選擇CPU器件。8051核片機最早是由Intel公司發(fā)明的,后來其他廠商如Philips、Atmel、
3、Winbond等先后推出其兼容產品,并在8051的基礎上擴展了許多增強功能,根據芯片的實際情況,選擇相應的器件(本例程選擇Atmel公司下的AT89C52),如圖:注:選擇8051也可以,8051與8052有一點的差別,可以說8052是8051的升級版,主要有以下不同:1.部RAM,8051單片機為128Byte(00H-7FH),8052單片機為56Byte(00H-0FFH)2.部ROM,8051單片機為4KB,8052單片機為8KB3.8051有兩個Timer:T0和T1。8052除了有T0和T
4、1以外,還有一個Timer24.8051有5個中斷源8052有6個。關于單片機的知識我們將在后面做詳細介紹。4.選擇C語言啟動代碼?如果使用匯編來編程,請選擇“否”。?如果使用C51來編程,請選擇“是”。如果不出現(xiàn)本提示,請檢查是否將安裝是否出錯。5.源程序文件?選擇File菜單,選擇New,然后單擊保存按鈕本例程保存為test.c,如果是用匯編寫的程序保存的后綴名應該寫成.asm右鍵工程項目,選擇AddFlilesto…將剛才保存的test.c添加到工程里面去以上就是工程的搭建,剩下的就是寫程序程序
5、寫完編譯通過后,設置生成HEX文件右鍵單擊Target1,選擇Optionfor‘Target1’或者直接點擊工具欄上面的按鈕彈出的窗口選擇Output, 選上CreateHEX編譯生成HEX文件單擊工具欄的“Rebuildalltargetfiles”按鈕果程序有錯,則會顯示錯誤所在的文件及行號。如下圖,表示test.c文件的第35行有錯誤,雙擊則可定位到該位如果程序沒有錯誤則會生成HEX文件。Data后面的數據表示使用片RAM的大小,xdata表示使用外部數據大小,code表示程序的大小三軟件調試
6、調試一般都是在發(fā)生錯誤與意外的情況下使用的。如果程序能正常執(zhí)行,調試很多時候都是用不上的。所以,最高效率的程序開發(fā)還是程序員自己做好規(guī),而不是指望調試來解決問題。單片機的程序調試分為兩種,一種是使用軟件模擬調試,第二種是硬件調試。使用軟件模擬調試,就是用計算機去模擬單片機的指令執(zhí)行,并虛擬單片機片資源,從而實現(xiàn)調試的目的。但是軟件調試存在一些問題,不可能像真正的單片機運行環(huán)境那樣執(zhí)行的指令能在同一個時間完成(往往比單片機慢)。軟件調試只能是一種初步的,小型工程的調試,比如一個只有幾百上千行的代碼的程序
7、,軟件調試能很好的完成。硬件調試其實也需要計算機軟件的配合,大致過程是這樣的:計算機軟件把編譯好的程序通過串行口、并行口或者USB口傳輸到仿真器,然后與單片機一樣執(zhí)行。仿真器仿真全部的單片機資源(所有的單片機接口,并且有真實的引腳輸出)。仿真器會將單片機部存與時序等情況返回給計算機,這樣就可以在計算機里看到單片機程序真實的執(zhí)行情況。不僅如此,還可以通過計算機的軟件實現(xiàn)單步、全速、運行到光標的常規(guī)調試手段。仿真器可以接入實際的電路中仿真器以下介紹軟件模擬調試調試的重要性前面我們學習了如何建立工程,編寫C
8、源文件,連接工程,并獲取生成的目標代碼,但是坐到這些僅僅代表你的源程序沒有語法錯誤,至于程序中存在其它錯誤必須通過調試才能解決。事實上,除了一小部分極其簡單的程序絕大部分程序都要通過多次調試才能得到正確結果,調試是單片機開發(fā)過程中一個非常重要的環(huán)節(jié)。常用調試命令在對工程成功地進行匯編、連接以后,按Ctrl+F5或者使用菜單Debug->Start/StopDebugSession即可進入調試狀態(tài),Keil建了一個仿真CPU用來模擬執(zhí)行程序,該仿真CPU功