![KeiluVision使用教程_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/bfff4d80-eb95-45b3-8b58-3a978747889f/bfff4d80-eb95-45b3-8b58-3a978747889f1.gif)
![KeiluVision使用教程_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/bfff4d80-eb95-45b3-8b58-3a978747889f/bfff4d80-eb95-45b3-8b58-3a978747889f2.gif)
![KeiluVision使用教程_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/bfff4d80-eb95-45b3-8b58-3a978747889f/bfff4d80-eb95-45b3-8b58-3a978747889f3.gif)
![KeiluVision使用教程_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/bfff4d80-eb95-45b3-8b58-3a978747889f/bfff4d80-eb95-45b3-8b58-3a978747889f4.gif)
![KeiluVision使用教程_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/bfff4d80-eb95-45b3-8b58-3a978747889f/bfff4d80-eb95-45b3-8b58-3a978747889f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Keil uVision2 的使用Keil uVision2是目前使用廣泛的單片機開發(fā)軟件,它集成了源程序編輯和程序調(diào)試于一體,支持匯編、C、PL/M語言。 這里我們僅僅介紹 Keil uVision2 的簡單使用,更詳細的使用方法見本光盤單片機軟件Keil c51Keil書籍與資料目錄中的內(nèi)容。 keil C51 v6.12 的安裝: 先運行光盤中 單片機軟件setupsetup.exe 安裝程序,選擇安裝“Eval Version”版進行安裝。一直點擊“Yes”或“Next”,直到“Finish”完成。 之
2、后運行同目錄中的 Keil uv2 漢化安裝.exe 安裝漢化程序。 安裝好后,在桌面上會產(chǎn)生快捷圖標,如下圖: keil C51 v6.12 的使用: 點擊桌面快捷圖標,可以直接進入主畫面: 現(xiàn)在,我們來做個實際程序,請跟著我一步一步學(xué)著做,實際體驗一下從編輯源程序到程序調(diào)試的全過程。 這里讓我們做一個 讓單片機 P0 口所驅(qū)動的 LED 燈隔一個亮隔一個滅 的程序。 在Keil系統(tǒng)中,每做個獨立的程序,都視為工程(或者叫項目)。首先從菜但的“工程”中“新建工程.”,建立我們將要做的工
3、程項目: 新建的工程要起個與工程項目意義一致的名字,可以是中文名;我們這里的程序是實驗測試程序,所以起的名字為 Test ,并將 Test 工程“保存”到 C:Keil 下: 接下來,Keil環(huán)境要求我們?yōu)?Test 工程選擇一個單片機型號;我們選擇 Atmel 公司的 89C51(雖然我們使用的是89S51,但由于89S51與89C51內(nèi)、外部結(jié)構(gòu)完全一樣,所以這里依然選擇“89C51”)?!按_定”后工程項目就算建立了。 立了工程項目,肯定要實施這個工程,現(xiàn)在就為工程添加程序; 點擊“文件”中的“新建”,新建一個空白文檔;這個空白文檔就是讓我們
4、編寫單片機程序的場所。在這里你可以進行編輯、修改等操作。 根據(jù)題意,在文檔中寫入下列代碼:(下列代碼你暫時不要管什么意思,只要照抄正確就可以,今后在學(xué)習(xí)匯編時你會明白的) mov p0,#01010101B ;將01010101二進制代碼送P0口 ajmp $ ;程序在此原地踏步
5、0; end ;程序結(jié)束標志 寫完后再檢查一下,并保存文件,保存文件時,其文件名最好與前面建立的工程名相同(當然這里為 Test 了),其擴展名必須為 .Asm !“文件名”中一定要寫全,如:Test.A
6、sm ;保存后的文檔彩色語法會起作用,將關(guān)鍵字實行彩色顯示: 保存了Asm文件后,還要將其添加到工程中。具體做法如下:(見下圖) 鼠標右鍵點擊 “Source Group 1”,在彈出的菜單中選“增加文件到組 Source Group 1”: 在接下來出現(xiàn)的窗口中,選擇“文件類型”為“Asm源文件(*.a*,*.src)”(由于我們使用的是匯編語言,所以選擇Asm源文件),選中剛才保存的 Test.Asm,按“Add”,再按“關(guān)閉”,文件就添加到了工程中。 向工程添加了源文件后,鼠標右鍵點擊 “TarGet 1” ,在彈出的菜單中選“目標 Tar
7、get 1 屬性”,如下圖: 在打開的話框中,選擇“輸出”選項卡,在這個選項卡中,“E生成HEX文件”選項前要打勾,按“確定”退出。 最后,從菜單的“工程”中執(zhí)行“R重新構(gòu)造所有目標”(或者按下圖紅圈中的按鈕),匯編、連接、創(chuàng)建Hex文件一氣呵成;在工程文件的目錄下就會生成與工程名相同的一些文件,其中大部分文件我們并不必關(guān)心,而生成的 Hex 文件是我們需要的!它是要燒寫到單片機中的最終代碼,也就是單片機可以執(zhí)行的程序。 這里生成的是 Test.HEX ,稍后就寫入。 若在下面的狀態(tài)窗中有錯誤提示,就需要再次編輯、修改源程序(如語法、字符有錯等)
8、、保存、構(gòu)造所有。直至沒有錯誤。 在沒有語法錯誤的情況下,按下圖紅圈中的按鈕就可以進行模擬調(diào)試: 下面是調(diào)試窗。由于我們的程序是讓 P0 口8個腳隔一個輸出0,隔一個輸出1,所以要從菜單的“外圍設(shè)備”中打開“Prot 0” P0口窗: 單擊“單步運行”,在P0窗中就可以看到我們原先設(shè)想的效果: 到此,這個程序暫告一段落。 接下來,我們啟動 51編程器,將剛剛生成的 Test.Hex 燒寫到單片機芯片,在實驗板上實際驗證一下。 連接51編程器,啟動其程序; 在51編程程序的菜單“文件”中,“打開HEX文件.” 打開 Text.hex 文件: 執(zhí)行寫入操作: 執(zhí)行寫入操作完成后,編程器程序就會顯示:“.,編程成功!”若寫入出錯
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度鋁型材行業(yè)人才培養(yǎng)與交流合同
- 2025年度蔬菜大棚冷鏈物流服務(wù)合同
- 2025年度城市道路改造工程承包合同
- 2025年度荒山造林項目生態(tài)效益合同范本
- 2025年度個人汽車貸款利息支付及保險合同
- 微課題研究在教師發(fā)展中的作用
- 2025年度數(shù)字經(jīng)濟時代合同制數(shù)據(jù)分析師勞動合同標準書
- 天然林保護修復(fù)的社會參與與宣傳
- 2025年度工程項目資料歸檔與歸因合同
- 2025年鍍鋅機項目投資可行性研究分析報告
- 監(jiān)獄安全課件
- 《初三開學(xué)第一課 中考動員會 中考沖刺班會》課件
- 護理干預(yù)在慢性病管理中的作用
- 慢性萎縮性胃炎的護理查房
- 住院醫(yī)師規(guī)范化培訓(xùn)臨床實踐能力結(jié)業(yè)專科技能考核(全科醫(yī)學(xué)科)婦科檢查及分泌物留取
- 加強網(wǎng)絡(luò)空間治理工作的調(diào)研與思考
- 產(chǎn)后修復(fù)學(xué)習(xí)培訓(xùn)課件
- mysql課件第五章數(shù)據(jù)查詢
- 超濾培訓(xùn)課件
- 《冠心病的介入治療》課件
- 中醫(yī)防感冒健康知識講座
評論
0/150
提交評論