C語言編程實訓實訓指導書二_第1頁
C語言編程實訓實訓指導書二_第2頁
C語言編程實訓實訓指導書二_第3頁
C語言編程實訓實訓指導書二_第4頁
C語言編程實訓實訓指導書二_第5頁
已閱讀5頁,還剩5頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、C語言編程實訓實訓指導書二 適應專業:應用電子技術 廣州康大職業技術學院自動化系 二0 一0年十一月 C語言編程實訓實訓二 Keil C51軟件的應用一、 實訓目的 學習使用Keil C51軟件編程的方法,掌握應用Keil C51軟件進行C語言單片機編程的操作技能。二、實訓設施1PC機2Keil C51軟件三、實訓內容(一)學習使用Keil C51軟件編程的方法1.熟悉Keil C51軟件編程步驟(1)新建一個工程項目文件。(2)為工程選擇目標器件(例如選擇ATMEL的AT89C51)。(3)為工程項目設置軟硬件調試環境。(4)創建源程序文件并輸入程序代碼。(5)保存創建的源程序項目文件。(6

2、)把源程序文件添加到項目中。 2接通PC機電源,進入WINDOS桌面,點擊Keil C51快捷圖標,即可進入圖2.1所示: Keil C51 軟件開發界面 在這個界面,各種調試工具、命令菜單都有。其中菜單欄為你提供了各種操作菜單,比如:編緝器操作、工程維護、開發工具選項設置、程序調試、窗體選擇和操作、在線幫助等等。在Keil C51開發環境下使用工程的方法來管理文件,而不是單一文件的模式。所有的文件包括源程序(含C程序、匯編程序)、頭文件、甚至說明性的技術文檔都可以放在工程項目文件里統一管理。對于單片機技術的初學者來說,必須首先學會使用Keil C51創建一個單片機系統應用程序 。 圖2.1

3、Keil C51 軟件開發界面 3點擊工具欄的 Project 選項,在彈出如下所示的下拉菜單中選擇 New Project 命令,建立一個新的Vision2 工程:圖2.2 新建一個工程項目4. 為你的工程取一個名稱,選擇工程存放的路徑,建議為每個工程單獨建立一個目錄,并且工程中需要的所有文件都放在這個目錄下:填寫新建工程的名稱點擊選擇工程存放路徑 圖2.3 新建工程項目對話窗口 選擇工程目錄和輸入項目名后,點擊 保存 返回。 5在工程建立完畢以后,會立即彈出如圖2.4 所示的器件選擇窗口: 圖2.4 器件選擇窗口 你可以根據硬件設計需要,選擇相應的器件型號;另外你在選擇完目標器件后想改變目

4、標器件,可點擊工具欄 Project 選項,在彈出的如圖3.5所示的下拉菜單中選擇 Select Device for Target Target 1 命令,也將出現如圖2.4所示的對話窗口后重新加以選擇。 圖2.5 器件選擇命令下拉菜單6. 點擊工具欄的 File 選項,在彈出的如圖3.6所示的下拉菜單中選擇 New 命令,這時在文件窗口會出現如圖2.7所示的新文件編輯窗口 Text1: 圖2.6 新建源程序下拉菜單 圖2.7 源程序編輯窗口 7. 在這個源程序編輯框內輸入你要編寫的源程序,文件的編輯方法同其它文本編輯器是一樣的,你可以執行輸入、刪除、選擇、拷貝、粘貼等基本文字處理命令。(當

5、然你也可以使用其他編輯工具去編寫源程序,源程序編輯完畢后保存在U盤中,再拷貝到這個工程項目的文件夾中。)8輸入完畢后點擊工具欄的 File 選項,在彈出的下拉菜單中選擇 保存 命令存盤源程序,這時會彈出如圖3.8所示的存盤源程序畫面,在文件名欄內輸入源程序的文件名。 圖2.8 源程序文件保存對話框注意: (1)由于 Keil C51 支持匯編和C語言,而且 Vision2 要根據后綴判斷文件的類型,從而自動進行處理,因此存盤時一定要使輸入的文件名后帶上擴展名.ASM或.C 。 (2)保存完畢后請觀察:保存前后源程序有哪些不同?關鍵字變成藍顏色了嗎?此時你應該檢查每一條程序命令行是否正確!9.

6、將編寫完好的源程序添加到.V2 工程中,構成一個完整的工程項目。在 Project Windos 窗口內,選中 “Source Group1”后點擊鼠標右鍵,在彈出如圖3.9所示的快捷菜單中選擇 Add files to Group “Source Group1” (向工程中添加源程序文件)命令,此時會出現如圖2.10所示的添加源程序文件窗口,選擇剛才創建編輯的源程序文件,單擊 Add 命令即可把源程序文件添加到項目中。注意:由于添加源程序文件窗口中的默認文件類型是 C Source Filce(*.c), 這樣在搜索顯示區中則不會顯示剛才創建的源程序文件(由于它的文件類型是 *.asm )。

7、改變搜索文件類型為: Asm Source File(*.a*:*.src),并最終選擇你所創建的源程序文件。 圖2.9 添加源程序快捷菜單在此類型文件中查找你創建的源程序 圖2.10 添加源程序文件窗口(二)學習使用Keil C51軟件進行程序文件的編譯、鏈接1設置編譯鏈接環境(1) 點擊工具欄 Project 選項,在彈出如圖2.11所示的下拉菜單中選擇 Option For Target Target1 命令為目標設置工具選項,這時會出現如圖3.12所示的調試環境設置窗口, 點擊 Output 選項卡在出現的窗口中選中 Create Hex File 選項,在編譯時系統將自動生成目標代碼

8、文件 *.HEX 。 圖2.11 調試環境設置命令下拉菜單 圖2.12 Keil C51 調試環境設置窗口(2) 點擊工具欄 Debug 選項,會出現如圖3.13所示的工作模式選擇窗口,在此窗口中可以設置不同的仿真模式。 圖2.13 Debug 設置窗口 在上圖所示的 Debug 設置窗口,選中 UseSimulator 選項,點擊 確定 命令按鈕加以確認,此時 Vision2 調試器即配置為軟件模擬仿真。注意:若要使用硬件仿真,則應選擇 Use 選項,并在該欄后的驅動方式選擇框內選這時的驅動程序庫。2程序的編譯、鏈接 (1)點擊工具欄 Project 選項,在彈出如圖2.14所示的下拉菜單中選擇: Build Target 命令對源程序文件進行編譯,當然也可以選擇:Rebuild All Target Files 命令對所有的工程文件進行重新編譯。 圖2.14 編譯命令菜單(2) 仔細查看“Output Windos”信息輸出窗口顯示的一些相關信息,如圖3.15所示: 其中第二行 assembling Led_Light.asm 表示此時正在編譯 Led_Light.asm源程序;第三行 linking.表示此時正在鏈接工程項目文件;第五行 Creating hex file from Led_Light說明已生成目標文件 Led_Light.hex ;最后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論