![Keil軟件介紹_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/5/e33e26a5-37b1-471a-b24e-590d61c9f25e/e33e26a5-37b1-471a-b24e-590d61c9f25e1.gif)
![Keil軟件介紹_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/5/e33e26a5-37b1-471a-b24e-590d61c9f25e/e33e26a5-37b1-471a-b24e-590d61c9f25e2.gif)
![Keil軟件介紹_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/5/e33e26a5-37b1-471a-b24e-590d61c9f25e/e33e26a5-37b1-471a-b24e-590d61c9f25e3.gif)
![Keil軟件介紹_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/5/e33e26a5-37b1-471a-b24e-590d61c9f25e/e33e26a5-37b1-471a-b24e-590d61c9f25e4.gif)
![Keil軟件介紹_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/5/e33e26a5-37b1-471a-b24e-590d61c9f25e/e33e26a5-37b1-471a-b24e-590d61c9f25e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Keil使用介紹一 Keil軟件介紹Keil是一個(gè)公司的名字。是由德國(guó)慕尼黑的 Keil Elektronik GmbH和美國(guó)德克薩斯 的Keil Software組成。Keil軟件是目前最流行開發(fā)51系列單片機(jī)的軟件。支持c語言, 匯編語言0Keil C51是美國(guó)Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng)。 Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在 內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(uVision )將這些部分組合在一起。運(yùn)行Keil 軟件需要 WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。如果你使用 C語
2、言編程,那么 Keil幾乎就是你的不二之選,即使不使用 C語言而僅用匯編語言編程,其方便易用的集 成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。Keil經(jīng)過改進(jìn)已經(jīng)有了幾個(gè)版本。但是操作方法大同小異,我們就用 keil4講解如何使用keil軟件。二Keil使用方法1.下面用C編寫一個(gè)簡(jiǎn)單的程序來介紹如何如何使用keil4如何用建立一個(gè)工程打開keil4軟件,將出現(xiàn)如下界面。1)建立一個(gè)工程。單擊Project菜單選項(xiàng)中New uVision Project,選擇建工程文件的路 徑,輸入功能的名字(最好一個(gè)功能單獨(dú)建立一個(gè)文件夾)。我們?nèi)∶麨閘ed,點(diǎn)擊保存, 如下圖1-1,1-2圖1-1建立
3、工程圖1-2保存工程2)選擇單片機(jī)型號(hào)。當(dāng)點(diǎn)擊保存后回出現(xiàn)如1-3圖所示對(duì)話框,選擇單片機(jī)型號(hào)。我們 用的單片機(jī)是STC12C5A16S2,里面找不到單片機(jī)型號(hào)。51內(nèi)核的單片機(jī)有通用性,所 以此處我們選擇Atmel下面的AT89C52即可。對(duì)話框右邊是對(duì)此型號(hào)單片機(jī)的說明。我 們點(diǎn)擊OK .11AT89C51RC2AT88C51HD2ATSK51RE2ATB9C51SN&1,J35C51SND27Lr3 1 ftz Jal rnj* _RV FJ o r cl rr L- K all - u- AMU -nHd- HUJ- RAAT燈ATATAT8AT一Select Dsncs fo
4、r Tai卒t 'hCPVVendor: ArdDevice: ATS9C52Use Extended ynker(LX51) instead ol BL51Toolset: C51F Ui&ExtendedAssembleiAX51Jinst&sd olA5tatabdseDesgipiion;3051-based訓(xùn)Static24NHzQ10Scontroteinih 32 I/O Unes, _|3linHs/lCourtera, 8 htenupts/2Priority Levels, HART.":Thnee-Leve! biemory Lock,
5、3K fr/es Flash IZemoy, 128 Bytes OnWiip RAMOKCwdHelp圖1-3選擇單片機(jī)型號(hào)完成上面后出現(xiàn)圖1-4對(duì)話框提示是否把標(biāo)準(zhǔn)8051代碼加入工程文件中,點(diǎn)擊是,出現(xiàn)圖 1-5。bij ” Ai,工?,i 產(chǎn)一 - 4圖1-4圖1-5至此我們建立了一個(gè)工程文件,但是里面還沒用工程代碼文件,下面建立代碼文件3)建立程序代碼文件。點(diǎn)擊菜單中K FileS選項(xiàng)中KNewR,如圖1-6圖1-6新建編輯文件完成后出現(xiàn)圖1-7圖1-7點(diǎn)擊工具欄中圖標(biāo)保存按鈕,出現(xiàn)圖1-8對(duì)話框圖1-8輸入文件名(文件名可與工程名相同) 此我們保存為led.c,點(diǎn)擊保存出現(xiàn)圖,后綴
6、必須為.c(如果用匯編編寫則后綴是.asm),在 1-9界面,可以看到光標(biāo)在閃爍。圖1-94)添加代碼文件到工程中。點(diǎn)擊左框中Target U前面的十號(hào),然后在Source Group O 選項(xiàng)上單擊右鍵,在出現(xiàn)菜單中 ,選擇 Add Files to Group Source Group 11菜單 項(xiàng)。具體操作如圖1-10,圖1-11。圖 1-10i on?Elle Edit Ifi <W troJ*ctF口I B*I J JVCS 芥 Ikd&* M*l>ZM Qi工,D : hnofc5R C1 KM ILMfi5?_ 1 part 7®pts oni. f
7、or Group Saurc* ,力中厚。 1B佳力 t«build t v,I * I Itllld t U"r»tidd FilSoum ,r nip圖 1-11完成以上操作,出現(xiàn)圖1-12界面,選擇剛才保存那個(gè).c文件,添加進(jìn)去,點(diǎn)擊 Add .圖1-12添加文件添加完成后點(diǎn)擊左框中ESource Group 12前面的十號(hào)會(huì)看到.c文件已經(jīng)添加進(jìn)去 了。如圖 1-13.10圖 1-13至此文件已經(jīng)添加完畢,下面就是此.c代碼文件中編寫程序程序代碼,編譯了。5)編輯,編譯?,F(xiàn)將一個(gè)簡(jiǎn)單程序編寫好后,要進(jìn)行編譯,若是第一次編譯,在編譯之前要單擊工具條中術(shù) ,出
8、現(xiàn)圖1-14界面。單擊 Output1 選項(xiàng),L Create HEX File HEX Fafmat: | HEX-Si三選中此項(xiàng),選中此項(xiàng)后編譯時(shí)才能生成程序代碼.hex文件供我們下載到單片機(jī)里。如圖1-1511圖 1-14圖 1-15完成以上操作單擊 Ok返回編輯界面。單擊工具條中 臼 編譯按鈕,開始編譯,如果沒12有錯(cuò)誤即可出現(xiàn)圖1-6界面圖 1-17至此完成了一個(gè)工程的建立,編寫編譯完成。2.用匯編編寫程序1)完成上文1), 2)兩步操作。2)當(dāng)出現(xiàn)圖1-4界面時(shí),要選擇否。3)在上文用c編寫3), 4)步驟中建立,保存,添加的文件都要改成.asm,具體操作圖2-1圖 2-5。4)編
9、寫代碼,同樣第一次編譯需要操作上文 5)步設(shè)置輸出.hex文件,進(jìn)行編譯。圖2-613圖2-1i W小I圖2-214。1, Edi t JJiw fcrejict £«bnc”,*廣111 Jeclx *VCS findcw 也如國(guó)H 0 ; :0 L.-*寂4禽兔春?|二£ M Q9*曲磔X *Tv.N廠;JF Xt: hnnkff: :P XSF. p ac f ? J Xprl ?0>t loiuL f er Gtfitip r Sowc* 'Srip j趣y k.Btuid,*!*, idti la Id t «r c»lFTOrgrp、Fil«ioifa 3tp1 £0mf-7, ir.y 1J 4Kdh tv g r,L.圖2-3圖2-415圖2-5圖2-616總結(jié)建立一個(gè)工程步驟:1 .新建一個(gè)工程,取名保存。2 .在此工程下新建一個(gè)編冷?代碼文件,保存為.c文檔(用匯編編寫保存為.asm)。3 .添加上步保存的編輯文件到工程中。4 .在.c (或者.asm)文件中編寫程序,并檢查無誤后準(zhǔn)備編譯以后不5 .燼 單擊此項(xiàng)設(shè)置成編譯輸出.hex文件(第一次編譯新工程文件需要設(shè)置此項(xiàng), 需要設(shè)置)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒吧合伙合同范本
- 以租代售物業(yè)租賃合同范本
- 中介資金管理合同范例
- 辦護(hù)照工作合同范本
- 買房以租代售合同范例
- 傷殘鑒定合同范例
- 公布勞動(dòng)合同范本
- 2025年度新能源項(xiàng)目兼職研發(fā)人員保密協(xié)議書
- 2025年中國(guó)FIBC(集裝袋)行業(yè)競(jìng)爭(zhēng)格局分析及投資規(guī)劃研究報(bào)告
- 2025年度裝飾裝修設(shè)計(jì)軟件授權(quán)轉(zhuǎn)讓協(xié)議
- 知識(shí)庫管理規(guī)范大全
- 2024年贛州民晟城市運(yùn)營(yíng)服務(wù)有限公司招聘筆試參考題庫附帶答案詳解
- 領(lǐng)導(dǎo)干部報(bào)告?zhèn)€人事項(xiàng)
- 9這點(diǎn)挫折算什么(課件)-五年級(jí)上冊(cè)生命與健康
- 價(jià)格監(jiān)督檢查知識(shí)培訓(xùn)課件
- 駐場(chǎng)保潔方案
- 中國(guó)心理衛(wèi)生協(xié)會(huì)家庭教育指導(dǎo)師參考試題庫及答案
- 智能廣告投放技術(shù)方案
- 知識(shí)產(chǎn)權(quán)保護(hù)執(zhí)法
- 高質(zhì)量社區(qū)建設(shè)的路徑與探索
- 數(shù)字化時(shí)代的酒店員工培訓(xùn):技能升級(jí)
評(píng)論
0/150
提交評(píng)論