新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 用keil編寫程序并download到單片機(jī)中

用keil編寫程序并download到單片機(jī)中

作者: 時(shí)間:2016-11-24 來(lái)源:網(wǎng)絡(luò) 收藏
在編定單片機(jī)程序的時(shí)候經(jīng)常要用到keil uvision2 來(lái)編寫程序,下面我們以AT89C51單片機(jī)為例,學(xué)習(xí) 如何使用keil uvision2 來(lái)編寫程序。

keil uvision2 編寫程序一般步驟如下:
1. 新建工程
2. 新建源程序文件,可以是C語(yǔ)言或匯編語(yǔ)言等
3. 把源程序添加到工程中 4. 編譯并生成Hex文件 下面開始我們的學(xué)習(xí)之旅吧!!

一、新建工程

打開keil uvision2 軟件,在菜單欄上選擇project菜單下的new project (新建一個(gè)工程) 選擇工程存儲(chǔ)存位置,我們新建一文件夾,然后把工程保存在這一文件夾里面,保存之前先輸入文件名如:how138 點(diǎn)擊保存之后會(huì)彈出選擇芯片對(duì)話框,我們要用的是AT89C51單片機(jī),所以選擇ATMEL公司的AT89C51單片機(jī)即可,然后單擊確定。軟件會(huì)彈出提示框:?jiǎn)柲闶欠裉砑幽J(rèn)代碼,我們不需要所以選擇否。 這樣一個(gè)工程框加就建立好了。

二、新建源程序文件(本例使用匯編語(yǔ)言) 選擇菜單 File 下面的New (新建源程序文件) 在代碼編輯框中輸入代碼如圖所示,可以根據(jù)需要輸入自已的代碼輸入完成之后點(diǎn)擊保存,并輸入文件名:Text1.a (注意:要輸入后綴名,因?yàn)槭菂R編所以使用a為后綴名),把文件保存在工程文件夾所在的目錄里。然后關(guān)才源程序編輯框,這一步完成。提示:如果用C語(yǔ)言編寫則輸入Text1.c后綴名為.c

三、 把源程序添加到工程中 在文件列表里選擇 Source Group 1 然后單擊右鍵,在彈出的菜單里選擇Add file to Group (添加源程序)彈出選擇源程序?qū)υ捒?,我們選擇擇文件類型為 *.s *.src *.a 這一項(xiàng) 然后找到第二步建立的源程序Text1.a 選擇之后單擊ADD按鈕一次 最選擇擇關(guān)閉。此時(shí)源程序已經(jīng)添加到工程中 在文件列表中可以看到 四、 編譯并生成Hex文件接下來(lái)就是對(duì)源程序進(jìn)行編譯了,如果代碼輸入正確之后會(huì)提示編譯成功。 程序?qū)懞貌⒕幾g成功之后我們?nèi)绾尾拍軣浀絾纹瑱C(jī)里面呢???要把程序燒錄到單片機(jī)里面,就必須先把它編譯成Hex格式文件,所以下面我們學(xué)習(xí)如何建立HEX文件。選單擊按鈕,在彈出的對(duì)話框中選擇OUTPUT選項(xiàng)卡 在 Creat Hex 那一項(xiàng)前面打勾 (你還可以在NAME of executtable更改生成HEX的文件名) 其他選項(xiàng)按默認(rèn)即可,最后單擊確定 回到keil uvision2界面從新選擇編譯,就可以看到提示已經(jīng)成功生成HEX文件。 到此為此已經(jīng)成功的使用keil uvision2 來(lái)編寫程序了,我們只要把HEX文件下載到單片機(jī)里面就可以完成了。


關(guān)鍵詞: keil編寫程序download單片

評(píng)論


技術(shù)專區(qū)

關(guān)閉