




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一步: 雙擊Keil uVision2的桌面快捷方式(圖1),啟動(dòng)Keil集成開(kāi)發(fā)開(kāi)發(fā)軟件。軟件啟動(dòng)后的界面如圖2所示。圖1:?jiǎn)?dòng)Keil uVision2單片機(jī)集成開(kāi)發(fā)環(huán)境 圖2:軟件啟動(dòng)后的界面第二步: 新建文本編輯窗。點(diǎn)擊工具欄上的新建文件快捷按鍵,即可在項(xiàng)目窗口的右側(cè)打開(kāi)一個(gè)新的文本編輯窗,見(jiàn)圖3所示。圖3: 新建文本編輯窗第三步:輸入源程序。在新的文本編輯窗中輸入源程序,可以輸入C語(yǔ)言程序,也可以輸入?yún)R編語(yǔ)言程序,見(jiàn)圖4。 圖4:輸入源程序第四步:保存源程序。保存文件時(shí)必須加上文件的擴(kuò)展名,如果你使用匯編語(yǔ)言編程,那么保存時(shí)文件的擴(kuò)展名為“.asm”,如果是C語(yǔ)
2、言程序,文件的擴(kuò)展名使用“*.C ”。 圖5:保存源程序注:第3步和第4步之間的順序可以互換,即可以先輸入源程序后保存,也可以先保存后輸入源程序。第五步:新建立Keil工程。如圖6所示,點(diǎn)擊 "工程" "新建工程" 命令,將出現(xiàn)保存對(duì)話框(圖7)。 圖6:新建工程 圖7:保存工程對(duì)話框在保存工程對(duì)話框中輸入你的工程的文件名,Keil工程默認(rèn)擴(kuò)展名為".uv2",工程名稱不用輸入擴(kuò)展名(見(jiàn)圖7),一般情況下使工程文件名稱和源文件名稱相同即可,輸入名稱后保存,將出現(xiàn)"選擇設(shè)備"
3、對(duì)話框(圖8),在對(duì)話框中選擇CPU的型號(hào)。第六步:選擇CPU型號(hào)。如圖8所示,為工程選擇CPU型號(hào),本新建工程選擇了ATMEL公司的AT89C51單片機(jī)。 圖8: 選擇CPU型號(hào)對(duì)話框第七步:加入源程序到工程中。在選擇好CPU型號(hào)后,點(diǎn)擊"確定"按鈕返回主界面,此時(shí)可見(jiàn)到工程管理窗中出現(xiàn)“Target 1”,點(diǎn)擊“Target 1”前面的“”號(hào)展開(kāi)下一層的“Source Group 1”文件夾,此時(shí)的新工程是空的,“Source Group 1”文件夾中什么文件都沒(méi)有,必須把剛才輸入的源程序加入到工程當(dāng)中。如圖9所示,右擊工程管理窗中的“Source Group
4、 1”,出現(xiàn)下拉菜單,點(diǎn)擊“增加文件到組'Source Group 1'”命令,將出現(xiàn)添加文件對(duì)話框(圖10)。圖9:添加文件到工程命令 在添加文件對(duì)話框(圖10)中,找到要添加到工程中的源程序文件。注意:在對(duì)話框中的文件類型默認(rèn)為"C 源文件 (*.c) ",如果你要添加到工程中的是匯編語(yǔ)言程序,則在文件類型中必須選中“Asm 源文件 (*.a*; *.src) ”, 以*.asm為擴(kuò)展名的匯編源程序才會(huì)出現(xiàn)在文件列表框中。 圖10: 瀏覽選擇ASM源程序雙擊該文件lich1.asm,即可將該文件添加到工程當(dāng)中,另外也可以單擊lich1
5、.asm選中該文件,再點(diǎn)擊"Add"按鈕,也可以把文件加入工程中(見(jiàn)圖11)。 圖11: 選中ASM源程序,加入到工程中點(diǎn)擊Add按鈕后,把文件添加到工程中,此時(shí)添加文家對(duì)話框并不會(huì)自動(dòng)關(guān)閉,而是等待繼續(xù)添加其他文件,初學(xué)者往往以為沒(méi)有加入成功,再次雙擊該文件,則會(huì)出現(xiàn)圖12對(duì)話框,表示該文件不再加入目標(biāo)。此時(shí)此時(shí)應(yīng)該點(diǎn)擊“確定”按鈕,返回到前一對(duì)話框,再點(diǎn)擊“關(guān)閉”按鈕,返回到主界面。 圖12:重復(fù)加入文件對(duì)話框當(dāng)給工程添加源程序文件成功后,工程管理器中的“Source Group 1”文件夾的前面會(huì)出現(xiàn)一個(gè)“+”號(hào),單擊“+”號(hào),展開(kāi)文件夾,可以看到
6、lich1.asm已經(jīng)出現(xiàn)在里面,雙擊即可打開(kāi)該文件進(jìn)行編輯修改源程序(見(jiàn)圖13)圖13: 文件成功加入工程第八步:工程目標(biāo)'Target 1'屬性設(shè)置。如下圖14所示,在工程項(xiàng)目管理窗中的"Target 1"文件夾上右擊,出現(xiàn)下拉菜單,點(diǎn)擊“目標(biāo)'Target 1'屬性”命令,就進(jìn)入目標(biāo)屬性設(shè)置界面。圖14: 進(jìn)入工程目標(biāo)屬性設(shè)置工程目標(biāo)'Target 1'屬性設(shè)置對(duì)話框(圖15)中有8個(gè)頁(yè)面,設(shè)置的項(xiàng)目繁多復(fù)雜,大部分使用默認(rèn)設(shè)置即可,我們主要設(shè)置其中的“目標(biāo)”、“輸出”、“調(diào)試”三個(gè)頁(yè)面,下面對(duì)這三個(gè)頁(yè)面的設(shè)置進(jìn)行詳細(xì)介
7、紹。1、工程目標(biāo)屬性設(shè)置。該頁(yè)面單片機(jī)的晶振頻率、存儲(chǔ)器等,我們把晶振的頻率改為11.0592,頻率設(shè)置和你實(shí)驗(yàn)板上的實(shí)際晶振頻率相同即可(圖15)。圖15:晶振頻率設(shè)置2、工程輸出設(shè)置。該頁(yè)面設(shè)置如下圖16所示。注意:如果要進(jìn)行單片機(jī)寫(xiě)片實(shí)驗(yàn),則一定要把“E生成HEX文件”選項(xiàng)選中,程序編譯后才能生成我們寫(xiě)單片機(jī)需要的HEX格式目標(biāo)文件。圖16:工程輸出設(shè)置如果您沒(méi)有仿真器或者是仿真芯片:以下 3,4可跳過(guò)不看,直接到第九步。3、工程調(diào)試設(shè)置?!罢{(diào)試”頁(yè)面設(shè)置如下圖17所示。該頁(yè)分為左右兩半,左半邊是軟件仿真設(shè)置,而右半邊是硬件仿真設(shè)置,當(dāng)你使用軟件仿真時(shí),選中左邊的“S使用仿真器”;如果你
8、使用硬件仿真器,那么就按下圖所示設(shè)置硬件仿真,同時(shí)把仿真器連接到你的電腦串口上。圖17:仿真調(diào)試設(shè)置4、串口設(shè)置。串口設(shè)置如下圖18所示。串口號(hào)根據(jù)你的仿真器實(shí)際連接來(lái)設(shè)置,如你把仿真器接到COM2,那么就選擇COM2;通信波特率選擇38400即可。圖18:串口設(shè)置第九步:源程序的編譯與目標(biāo)文件的獲得至此,我們已經(jīng)完成了從源程序輸入、工程建立、工程詳細(xì)設(shè)置的工作,接下來(lái)我們將完成最后的步驟,此時(shí)我們可以在文本編輯窗中繼續(xù)輸入或修改我們的源程序,使程序?qū)崿F(xiàn)我們的目標(biāo),在檢查程序無(wú)誤后保存工程。接著如下圖19所示,點(diǎn)擊“構(gòu)造目標(biāo)”快捷按鈕,進(jìn)行源程序的編譯連接,源程序編譯相關(guān)的信息會(huì)出現(xiàn)在輸出窗口中的“構(gòu)造”頁(yè)中。下圖19顯示編譯結(jié)果為0錯(cuò)誤,0警告,同時(shí)產(chǎn)生了目標(biāo)文件lich1.hex。如果源程序中有錯(cuò)誤,則不能通過(guò)編譯,錯(cuò)誤會(huì)在輸出窗口中報(bào)告出來(lái),雙擊該錯(cuò)誤,就可以定位到源程序的出錯(cuò)行,我們可以對(duì)源程序進(jìn)行反復(fù)修改,再編譯,直到?jīng)]有錯(cuò)誤為止。注意:每次修改源程序后一定要保存。圖19:源程序的編譯編譯通過(guò)后,我們打開(kāi)工程文件夾(圖20),可以看到文件夾中有了“l(fā)ich1.hex”,這就是我們需要的最終目標(biāo)文件,用編程器(也稱燒錄器)把該文件寫(xiě)入單片機(jī),單片機(jī)就可
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)三個(gè)課堂管理制度
- 吉林動(dòng)畫(huà)學(xué)院管理制度
- 單位工作安全管理制度
- 凈化車間供暖管理制度
- 攪拌設(shè)備清洗方案(3篇)
- 招商方案策劃(3篇)
- 商場(chǎng)擺攤預(yù)算方案(3篇)
- 工程安全論證方案(3篇)
- DB62T 4396-2021 高壓天然氣儲(chǔ)氣井定期檢驗(yàn)規(guī)范
- 商場(chǎng)燈籠采購(gòu)方案(3篇)
- HG∕T 4591-2014 化工液力透平
- 國(guó)家開(kāi)放大學(xué)《工程地質(zhì)(本)》形考作業(yè)-1-4參考答案
- 2024年新疆發(fā)聲亮劍發(fā)言稿3則
- 測(cè)試治具加工項(xiàng)目策劃方案
- 江蘇省南京市建鄴區(qū)2023-2024學(xué)年五年級(jí)下學(xué)期6月期末英語(yǔ)試題
- 福建省漳州市2023-2024學(xué)年八年級(jí)下學(xué)期期末數(shù)學(xué)試題
- 特殊教育概論-期末大作業(yè)-國(guó)開(kāi)-參考資料
- 服務(wù)質(zhì)量評(píng)價(jià)體系構(gòu)建
- ISO 15609-1 2019 金屬材料焊接工藝規(guī)程和評(píng)定-焊接工藝規(guī)程-電弧焊(中文版)
- 醫(yī)療器械銷售授權(quán)證書(shū)審批指南
- 陪診公司推廣方案
評(píng)論
0/150
提交評(píng)論