版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.:.;Keil單片機(jī)集成開發(fā)軟件是目前最流行的MCS-51單片機(jī)開發(fā)軟件,Keil提供了包括C編譯器、宏匯編、銜接器、庫管理及一個(gè)功能強(qiáng)大的仿真調(diào)試器在內(nèi)的完好開發(fā)方案,經(jīng)過一個(gè)集成開發(fā)環(huán)境uVisoin2將這些部分組合在一同。Keil單片機(jī)集成開發(fā)軟件可以運(yùn)轉(zhuǎn)在Win98、NT、Win2000、WinXP等操作系統(tǒng),掌握這一軟件的運(yùn)用對(duì)于運(yùn)用51系列單片機(jī)的喜好者來說是非常必要的,假設(shè)他運(yùn)用C言語編程,那么Keil是他的不二之選,即使不運(yùn)用C言語而僅用匯編言語編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令他事半功倍。下面我們經(jīng)過圖解的方式來學(xué)習(xí)Keil軟件的運(yùn)用,學(xué)習(xí)如何輸入源程
2、序 新建工程 工程詳細(xì)設(shè)置 源程序編譯得到目的代碼文件。第一步: 雙擊Keil uVision2的桌面快捷方式圖1,啟動(dòng)Keil集成開發(fā)開發(fā)軟件。軟件啟動(dòng)后的界面如圖2所示。 圖1:啟動(dòng)Keil uVision2單片機(jī)集成開發(fā)環(huán)境圖2:軟件啟動(dòng)后的界面第二步: 新建文本編輯窗。點(diǎn)擊工具欄上的新建文件快捷按鍵,即可在工程窗口的右側(cè)翻開一個(gè)新的文本編輯窗,見圖3所示。 圖3: 新建文本編輯窗第三步:輸入源程序。在新的文本編輯窗中輸入源程序,可以輸入C言語程序,也可以輸入?yún)R編言語程序,見圖4。 圖4:輸入源程序第四步:保管源程序。保管文件時(shí)必需加上文件的擴(kuò)展名,假設(shè)他運(yùn)用匯編言語編程,那么保管時(shí)文件
3、的擴(kuò)展名為“.asm,假設(shè)是C言語程序,文件的擴(kuò)展名運(yùn)用“*.C 。 圖5:保管源程序注:第3步和第4步之間的順序可以互換,即可以先輸入源程序后保管,也可以先保管后輸入源程序。第五步:新建立Keil工程。如圖6所示,點(diǎn)擊 工程 新建工程 命令,將出現(xiàn)保管對(duì)話框圖7。圖6:新建工程圖7:保管工程對(duì)話框在保管工程對(duì)話框中輸入他的工程的文件名,Keil工程默許擴(kuò)展名為.uv2,工程稱號(hào)不用輸入擴(kuò)展名見圖7,普通情況下使工程文件稱號(hào)和源文件稱號(hào)一樣即可,輸入稱號(hào)后保管,將出現(xiàn)選擇設(shè)備對(duì)話框圖8,在對(duì)話框中選擇CPU的型號(hào)。第六步:選擇CPU型號(hào)。如圖8所示,為工程選擇CPU型號(hào),本新建工程選擇了ATM
4、EL公司的AT89C51單片機(jī)。圖8: 選擇CPU型號(hào)對(duì)話框第七步:參與源程序到工程中。在選擇好CPU型號(hào)后,點(diǎn)擊確定按鈕前往主界面,此時(shí)可見到工程管理窗中出現(xiàn)“Target 1,點(diǎn)擊“Target 1前面的“號(hào)展開下一層的“Source Group 1文件夾,此時(shí)的新工程是空的,“Source Group 1文件夾中什么文件都沒有,必需把剛剛輸入的源程序參與到工程當(dāng)中。如圖9所示,右擊工程管理窗中的“Source Group 1,出現(xiàn)下拉菜單,點(diǎn)擊“添加文件到組Source Group 1命令,將出現(xiàn)添加文件對(duì)話框圖10。 圖9:添加文件到工程命令在添加文件對(duì)話框圖10中,找到要添加到工程中
5、的源程序文件。留意:在對(duì)話框中的文件類型默以為C 源文件 (*.c) ,假設(shè)他要添加到工程中的是匯編言語程序,那么在文件類型中必需選中“Asm 源文件 (*.a*; *.src) , 以*.asm為擴(kuò)展名的匯編源程序才會(huì)出如今文件列表框中。圖10: 閱讀選擇ASM源程序雙擊該文件lich1.asm,即可將該文件添加到工程當(dāng)中,另外也可以單擊lich1.asm選中該文件,再點(diǎn)擊Add按鈕,也可以把文件參與工程中見圖11。圖11: 選中ASM源程序,參與到工程中點(diǎn)擊Add按鈕后,把文件添加到工程中,此時(shí)添加文家對(duì)話框并不會(huì)自動(dòng)封鎖,而是等待繼續(xù)添加其他文件,初學(xué)者往往以為沒有參與勝利,再次雙擊該文
6、件,那么會(huì)出現(xiàn)圖12對(duì)話框,表示該文件不再參與目的。此時(shí)此時(shí)應(yīng)該點(diǎn)擊“確定按鈕,前往到前一對(duì)話框,再點(diǎn)擊“封鎖按鈕,前往到主界面。圖12:反復(fù)參與文件對(duì)話框當(dāng)給工程添加源程序文件勝利后,工程管理器中的“Source Group 1文件夾的前面會(huì)出現(xiàn)一個(gè)“+號(hào),單擊“+號(hào),展開文件夾,可以看到lich1.asm曾經(jīng)出如今里面,雙擊即可翻開該文件進(jìn)展編輯修正源程序見圖13 圖13: 文件勝利參與工程第八步:工程目的Target 1屬性設(shè)置。如以下圖14所示,在工程工程管理窗中的Target 1文件夾上右擊,出現(xiàn)下拉菜單,點(diǎn)擊“目的Target 1屬性命令,就進(jìn)入目的屬性設(shè)置界面。 圖14: 進(jìn)入工
7、程目的屬性設(shè)置工程目的Target 1屬性設(shè)置對(duì)話框圖15中有8個(gè)頁面,設(shè)置的工程繁多復(fù)雜,大部分運(yùn)用默許設(shè)置即可,我們主要設(shè)置其中的“目的、“輸出、“調(diào)試三個(gè)頁面,下面對(duì)這三個(gè)頁面的設(shè)置進(jìn)展詳細(xì)引見。1、工程目的屬性設(shè)置。該頁面單片機(jī)的晶振頻率、存儲(chǔ)器等,我們把晶振的頻率改為11.0592,頻率設(shè)置和他實(shí)驗(yàn)板上的實(shí)踐晶振頻率一樣即可圖15。 圖15:晶振頻率設(shè)置2、工程輸出設(shè)置。該頁面設(shè)置如以下圖16所示。留意:假設(shè)要進(jìn)展單片機(jī)寫片實(shí)驗(yàn),那么一定要把“E生成HEX文件選項(xiàng)選中,程序編譯后才干生成我們寫單片機(jī)需求的HEX格式目的文件。 圖16:工程輸出設(shè)置3、工程調(diào)試設(shè)置。“調(diào)試頁面設(shè)置如以下
8、圖17所示。該頁分為左右兩半,左半邊是軟件仿真設(shè)置,而右半邊是硬件仿真設(shè)置,當(dāng)他運(yùn)用軟件仿真時(shí),選中左邊的“S運(yùn)用仿真器;假設(shè)他運(yùn)用硬件仿真器,那么就按以下圖所示設(shè)置硬件仿真,同時(shí)把仿真器銜接到他的電腦串口上。 圖17:仿真調(diào)試設(shè)置4、串口設(shè)置。串口設(shè)置如以下圖18所示。串口號(hào)根據(jù)他的仿真器實(shí)踐銜接來設(shè)置,如他把仿真器接到COM2,那么就選擇COM2;通訊波特率選擇38400即可。 圖18:串口設(shè)置第九步:源程序的編譯與目的文件的獲得至此,我們?cè)?jīng)完成了從源程序輸入、工程建立、工程詳細(xì)設(shè)置的任務(wù),接下來我們將完成最后的步驟,此時(shí)我們可以在文本編輯窗中繼續(xù)輸入或修正我們的源程序,使程序?qū)崿F(xiàn)我們的
9、目的,在檢查程序無誤后保管工程。接著如以下圖19所示,點(diǎn)擊“構(gòu)造目的快捷按鈕,進(jìn)展源程序的編譯銜接,源程序編譯相關(guān)的信息會(huì)出如今輸出窗口中的“構(gòu)造頁中。以下圖19顯示編譯結(jié)果為0錯(cuò)誤,0警告,同時(shí)產(chǎn)生了目的文件lich1.hex。假設(shè)源程序中有錯(cuò)誤,那么不能經(jīng)過編譯,錯(cuò)誤解在輸出窗口中報(bào)告出來,雙擊該錯(cuò)誤,就可以定位到源程序的出錯(cuò)行,我們可以對(duì)源程序進(jìn)展反復(fù)修正,再編譯,直到?jīng)]有錯(cuò)誤為止。留意:每次修正源程序后一定要保管。圖19:源程序的編譯編譯經(jīng)過后,我們翻開工程文件夾圖20,可以看到文件夾中有了“l(fā)ich1.hex,這就是我們需求的最終目的文件,用編程器把該文件寫入單片機(jī),單片機(jī)就可以實(shí)現(xiàn)我們程
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年個(gè)人舊車轉(zhuǎn)讓協(xié)議范本
- 2024高效化妝品委托加工協(xié)議范例
- 事業(yè)單位考試計(jì)算機(jī)基礎(chǔ)知識(shí)大綱和試題
- 2024年度醫(yī)療用品購銷協(xié)議模板
- 2024年度住宅樓施工項(xiàng)目協(xié)議目錄
- 2024年股票投資合作協(xié)議模板
- 2024年重慶市區(qū)住宅租賃協(xié)議
- 2024年軟件服務(wù)行業(yè)協(xié)議樣本
- 2024專項(xiàng)彩妝產(chǎn)品代理銷售協(xié)議
- 文書模板-《臨時(shí)勞務(wù)安全免責(zé)協(xié)議書》
- 超越指標(biāo):存量時(shí)代降本增效的利器
- 《中小學(xué)書法教育指導(dǎo)綱要》解讀
- 住院醫(yī)師規(guī)范化培訓(xùn)臨床技能核課件
- 青島版五四制五年級(jí)上冊(cè)數(shù)學(xué)應(yīng)用題216道
- 工程造價(jià)鑒定十大要點(diǎn)與案例分析
- 2024年金融行業(yè)發(fā)展趨勢(shì)
- 印刷設(shè)計(jì)行業(yè)檔案管理制度完善
- 地?zé)豳Y源勘查與開發(fā)利用規(guī)劃編制規(guī)程
- 三年級(jí)上海市滬版英語第一學(xué)期上學(xué)期期中考試試卷
- 臨床見習(xí)教案支氣管哮喘地診療教案
- 2023年云南昆明市西山區(qū)碧雞街道社區(qū)青年人才招考筆試歷年高頻考點(diǎn)(難、易錯(cuò)點(diǎn)薈萃)附帶答案詳解
評(píng)論
0/150
提交評(píng)論