国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

Keil C51安裝

發布時間:2011-8-11 09:24    發布者:ipolo
關鍵詞: C51 , Keil
Keil uVision2是目前使用廣泛的單片機開發軟件,它集成了源程序編輯和程序調試于一體,支持匯編、C、PL/M語言。

這里我們僅僅介紹 Keil uVision 的簡單使用,更詳細的使用方法見光盤。

keil C51 v6.12 的安裝:

先運行光盤中 單片機軟件\setup\setup.exe 安裝程序,選擇安裝“Eval Version”版進行安裝。一直點擊“Yes”或“Next”,直到“Finish”完成。

之后運行同目錄中的 Keil uv2 漢化安裝.exe 安裝漢化程序。

安裝好后,在桌面上會產生快捷圖標,

keil C51 v6.12 的使用:

點擊桌面快捷圖標,可以直接進入主畫面:





現在,我們來做個實際程序,請跟著我一步一步學著做,實際體驗一下從編輯源程序到程序調試的全過程。

這里讓我們做一個 讓單片機 P0 口所驅動的 LED 燈隔一個亮隔一個滅 的程序。

在Keil系統中,每做個獨立的程序,都視為工程(或者叫項目)。首先從菜但的“工程”中“新建工程...”,建立我們將要做的工程項目:





新建的工程要起個與工程項目意義一致的名字,可以是中文名;我們這里的程序是實驗測試程序,所以起的名字為 Test ,并將 Test 工程“保存”到 C:\Keil 下:




接下來,Keil環境要求我們為 Test 工程選擇一個單片機型號;我們選擇 Atmel 公司的 89C51(雖然我們使用的是89S51,但由于89S51與89C51內、外部結構完全一樣,所以這里依然選擇“89C51”)。“確定”后工程項目就算建立了。





立了工程項目,肯定要實施這個工程,現在就為工程添加程序;

點擊“文件”中的“新建”,新建一個空白文檔;這個空白文檔就是讓我們編寫單片機程序的場所。在這里你可以進行編輯、修改等操作。





根據題意,在文檔中寫入下列代碼:(下列代碼你暫時不要管什么意思,只要照抄正確就可以,今后在學習匯編時你會明白的)

mov p0,#01010101B ;將01010101二進制代碼送P0口

ajmp $ ;程序在此原地踏步

end ;程序結束標志

寫完后再檢查一下,并保存文件,保存文件時,其文件名最好與前面建立的工程名相同(當然這里為 Test 了),其擴展名必須為 .Asm !“文件名”中一定要寫全,如:Test.Asm ;保存后的文檔彩色語法會起作用,將關鍵字實行彩色顯示:




保存了Asm文件后,還要將其添加到工程中。具體做法如下:(見下圖)

鼠標右鍵點擊 “Source Group 1”,在彈出的菜單中選“增加文件到組 Source Group 1”:




在接下來出現的窗口中,選擇“文件類型”為“Asm源文件(*.a*,*.src)”(由于我們使用的是匯編語言,所以選擇Asm源文件),選中剛才保存的 Test.Asm,按“Add”,再按“關閉”,文件就添加到了工程中。





向工程添加了源文件后,鼠標右鍵點擊 “TarGet 1” ,在彈出的菜單中選“目標 Target 1 屬性”,如下圖:





在打開的話框中,選擇“輸出”選項卡,在這個選項卡中,“E生成HEX文件”選項前要打勾,按“確定”退出。





最后,從菜單的“工程”中執行“R重新構造所有目標”(或者按下圖紅圈中的按鈕),匯編、連接、創建Hex文件一氣呵成;在工程文件的目錄下就會生成與工程名相同的一些文件,其中大部分文件我們并不必關心,而生成的 Hex 文件是我們需要的!它是要燒寫到單片機中的最終代碼,也就是單片機可以執行的程序。

這里生成的是 Test.HEX ,稍后就寫入。

若在下面的狀態窗中有錯誤提示,就需要再次編輯、修改源程序(如語法、字符有錯等)、保存、構造所有。直至沒有錯誤。





在沒有語法錯誤的情況下,按下圖紅圈中的按鈕就可以進行模擬調試:




下面是調試窗。由于我們的程序是讓 P0 口8個腳隔一個輸出0,隔一個輸出1,所以要從菜單的“外圍設備”中打開“Prot 0” P0口窗:





單擊“單步運行”,在P0窗中就可以看到我們原先設想的效果:





到此,這個程序暫告一段落;

接下來,我們啟動 51ISP 編程實驗程序,將剛剛生成的 Test.Hex 燒寫到單片機芯片,在實驗板上實際驗證一下。

連接51ISP編程實驗板,啟動其程序;

在51ISP程序的菜單“文件”中,“打開HEX文件...” 打開 Text.hex 文件:





執行寫入操作:





執行寫入操作完成后,編程實驗板就會出現我們期待的效果!若寫入出錯,請先“擦除”后再“寫入”。  

若在實驗板上實際驗證的并不是我們預期的效果,那么,就需要再次返回到編輯、修改源程序那一步,修改后再構造所有,再次將生成的Hex文件在SP51pro中燒寫、實驗,直至成功!
本文地址:http://m.qingdxww.cn/thread-72890-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 了解一下Microchip強大的PIC18-Q24 MCU系列
  • 想要避免發生災難,就用MPLAB® SiC電源仿真器!
  • 基于CEC1712實現的處理器SPI FLASH固件安全彈性方案培訓教程
  • 無線充電基礎知識及應用培訓教程2
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一级片在线观看视频 | 四虎影视国产精品婷婷 | 四虎图库 | 99在线视频网站 | 国产青青草 | 欧美一区二区手机在线观看视频 | 欧洲一卡2卡三卡4卡免费网站 | 韩国二级毛片免费播放 | 国产香蕉一区二区在线网站 | 国产一区导航 | 欧美在线视频导航 | 日韩制服在线 | 日日夜夜天天人人 | 欧美一进一出抽搐大尺度视频 | 国产网站免费在线观看 | 色资源二区在线视频 | 青青青久热国产精品视频 | 91污网站 | 黑人香蕉又粗又大视频免费 | 欧美成人片在线 | 亚洲国产成人综合精品2020 | 久久久久国产精品四虎 | 天堂在线观看视频观看www | 91免费国产 | 亚洲免费视频播放 | 久久久久免费精品视频 | 五月间天堂 | 成人欧美一区二区三区视频不卡 | 激情欧美成人狠狠色金八天国 | 日韩精品视频免费在线观看 | 国产精品黄在线观看免费 | 小色网站| 国产一区二区三区在线看 | 青青久草 | 午夜黄色一级片 | 男女男免费视频网站国产 | 欧美亚洲尤物久久精品 | 精品久久久久久久一区二区伦理 | 天天影视网综合 | 日本在线视频一区二区三区 | 免费毛片a线观看 |