keil編寫程序並download到單片機中

keil uvision2 教程 

在編定單片機程序的時候經常要用到keil uvision2 來編寫程序,下面我們以AT89C51單片機爲例,學習 如何使用keil uvision2 來編寫程序。 keil uvision2 編寫程序一般步驟如下: 

1. 新建工程 

2. 新建源程序文件,可以是C語言或彙編語言等 

3. 把源程序添加到工程中 

4. 編譯並生成Hex文件 

下面開始我們的學習之旅吧!! 

一、新建工程 打開keil uvision2 軟件,在菜單欄上選擇project菜單下的new project (新建一個工程) 選擇工程存儲存位置,我們新建一文件夾,然後把工程保存在這一文件夾裏面,保存之前先輸入文件名如:how138 點擊保存之後會彈出選擇芯片對話框,我們要用的是AT89C51單片機,所以選擇ATMEL公司的AT89C51單片機即可,然後單擊確定。 軟件會彈出提示框:問你是否添加默認代碼,我們不需要所以選擇否。 這樣一個工程框加就建立好了。 

二、新建源程序文件(本例使用彙編語言) 選擇菜單 File 下面的New (新建源程序文件) 在代碼編輯框中輸入代碼如圖所示,可以根據需要輸入自已的代碼 輸入完成之後點擊保存,並輸入文件名:Text1.a (注意:要輸入後綴名,因爲是彙編所以使用a爲後綴名),把文件保存在工程文件夾所在的目錄裏。 然後關才源程序編輯框,這一步完成。提示:如果用C語言編寫則輸入Text1.c後綴名爲.c 

三、 把源程序添加到工程中 在文件列表裏選擇 Source Group 1 然後單擊右鍵,在彈出的菜單裏選擇Add file to Group (添加源程序) 彈出選擇源程序對話框,我們選擇擇文件類型爲 *.s *.src *.a 這一項 然後找到第二步建立的源程序Text1.a 選擇之後單擊ADD按鈕一次 最選擇擇關閉。此時源程序已經添加到工程中 在文件列表中可以看到 

四、 編譯並生成Hex文件 接下來就是對源程序進行編譯了,如果代碼輸入正確之後會提示編譯成功。 程序寫好並編譯成功之後我們如何才能燒錄到單片機裏面呢??? 要把程序燒錄到單片機裏面,就必須先把它編譯成Hex格式文件,所以下面我們學習如何建立HEX文件。 選單擊按鈕,在彈出的對話框中選擇OUTPUT選項卡 在 Creat Hex 那一項前面打勾 (你還可以在NAME of executtable更改生成HEX的文件名) 其他選項按默認即可,最後單擊確定 回到keil uvision2界面從新選擇編譯,就可以看到提示已經成功生成HEX文件。 到此爲此已經成功的使用keil uvision2 來編寫程序了,我們只要把HEX文件下載到單片機裏面就可以完成了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章