




已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Keil使用介紹一 Keil軟件介紹Keil 是一個公司的名字。是由德國慕尼黑的Keil Elektronik GmbH和美國德克薩斯的Keil Software組成。Keil軟件是目前最流行開發(fā)51系列單片機的軟件。支持c語言,匯編語言。Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng)。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調(diào)試工具也會令你事半功倍。Keil經(jīng)過改進已經(jīng)有了幾個版本。但是操作方法大同小異,我們就用keil4講解如何使用keil軟件。二 Keil使用方法 1.下面用C編寫一個簡單的程序來介紹如何如何使用keil4如何用建立一個工程。打開keil4軟件,將出現(xiàn)如下界面。 1)建立一個工程。單擊Project菜單選項中New uVision Project,選擇建工程文件的路徑,輸入功能的名字(最好一個功能單獨建立一個文件夾)。我們?nèi)∶麨?led ,點擊保存。如下圖1-1,1-2圖 1-1 建立工程圖 1-2 保存工程2)選擇單片機型號。當點擊保存后回出現(xiàn)如1-3圖所示對話框,選擇單片機型號。我們用的單片機是STC12C5A16S2,里面找不到單片機型號。51內(nèi)核的單片機有通用性,所以此處我們選擇Atmel下面的AT89C52即可。對話框右邊是對此型號單片機的說明。我們點擊 OK .圖1-3 選擇單片機型號完成上面后出現(xiàn)圖1-4對話框提示是否把標準8051代碼加入工程文件中,點擊是,出現(xiàn)圖1-5。圖1-4圖1-5至此我們建立了一個工程文件,但是里面還沒用工程代碼文件,下面建立代碼文件。3)建立程序代碼文件。點擊菜單中File 選項中New,如圖1-6圖1-6 新建編輯文件完成后出現(xiàn)圖1-7圖1-7點擊工具欄中圖標 保存按鈕,出現(xiàn)圖1-8對話框圖1-8輸入文件名(文件名可與工程名相同),后綴必須為.c(如果用匯編編寫則后綴是.asm),在此我們保存為 led.c,點擊保存出現(xiàn)圖1-9界面,可以看到光標在閃爍。 圖1-94)添加代碼文件到工程中。點擊左框中 Target 1 前面的 + 號 ,然后在Source Group 1 選項上單擊右鍵,在出現(xiàn)菜單中 ,選擇 Add Files to Group Source Group 1菜單項。具體操作如圖1-10,圖1-11。圖1-10圖1-11完成以上操作,出現(xiàn)圖1-12界面,選擇剛才保存那個.c 文件,添加進去,點擊 Add .圖1-12 添加文件添加完成后點擊 左框中 Source Group 1 前面的 + 號 會看到.c 文件已經(jīng)添加進去了。如圖1-13.圖 1-13至此文件已經(jīng)添加完畢,下面就是此.c代碼文件中編寫程序程序代碼,編譯了。5) 編輯,編譯 ?,F(xiàn)將一個簡單程序編寫好后,要進行編譯,若是第一次編譯,在編譯之前要單擊工具條中,出現(xiàn)圖1-14界面。單擊 Output 選項,選中此項,選中此項后編譯時才能生成程序代碼.hex文件供我們下載到單片機里。如圖1-15圖1-14圖1-15完成以上操作單擊 Ok 返回編輯界面。單擊工具條中編譯按鈕,開始編譯,如果沒有錯誤即可出現(xiàn)圖1-6界面。圖1-17至此完成了一個工程的建立,編寫編譯完成。2. 用匯編編寫程序1) 完成上文1),2)兩步操作。2) 當出現(xiàn)圖1-4界面時,要選擇否。3) 在上文用c編寫3),4)步驟中建立,保存,添加的文件都要改成.asm,具體操作圖2-1圖2-5。4) 編寫代碼,同樣第一次編譯需要操作上文5)步設(shè)置輸出.hex文件,進行編譯。圖2-6圖 2-1圖2-2圖2-3 圖2-4圖2-5 圖2-6總結(jié)建立一個工程步驟:1. 新建一個工程,取名保存。2. 在此工程下新建一個編輯代碼文件,保存為.c文檔(用匯編編寫保存為.asm)。3. 添加上步保存的編輯文件到工程中。4. 在.c(或者.asm)文件中編寫程序,并檢查無誤后準備編譯5. 單擊此項設(shè)置成編譯輸出.hex文件(第一次編譯新工程文件需要設(shè)置此項,以后不需要設(shè)置)。6. 點擊編譯按鈕進行編譯。一些功能按鈕的介紹:按鈕用于編譯我們正在操作的文件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 招投標公司年度工作總結(jié)范文(14篇)
- 小區(qū)進步傾聽居民聲音3篇
- 保潔服務(wù)招標專業(yè)指南解析3篇
- 醫(yī)院招標文件編寫技巧與心得分享3篇
- 心感動行感恩的朗誦詞(19篇)
- 材料業(yè)務(wù)員年終總結(jié)范文(18篇)
- 2024年濰坊諸城市恒益燃氣有限公司招聘工作人員考試真題
- 中國人民大學(xué)綜合服務(wù)中心招聘筆試真題2024
- 2024年曲靖市會澤縣消防救援大隊專職消防員招聘考試真題
- 山東省產(chǎn)品質(zhì)量檢驗研究院招聘筆試真題2024
- 2025年甘肅西北永新集團招聘11人筆試參考題庫附帶答案詳解
- 江蘇省鎮(zhèn)江市2024-2025學(xué)年下學(xué)期七年級數(shù)學(xué)期中試卷(原卷版+解析版)
- 第一章+動量守恒定律+章末復(fù)習(xí)高二上學(xué)期物理人教版(2019)選擇性必修第一冊
- 學(xué)校崗位安全手冊指南
- 2025-2030體外診斷儀器行業(yè)市場深度分析及發(fā)展策略研究報告
- 五方股權(quán)投資合作協(xié)議書合同協(xié)議范本模板8篇
- 幼兒園大班建構(gòu)游戲中幼兒自主學(xué)習(xí)行為的研究
- 《特斯拉汽車供應(yīng)鏈管理》課件
- 內(nèi)河船舶船員基本安全知識考試題庫300題(含答案)
- 無人機操控 教學(xué)設(shè)計公開課教案教學(xué)設(shè)計課件
- 《瑞幸咖啡財務(wù)造假案例分析》8400字(論文)
評論
0/150
提交評論