新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 第2課 keil軟件及工程文件的建立

        第2課 keil軟件及工程文件的建立

        作者: 時間:2016-12-01 來源:網絡 收藏
        單片機系統設計主要包括硬件設計和軟件設計,對于單片機初者來說主要在于軟件的學習,也就是程序設計,等大家程序這塊掌握得差不多了,再去結合具體的項目學習做硬件,最終掌握單片機系統設計的方法。而在進行軟件學習的時候需要用到單片機實驗板進行實驗驗證,實驗板建議直接購買,當然如果電子技術基礎好的話,自己做板也是可以的。這次教程開發程序所用到的軟件為keil uVision2,該軟件大家可以到實驗室的下載中心進行下載;硬件實驗平臺主要采用我們實驗室自行設計的實驗板,有需要的請直接與我們聯系。下面分別介紹這keil uVision2和實驗板的使用方法,在程序編寫完成后需把程序燒寫到單片機中,我們是用ISP在線下載工具,這里一并進行介紹。
        為了便于大家學習,這里我們寫一個以1602液晶為顯示器件的可顯示時、分、秒的電子時鐘程序為例介紹整體程序從編輯、編譯到下載的全過程。(具休程序已事先寫好并經正常調試無誤,后面課程會具體介紹,這里暫不作講解)
        在正式的寫程序之前,需進行keil uVision2軟件的安裝和實驗板驅動程序的安裝,相關的軟件及驅動程序請大家直接在實驗室網站下載中心進行下載,這里給出下載地址。keil uVision2軟件件及安裝方法、實驗板驅動程序及安裝方法。
        安裝安成后,即可按下面的步驟進行。
        1、KEIL軟件的使用及工程文件的建立
        51單片機程序設計所用到的開發軟件主要是keil uVision,它是由德國Keil Software公司開發的,2005年Keil公司被ARM公司收購,并于2009年發布了keil uVision4,這個版本的軟件支持ARM系列的芯片,如現目前流行的STM32等芯片 ,我們這里使用的是uVision2版本。
        (1)、打開KEIL軟件
        雙擊keil快捷方式圖標(軟件安裝好后,一般在桌面上會有快捷方式,雙擊即可),出現啟動界面如圖1,緊接著出現編輯界面如圖2。
        圖1 啟動keil軟件時的界面
        圖2 進入keil后的編輯界面
          (2)、新建工程
        進入keil編輯界面后,點擊Project菜單中的New Project選項如圖3所示(注意,如果之前該軟件已經建立過工程,需要點擊Close Project后再新建工程)。
        圖3 新建工程
        (3)、選擇該工程所要保存的路徑,輸入工程名。對于keil軟件,一個工程里面通常包含若干個文件,為了便于管理,一般先建立一個文件夾用于存放該工程文件,這里我們在桌面上建立文件文件夾(當然也可以放在其它盤里面),取名為“zndz”,然后將工程文件也取名為“zndz”,并點擊保存,如圖4所示。
        圖4 保存工程
        (4)、選擇單片機型號
        點擊“保存”后,會馬上彈出一個要求用戶選擇單片機型號的對話框,里面有各個公司的單片機,用戶根據自己采用單片機加以選擇即可,如圖5所示。我們實驗板上的型號為STC89C52,大家會發現,此對話框里并沒有該型號的單片機,但51內核的單片機具有通用性,所以我們選用任何一款89c52單片機都可以,這里我們選擇Atmel公司的AT89C52,然后點擊“確定”,如圖5所示。
        圖6 單片機型號選擇
        點擊“確定”后會有一個啟動代碼復制提示框出現,如圖7所示,里面的內容是問你是否需要復制8051單片機的啟動代碼,因為我們是采用C語言編程,這里我們直接點擊“否”就可以了。
        圖6 啟動代碼復制提示框
        之后就會進入新的編輯界面,如圖7所示,至此,一個單片機工程就建立好了,但這個工程并不是一個完整的工程,工程中還需要建相應的文件才行,下面我們開始建立文件。
        圖7 選擇單片機后的界面
        (5)、建立文件
        如圖,點擊圖8編輯界面左上角的或點擊New菜單片的File菜單,之后會出現如圖9所示的界面
        圖8 新建文件
        圖9 建立文件后的界面
        (6)、保存文件
        文件建好后,還得將來文件添加到工程去,在添加之前我們先得對文件進行保存,點擊按鈕,此時會出現界面如圖10所示,在文件名(N)后面的框中取名“zndz.c”,注意因為是采用C語言編程,所以文件名的后綴名為“.c”,如果是采用匯編語言,則后綴名應該“.asm”.然后點擊保存。
        上一頁 1 2 3 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 宁化县| 石渠县| 专栏| 阿克苏市| 河曲县| 屯昌县| 中西区| 高邮市| 凤阳县| 丰都县| 开平市| 梁平县| 新泰市| 富阳市| 宁德市| 和硕县| 洛川县| 江门市| 休宁县| 隆林| 海原县| 平舆县| 玉环县| 屏东县| 崇阳县| 普兰店市| 富民县| 丰城市| 乌兰浩特市| 咸丰县| 北辰区| 澄迈县| 荃湾区| 太原市| 文登市| 新乡县| 全州县| 普格县| 德庆县| 开阳县| 儋州市|