出版時間:2004-10-1 出版社:北京航空航天大學(xué)出版社 作者:尹勇,王洪成 頁數(shù):352 字?jǐn)?shù):582000
內(nèi)容概要
Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),μVision2 IDE 是Keil C51基于Windows的開發(fā)平臺,是用戶開發(fā)和調(diào)試單片機C語言源代碼的最理想的工具之一。固件程序的編程是整個USB外設(shè)開發(fā)中非常重要的一環(huán),它不是單純的軟件,而是軟件和硬件的結(jié)合,開發(fā)者需要對單片機的端口、中斷和USB協(xié)議處理芯片的硬件結(jié)構(gòu)非常熟悉。本書的重點在于如何使用Keil C51的Windows集成開發(fā)環(huán)境μVision2,如何進(jìn)行USB設(shè)備固件代碼的開發(fā)和仿真調(diào)試,以助讀者達(dá)到熟練掌握使用μVision2開發(fā)和調(diào)試程序、進(jìn)行USB固件開發(fā)和調(diào)試的目的。書中示例豐富,所有的例子都經(jīng)過上機操作和認(rèn)真審核。本書可作為從事單片機和USB設(shè)備開發(fā)的工程技術(shù)人員、工程師的參考書籍,也可供高等學(xué)校工科電子類專業(yè)師生參考。
書籍目錄
第1章 Keil C51的基礎(chǔ)知識 1.1 C51程序的基本結(jié)構(gòu) 1.2 C51的標(biāo)識符與關(guān)鍵字 1.3 C51的數(shù)據(jù)類型 1.4 C51的常量和變量 1.4.1 C51的常量 1.4.2 C51的變量 1.5 C51的函數(shù) 1.5.1 函數(shù)的說明 1.5.2 函數(shù)的定義 1.5.3 函數(shù)的調(diào)用 1.6 C51的數(shù)組與指針 1.6.1 C51的數(shù)組 1.6.2 C51的指針 1.7 C51的結(jié)構(gòu)與聯(lián)合 1.7.1 C51的結(jié)構(gòu) 1.7.2 C51的聯(lián)合 1.8 C51類型定義 1.9 C51的編譯預(yù)處理 1.9.1 宏定義 1.9.2 文件包含 1.9.3 條件編譯第2章 Keil C51開發(fā)工具簡介 2.1 μVision2集成開發(fā)環(huán)境介紹 2.2 DOS下的C51開發(fā)工具 2.2.1 C51開發(fā)工具介紹 2.2.2 Keil C51的C編譯器 2.2.3 Keil C51的A51宏匯編器 2.2.4 Keil C51的BL51代碼連接器/定位器 2.2.5 Keil C51的OC51目標(biāo)文件轉(zhuǎn)換器 2.2.6 Keil C51的OH51目標(biāo)十六進(jìn)制轉(zhuǎn)換器 2.2.7 Keil C51的LIB51庫文件管理器 2.3 Windows下的C51開發(fā)工具 2.3.1 μVision1版 2.3.2 μVision2版 2.4 μVision2的安裝 2.4.1 系統(tǒng)需求 2.4.2 安裝注意事項 2.4.3 μVision2的安裝過程 2.5 μVision2安裝后的文件組織結(jié)構(gòu) 2.6 一個完整的應(yīng)用實例第3章 μVision2的集成開發(fā)環(huán)境 3.1 μVision2集成開發(fā)環(huán)境 3.2 μVision2項目管理窗口 3.2.1 目標(biāo)、文件組和文件的管理 3.2.2 項目窗口中的文件和文件組的屬性 3.3 μVision2的菜單欄 3.4 μVision2工具欄的使用 3.5 μVision2快捷鍵的使用 3.6 μVision2的各種窗口 3.6.1 設(shè)置窗口屬性 3.6.2 源代碼編輯窗口 3.6.3 反匯編窗口 3.6.4 Watch &Call Stack窗口 3.6.5 Memory窗口 3.6.6 CPU寄存器窗口 3.6.7 串行窗口 3.6.8 性能分析窗口 3.6.9 代碼覆蓋窗口 3.6.10 符號觀察窗口第4章 用μVision2管理項目 4.1 啟動μVision2并創(chuàng)建一個項目 4.1.1 創(chuàng)建一個新的項目 4.1.2 新建一個源文件 4.2 增加和配置啟動代碼 4.3 μVision2的CPU和程序啟動代碼詳解 4.4 為目標(biāo)設(shè)置工具選項 4.4.1 配置對話框 4.4.2 例子項目的設(shè)置 4.5 編譯項目并生成hex文件 4.6 代碼分塊 4.7 使用資源瀏覽器 4.8 Keil C51與匯編語言的接口 4.8.1 模塊內(nèi)接口 4.8.2 模塊間接口 4.9 列表文件的使用 4.9.1 C語言列表文件 4.9.2 匯編語言列表文件 4.10 μVision2的使用技巧 4.10.1 導(dǎo)入μVision1的項目到μVision2 4.10.2 為列表文件和目標(biāo)文件指定單獨的文件夾 4.10.3 復(fù)制工具設(shè)置到一個新的目標(biāo)中 4.10.4 使用μVision2器件庫中沒有的微控制器第5章 用μVision2調(diào)試項目第6章 USB設(shè)備規(guī)范第7章 USB的數(shù)據(jù)包及數(shù)據(jù)傳輸方式第8章 USB接口芯片PDIUSBD12第9章 PDIUSBD12固件的編程實現(xiàn)第10章 PDIUSBD12固件代碼在μVision2中的調(diào)試附錄AμVision2的高級編程技巧附錄BμVision2的錯誤信息參考文獻(xiàn)
編輯推薦
單片機Keil C51集成開發(fā)環(huán)境入門精華,μVision2使用詳解,USB固件C語言編程與調(diào)試,以經(jīng)驗為基礎(chǔ),實例豐富。
圖書封面
評論、評分、閱讀與下載
單片機開發(fā)環(huán)境μVision2使用指南及USB固件編程與調(diào)試 PDF格式下載