




已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Keil使用介紹一 Keil軟件介紹Keil 是一個公司的名字。是由德國慕尼黑的Keil Elektronik GmbH和美國德克薩斯的Keil Software組成。Keil軟件是目前最流行開發(fā)51系列單片機(jī)的軟件。支持c語言,匯編語言。Keil C51是美國Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng)。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會令你事半功倍。Keil經(jīng)過改進(jìn)已經(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)選擇單片機(jī)型號。當(dāng)點擊保存后回出現(xiàn)如1-3圖所示對話框,選擇單片機(jī)型號。我們用的單片機(jī)是STC12C5A16S2,里面找不到單片機(jī)型號。51內(nèi)核的單片機(jī)有通用性,所以此處我們選擇Atmel下面的AT89C52即可。對話框右邊是對此型號單片機(jī)的說明。我們點擊 OK .圖1-3 選擇單片機(jī)型號完成上面后出現(xiàn)圖1-4對話框提示是否把標(biāo)準(zhǔn)8051代碼加入工程文件中,點擊是,出現(xiàn)圖1-5。圖1-4圖1-5至此我們建立了一個工程文件,但是里面還沒用工程代碼文件,下面建立代碼文件。3)建立程序代碼文件。點擊菜單中File 選項中New,如圖1-6圖1-6 新建編輯文件完成后出現(xiàn)圖1-7圖1-7點擊工具欄中圖標(biāo) 保存按鈕,出現(xiàn)圖1-8對話框圖1-8輸入文件名(文件名可與工程名相同),后綴必須為.c(如果用匯編編寫則后綴是.asm),在此我們保存為 led.c,點擊保存出現(xiàn)圖1-9界面,可以看到光標(biāo)在閃爍。 圖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 文件,添加進(jìn)去,點擊 Add .圖1-12 添加文件添加完成后點擊 左框中 Source Group 1 前面的 + 號 會看到.c 文件已經(jīng)添加進(jìn)去了。如圖1-13.圖 1-13至此文件已經(jīng)添加完畢,下面就是此.c代碼文件中編寫程序程序代碼,編譯了。5) 編輯,編譯 ?,F(xiàn)將一個簡單程序編寫好后,要進(jìn)行編譯,若是第一次編譯,在編譯之前要單擊工具條中,出現(xiàn)圖1-14界面。單擊 Output 選項,選中此項,選中此項后編譯時才能生成程序代碼.hex文件供我們下載到單片機(jī)里。如圖1-15圖1-14圖1-15完成以上操作單擊 Ok 返回編輯界面。單擊工具條中編譯按鈕,開始編譯,如果沒有錯誤即可出現(xiàn)圖1-6界面。圖1-17至此完成了一個工程的建立,編寫編譯完成。2. 用匯編編寫程序1) 完成上文1),2)兩步操作。2) 當(dāng)出現(xiàn)圖1-4界面時,要選擇否。3) 在上文用c編寫3),4)步驟中建立,保存,添加的文件都要改成.asm,具體操作圖2-1圖2-5。4) 編寫代碼,同樣第一次編譯需要操作上文5)步設(shè)置輸出.hex文件,進(jìn)行編譯。圖2-6圖 2-1圖2-2圖2-3 圖2-4圖2-5 圖2-6總結(jié)建立一個工程步驟:1. 新建一個工程,取名保存。2. 在此工程下新建一個編輯代碼文件,保存為.c文檔(用匯編編寫保存為.asm)。3. 添加上步保存的編輯文件到工程中。4. 在.c(或者.asm)文件中編寫程序,并檢查無誤后準(zhǔn)備編譯5. 單擊此項設(shè)置成編譯輸出.hex文件(第一次編譯新工程文件需要設(shè)置此項,以后不需要設(shè)置)。6. 點擊編譯按鈕進(jìn)行編譯。一些功能按鈕的介紹:按鈕用于編譯我們正在操作的文件
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度文化教育股權(quán)融資協(xié)議
- 二零二五年度道路修復(fù)施工進(jìn)度控制合同
- 2025年度農(nóng)業(yè)機(jī)械設(shè)備檢修與農(nóng)技支持合同
- 2025年度試用期員工勞動權(quán)益保障與爭議解決合同
- 有余數(shù)的除法(2位數(shù)除以1位數(shù))能力監(jiān)控習(xí)題
- 廢舊紡織品回收運輸協(xié)議
- 美容師中級模擬考試題(含參考答案)
- 認(rèn)識東南西北(教學(xué)設(shè)計)-2024-2025學(xué)年二年級上冊數(shù)學(xué)北師大版
- 設(shè)備轉(zhuǎn)讓合同格式6篇
- 第2課 計算達(dá)人秀-使用函數(shù) 教學(xué)設(shè)計 -2023-2024學(xué)年遼師大版(2015)信息技術(shù)七年級下冊
- 小升初、小學(xué)生滿分優(yōu)秀作文匯編100篇
- 次聲波在臨床醫(yī)學(xué)及麻醉中的作用 次聲波在臨床麻醉中的作用
- 2022年云南省中考數(shù)學(xué)試題及答案解析
- 完整版新能源汽車充電站應(yīng)急預(yù)案
- TS16949五大工具:SPC
- 五年級下冊-綜合實踐教案
- 貴州出版社小學(xué)五年級下冊綜合實踐活動教案全冊
- 依據(jù)FEM9851所作堆垛機(jī)循環(huán)時間計算
- 牛津大學(xué)劍橋大學(xué)介紹課件
- 胎心監(jiān)護(hù)及判讀學(xué)習(xí)教案
- SAP-ABAP-實用培訓(xùn)教程
評論
0/150
提交評論