版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Keil使用介紹一 Keil軟件介紹Keil是一個(gè)公司的名字。是由德國慕尼黑的 Keil Elektronik GmbH和美國德克薩斯 的Keil Software組成。Keil軟件是目前最流行開發(fā)51系列單片機(jī)的軟件。支持c語言, 匯編語言。Keil C51是美國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è)簡單的程序來介紹如何如何使用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建立工程圖1-
3、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)擊0K .Select Dsn ce for Tar eel 'Target二FHCPUVendor:丸rdDevice: ATS3C52P Use Extended 酥弄(LX51) hstead of BL51Toolset: C51r Use Extended Assemblei (#611 instead o
4、fA5lDescripiicn;AT&SC51RC2AT&3C51RD2AT&3C51RE2 -Q ATB8C51SNO1 AT53C51SNQ23051-based訓(xùn) Static24NHzQ10Scontroteinih 32 l.'O Lines, | 3linHs/lCourtera, 8 htenupts/2Priority Levels, HART.? :Thnee-Leve! biemory Lock, 3K 時(shí) es Flash IZemoy,128 Bytes Ontliip RAMOKHelpAT83C52 0 AT83C55 卜訂 AT83
5、C55WD -(J AT&3F51 r 0 at 臟 h AT85LP2O52圖1-3選擇單片機(jī)型號(hào)完成上面后出現(xiàn)圖1-4對(duì)話框提示是否把標(biāo)準(zhǔn)8051代碼加入工程文件中,點(diǎn)擊是,出現(xiàn) 圖 1-5。圖1-4圖1-5至此我們建立了一個(gè)工程文件,但是里面還沒用工程代碼文件,下面建立代碼文件3)建立程序代碼文件。點(diǎn)擊菜單中File 選項(xiàng)中New,如圖1-6點(diǎn)擊工具欄中圖標(biāo)保存按鈕,出現(xiàn)圖1-8對(duì)話框圖1-6新建編輯文件完成后出現(xiàn)圖1-7圖1-7圖1-8輸入文件名(文件名可與工程名相同),后綴必須為.c(如果用匯編編寫則后綴是.asm),在 此我們保存為led.c點(diǎn)擊保存出現(xiàn)圖1-9界面,可以看
6、到光標(biāo)在閃爍。圖1-94)添加代碼文件到工程中。點(diǎn)擊左框中Target U前面的+號(hào),然后在Source Group1 選項(xiàng)上單擊右鍵,在出現(xiàn)菜單中 ,選擇 Add Files to Group Source Group 1菜單 項(xiàng)。具體操作如圖1-10,圖1-11。圖 1-10i on?E»l* 匸山 t J£j Ercjtct n«bu< F*:i>h«r*itjvus 嵐丄訥耐 y*lp曲8 口 0 X I社 1匚:匸.x匸山> ' ? 6 a Ter Mil自 D : J»nofc5R C1 KM ILMfi
7、pnrt 1 part 2Opti o»k. fer GroupSaurGt©曙p firl («build iuc*LL* j 1 ui Id t «Lrc*tFT畠,:114iAdd Flits z 曲oupSourv Glfiip 1luC«tsr GrQUpiB Fit1*|LGr*pp '古put* <Sr wxqp f矗d h tJ 1. ri 1 圖 1-11完成以上操作,出現(xiàn)圖1-12界面,選擇剛才保存那個(gè).c文件,添加進(jìn)去,點(diǎn)擊 Add .圖1-12添加文件添加完成后點(diǎn)擊左框中Source Group 1前面的+
8、號(hào)會(huì)看到.c文件已經(jīng)添加進(jìn)去 了。如圖 1-13.圖 1-13至此文件已經(jīng)添加完畢,下面就是此.c代碼文件中編寫程序程序代碼,編譯了。5)編輯,編譯?,F(xiàn)將一個(gè)簡單程序編寫好后,要進(jìn)行編譯,若是第一次編譯,在編譯 之前要單擊工具條中I盤L,出現(xiàn)圖1-14界面。單擊 Output 選項(xiàng),n Create HEX File 旦EX Fafmat: | HEX-Si三選中此項(xiàng),選中此項(xiàng)后編譯時(shí)才能生成程序代碼.hex文件供我們下載到單片機(jī)里。如圖1-15圖 1-14圖 1-15完成以上操作單擊 Ok返回編輯界面。單擊工具條中雄型編譯按鈕,開始編譯,如果沒有錯(cuò)誤即可出現(xiàn)圖1-6界面圖 1-17至此完成了
9、一個(gè)工程的建立,編寫編譯完成。2用匯編編寫程序1)完成上文1),2)兩步操作。2)當(dāng)出現(xiàn)圖1-4界面時(shí),要選擇否。3) 在上文用c編寫3),4)步驟中建立,保存,添加的文件都要改成.asm,具體操作圖2-1圖 2-5。4) 編寫代碼,同樣第一次編譯需要操作上文 5)步設(shè)置輸出.hex文件,進(jìn)行編譯。圖2-6圖2-11' I圖2-#I:ir 1】"inn?Ell* di t JJlw Exyut £tbnc r«Ei)vp«lt Jeclx *VCS Tindcw Htlpo tiiX% r»rc*< 1圖2-#Up 11 cpis
10、m £ er右 up B Sow o|.*btu Id t w f tLhJ |uj Id 1! 4T ctlAdJ fil*c tai *»心口卩 S«wr« 1 r nttji 1'l«rttEv Qroupi, FiletRgPi Ci*甘 心尸 W.p- 1 些 0ILK # 0*" .y 1 J .|i 寸 |. F.L 母 If圖2-3圖2-#圖2-5-IxlhijQzIe :&d*0、 Mpect 科翠i Qd>iKi PTfras 二dci 號(hào) £UC5 俱 rdo 艸 辛 |p X1O
11、RG 100H302MAir; : MOV At UT7H:3MOV PO, A4LCALL DELAYMOV 陽OFDHd?MOV PO#A3BLCAIX DLAY藥DFZLAY : MOV R7 # 2 弓 5;wDI:MOV R6,#25511DJNZ R6P $12DJKZ R7Z DI13END11U 1JdjP 11 MB口il d t* I a rf e- 1 *aaseWtN匚申 led, isja, P llnfrlno,Frqzbzk AZ-e : d.BLta"S 卻七匚巴三craziE:g £e.xf£oa.,."Isd11 0 Error | s) r 0 Waruing | s),LJ2jihrfln總結(jié)建立一個(gè)工程步驟:1新建一個(gè)工程,取名保存。2. 在此工程下新建一個(gè)編輯代碼文件,保存為.c文檔(用匯編編寫保存為.asm)。3. 添加上步保存的編輯文件到工程中。4. 在.c (或者.asm)文件中編寫程序,并檢查無誤后準(zhǔn)備編譯以后不5. 站單擊此項(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 會(huì)計(jì)師事務(wù)所物業(yè)經(jīng)費(fèi)籌劃
- 臨沂出版發(fā)行行業(yè)勞動(dòng)合同樣本
- 倉儲(chǔ)物流門衛(wèi)工作合同范本
- 介紹業(yè)務(wù)傭金協(xié)議
- 倉儲(chǔ)物流中心土地入股合作協(xié)議
- 企業(yè)用工合規(guī)審計(jì)
- 教育培訓(xùn)機(jī)構(gòu)考勤管理制度
- 智能化施工承包合同
- 綠化苗木種植施工方案
- 工程機(jī)械維護(hù)與保養(yǎng)管理規(guī)范
- (完整版)鋼結(jié)構(gòu)檢測方案
- 鄉(xiāng)鎮(zhèn)精神文明建設(shè)工作專題調(diào)研報(bào)告
- 第四節(jié)楊馳顳下頜關(guān)節(jié)強(qiáng)直的診治經(jīng)驗(yàn)
- #豎井冬季施工方案
- 銀行客戶答謝會(huì)策劃方案
- 江蘇500kV變電站軟母線安裝施工方案(附圖表)
- 施工現(xiàn)場組織管理措施(完整版)
- 土力學(xué) 第三章 土體中的應(yīng)力計(jì)算
- 中海煉化惠州煉油分公司“7-11”火災(zāi)事故
- 初三數(shù)學(xué) 動(dòng)點(diǎn)問題探究—幾何圖形中的動(dòng)點(diǎn)問題教案
- 二自由度機(jī)器人的通用控制仿真
評(píng)論
0/150
提交評(píng)論