《KEIL C51 uVision2 V6.2x 入門教程》中文版,目前已經(jīng)翻譯完成前四章.
本文檔包含uVision2- 2.20版的發(fā)行說(shuō)明和發(fā)行前所有的修改,以及相關(guān)的工具。
本文檔的內(nèi)容、隨之發(fā)行的用戶手冊(cè),以及本文所述軟件的版權(quán)屬于Keil Software 和 Keil Elektronik所有。
這本手冊(cè)是Keil Software 公司關(guān)于8051系列MCU的開(kāi)發(fā)工具的介紹。它向新用戶和有興趣的讀者介紹本公司的產(chǎn)品。這本使用指南包含下列各章:
第 1 章 簡(jiǎn)介:概述并描述了Keil Software 為8051系列MCU提供的不同產(chǎn)品。
第 2 章 安裝:描述了該如何安裝軟件以及如何設(shè)置工具的操作環(huán)境。
第 3 章 開(kāi)發(fā)工具:描述了集成有調(diào)試器,C編譯器,匯編器的uVision2 IDE的主要特性和用途。
第 4 章 建立應(yīng)用:描述該如何建立項(xiàng)目,編輯源文件,編譯并報(bào)告語(yǔ)法錯(cuò)誤, 產(chǎn)生運(yùn)行代碼。
第 5 章 測(cè)試程序:描述了如何使用Vision2 debugger模擬并測(cè)試你的整個(gè)應(yīng)用。
第 6 章 調(diào)試功能:討論了擴(kuò)展uVision2 debugger功能的各種函數(shù)。
第 7 章 示例程序:提供幾個(gè)示例程序以說(shuō)明該如何使用Keil 8051開(kāi)發(fā)工具。
第 8 章 實(shí)時(shí)操作系統(tǒng):討論了RTX-51 Tiny版和RTX-51 Full版,并提供一個(gè)示例程序。
第 9 章 使用片上外圍設(shè)備:描述了如何使用C51編譯器訪問(wèn)片上外圍設(shè)備,本章也包括幾個(gè)應(yīng)用注意事項(xiàng)。
第 10 章 CPU和程序啟動(dòng)代碼:描述了如何為你的應(yīng)用設(shè)置8051CPU。
第 11 章 使用Monitor-51:討論該如何初始化Monitor并把它安裝到你的目標(biāo)板上。
第 12 章 命令參考:簡(jiǎn)單地介紹了Keil 8051開(kāi)發(fā)工具的命令和控制。
1. uVision2 集成開(kāi)發(fā)環(huán)境
uVision2 是集成下列各項(xiàng)的IDE:
- 項(xiàng)目管理
- 編譯程序
- 工具配置
- 編輯器
- 高效的調(diào)試器
使用uVision2 IDE,你可以編輯,編譯,和調(diào)試你的程序。
光盤上的示例程序是為配合uVision2 IDE的使用而設(shè)計(jì)。
2. 示例程序和開(kāi)始步驟
當(dāng)創(chuàng)造一個(gè)新的項(xiàng)目時(shí), 你必須從器件(MCU)庫(kù)中選擇一個(gè)器件。
示例項(xiàng)目位于文件夾 \C51\EXAMPLES 和 \C166\EXAMPLES。
HELLO 是一個(gè)從166系列MCU的串口發(fā)送"Hello World" 的簡(jiǎn)單程序
MEASURE 是一個(gè)模擬和數(shù)字系統(tǒng)的數(shù)據(jù)采集系統(tǒng)
TRAFFIC 是一個(gè)利用小型實(shí)時(shí)操作系統(tǒng)(RTX Tiny OS)的交通紅綠燈控制器
SIEVE 是一個(gè)計(jì)算素?cái)?shù)的基本測(cè)試程序
DHRY 是一個(gè)計(jì)算dhrystones的基本測(cè)試程序
WHETS 是一個(gè)單精度的Whetstone的基本測(cè)試程序
(譯者注*:后面三個(gè)程序都是用來(lái)測(cè)試計(jì)算機(jī)性能或編譯器的代碼效率的標(biāo)準(zhǔn)測(cè)試程序。)
用uVision2來(lái)生成一個(gè)應(yīng)用的步驟如下:
a) 選擇菜單 Project - Open Project: 例如:C166\examples\hello\hello.uv2
b) 選擇菜單 Project - Rebuild all target files or Build target
用uVision2來(lái)創(chuàng)建一個(gè)你自己的應(yīng)用的步驟如下:
a) 選擇菜單 Project - New Project: 選擇一個(gè)目錄并輸入項(xiàng)目名字。
b) 選擇菜單 Project - Select Device: 選擇8051,166, 或 ST10 系列的一個(gè)器件
c) 選擇菜單 Project - Targets, Groups, Files:
選擇Add/Files頁(yè),在Available Groups框中選擇Source code,再點(diǎn)擊Add Files to Group
在彈出對(duì)話框中選擇要添加的文件。
d) 選擇菜單 Project - Options: 設(shè)定所有的工具選項(xiàng)
e) 選擇菜單 Project - Rebuild all target files or Build target
用uVision2來(lái)調(diào)試程序的步驟如下:
a) 選擇菜單 Debug - Start/Stop Debug Session
b) 使用調(diào)試工具欄按鈕或在輸出窗戶的命令行中輸入:G,main 回車
c) 你可以點(diǎn)擊工具欄上"Serial Window #1"按鈕打開(kāi)串口輸出觀察窗口
d) 現(xiàn)在,你可以用標(biāo)準(zhǔn)選項(xiàng)(Step, Go, Break)來(lái)調(diào)試你的程序了