新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 用keil編寫程序并download到單片機中

        用keil編寫程序并download到單片機中

        作者: 時間:2016-11-24 來源:網絡 收藏
        在編定單片機程序的時候經常要用到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文件下載到單片機里面就可以完成了。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 武汉市| 兴安盟| 正阳县| 潜江市| 获嘉县| 彰化市| 乐平市| 九龙坡区| 广平县| 龙川县| 万源市| SHOW| 平阳县| 青阳县| 乐陵市| 莆田市| 鲁山县| 七台河市| 洪湖市| 宜丰县| 渑池县| 石柱| 巧家县| 隆安县| 滁州市| 九龙城区| 错那县| 泉州市| 聂拉木县| 张家川| 宣恩县| 兴安盟| 德保县| 鸡泽县| 汉寿县| 东城区| 天镇县| 齐河县| 浏阳市| 正安县| 潼关县|