注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)Windows單片機C語言WINDOWS環(huán)境編程寶典

單片機C語言WINDOWS環(huán)境編程寶典

單片機C語言WINDOWS環(huán)境編程寶典

定 價:¥65.00

作 者: 馬忠梅[等]編著
出版社: 北京航空航天大學出版社
叢編項: 單片機應用程序設(shè)計與開發(fā)叢書
標 簽: 單片計算機

ISBN: 9787810772969 出版時間: 2003-06-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 650 字數(shù):  

內(nèi)容簡介

  本書以KEIL公司最新版本8051單片機開發(fā)套件講述單片機C語言應用程序設(shè)計。該套件的編譯器有支持經(jīng)典8051和8051派生產(chǎn)品的版本,統(tǒng)稱為Cx51。Windows集成開發(fā)環(huán)境μVision2把μVision1用的模擬調(diào)試器dScope與集成環(huán)境無縫地結(jié)合起來,使用更方便,支持的單片機品種更多。全書共分三部分:Cx51基礎(chǔ)篇、Cx51工具篇和Cx51應用篇。基礎(chǔ)篇適用于單片機的初學者,結(jié)合8051結(jié)構(gòu)講述C語言基礎(chǔ)知識。使用篇包括詳細的編譯器、宏匯編器和鏈接器的控制命令,以及μVision環(huán)境使用方法。應用篇包括混合編程以及單片機內(nèi)部資源、擴展資源和實時操作系統(tǒng)的編程方法。本書的特點是取材于最新原文資料,總結(jié)實際教學和應用經(jīng)驗,內(nèi)容范圍廣泛,實例詳細具體。本書既適用于單片機初學者學習,又可作為單片機設(shè)計開發(fā)人員的工具書。本書附帶一張光盤,內(nèi)含評估版本軟件和書中程序。

作者簡介

暫缺《單片機C語言WINDOWS環(huán)境編程寶典》作者簡介

圖書目錄

第一部分 Cx51基礎(chǔ)篇
第一章 單片機基礎(chǔ)知識
1.1 8051單片機的特點
1.2 8051的內(nèi)部結(jié)構(gòu)
1.2.1 中央處理器
1.2.2 存儲器組織
1.2.3 片內(nèi)并行接口
1.2.4 8051的內(nèi)部資源
1.2.5 8051的芯片引腳
1.2.6 單片機的工作方式
1.3 8051的系統(tǒng)擴展
1.3.1 外部總線的擴展
1.3.2 外部程序存儲器的擴展
1.3.3 外部數(shù)據(jù)存儲器的擴展
1.4 8051指令系統(tǒng)
1.4.1 尋址方式
1.4.2 指令說明
1.4.3 偽指令
1.4.4 指令系統(tǒng)表
1.5 實用程序設(shè)計
第二章 C與8051
2.1 8051的編程語言
2.2 Cx51編譯器
2.3 KEIL 8051開發(fā)工具
2.4 KEIL Cx51編程實例
2.5 Cx51程序結(jié)構(gòu)
第三章 Cx51數(shù)據(jù)與運算
3.1 數(shù)據(jù)與數(shù)據(jù)類型
3.2 常量與變量
3.3 Cx51數(shù)據(jù)的存儲類型與8051存儲器結(jié)構(gòu)
3.4 8051特殊功能寄存器(SFR)及其Cx51定義
3.5 8051并行接口及其Cx51定義
3.6 位變量(BIT)及其Cx51定義
3.7 Cx51運算符、表達式及其規(guī)則
3.7.1 Cx51算術(shù)運算符及其表達式
3.7.2 Cx51關(guān)系運算符、表達式及優(yōu)先級
3.7.3 Cx51邏輯運算符、表達式及優(yōu)先級
3.7.4 Cx51位操作及其表達式
3.7.5 自增減運算符、復合運算符及其表達式
第四章 Cx51流程控制語句
4.1 C語言程序的基本結(jié)構(gòu)及流程圖
4.1.1 順序結(jié)構(gòu)及其流程圖
4.1.2 選擇結(jié)構(gòu)及其流程圖
4.1.3 循環(huán)結(jié)構(gòu)及其流程圖
4.2 選擇語句
4.2.1 選擇語句 if
4.2.2 switch/case語句
4.3 循環(huán)語句
4.3.1 while語句
4.3.2 do while語句
4.3.3 for循環(huán)語句
第五章 Cx51構(gòu)造數(shù)據(jù)類型
5.1 數(shù)組
5.1.1 一維數(shù)組
5.1.2 二維數(shù)組
5.1.3 字符數(shù)組
5.1.4 查表
5.1.5 數(shù)組與存儲空間
5.2 指針
5.2.1 指針的基本概念
5.2.2 數(shù)組指針和指向數(shù)組的指針變量
5.2.3 指向多維數(shù)組的指針和指針變量
5.2.4 關(guān)于KEIL Cx51的指針類型
5.3 結(jié)構(gòu)
5.3.1 結(jié)構(gòu)的定義和引用
5.3.2 結(jié)構(gòu)數(shù)組
5.3.3 指向結(jié)構(gòu)類型數(shù)據(jù)的指針
5.4 共用體
5.5 枚舉
第六章 Cx51函數(shù)
6.1 函數(shù)的分類
6.2 函數(shù)的定義
6.3 函數(shù)的參數(shù)和函數(shù)值
6.4 函數(shù)的調(diào)用
6.4.1 函數(shù)調(diào)用的一般形式
6.4.2 函數(shù)調(diào)用的方式
6.4.3 對被調(diào)用函數(shù)的說明
6.4.4 函數(shù)的嵌套和遞歸調(diào)用
6.4.5 函數(shù)的遞歸調(diào)用
6.4.6 用函數(shù)指針變量調(diào)用函數(shù)
6.5 數(shù)組、指針作為函數(shù)的參數(shù)
6.5.1 用數(shù)組作為函數(shù)的參數(shù)
6.5.2 用指向函數(shù)的指針變量作為函數(shù)的參數(shù)
6.5.3 用指向結(jié)構(gòu)的指針變量作為函數(shù)的參數(shù)
6.5.4 返回指針的函數(shù)
第二部分 Cx51工具篇
第七章 μVision2集成開發(fā)環(huán)境
7.1 菜單欄命令
7.2 創(chuàng)建應用
7.2.1 創(chuàng)建項目
7.2.2 項目目標和文件組
7.2.3 配置對話框
7.2.4 代碼分體
7.2.5 μVision2工具
7.2.6 編寫優(yōu)化代碼
7.2.7 技巧和訣竅
7.3 調(diào)試程序
7.3.1 μVision2調(diào)試器
7.3.2 Debug命令
7.3.3 表達式
7.3.4 技巧和訣竅
7.4 μVision2調(diào)試函數(shù)
7.4.1 創(chuàng)建和調(diào)用函數(shù)
7.4.2 函數(shù)分類
7.4.3 調(diào)試函數(shù)和C之間的區(qū)別
7.4.4 μVision2調(diào)試器和dScope之間的差別
7.5 樣例程序
7.5.1 第一個8051 C程序HELLO
7.5.2 遠程測量系統(tǒng)MEASURE
7.6 使用Monitor51
第八章 Cx51編譯器
8.1 Cx51編譯器控制命令
8.2 Cx51語言擴展
8.2.1 關(guān)鍵字
8.2.2 存儲區(qū)
8.2.3 外部數(shù)據(jù)存儲器
8.2.4 存儲模式
8.2.5 存儲類型
8.2.6 數(shù)據(jù)類型
8.2.7 位類型
8.2.8 可位尋址對象
8.2.9 特殊功能寄存器
8.2.10 絕對變量定位
8.2.11 指針
8.2.12 函數(shù)聲明
8.3 預處理器
8.3.1 預處理命令
8.3.2 字符串化操作符
8.3.3 標記合并操作符
8.3.4 預定義宏常量
8.4 支持的8051派生產(chǎn)品
8.4.1 AD公司ADμC微轉(zhuǎn)換器B2 系列產(chǎn)品
8.4.2 Atmel公司89x8252及其派生產(chǎn)品
8.4.3 Dallas公司80C320,80C420,80C520和80C530
8.4.4 Dallas公司80C390,80C400,5240及其派生產(chǎn)品
8.4.5 Infineon公司C517, C517A, C509,80C537及其派生產(chǎn)品
8.4.6 Philips公司8xC750, 8xC751 和8xC752
8.4.7 Philips公司80C51MX體系結(jié)構(gòu)
8.4.8 Philips和Atmel公司W(wǎng)M 的雙數(shù)據(jù)指針
8.5 高級編程技術(shù)
8.5.1 配置文件
8.5.2 優(yōu)化器
8.5.3 段的命名規(guī)約
8.5.4 C與匯編程序的接口
8.5.5 C與PL/M51程序的接口
8.5.6 數(shù)據(jù)存儲格式
8.5.7 訪問絕對存儲器地址
8.5.8 調(diào)試
8.6 Cx51運行庫
8.6.1 內(nèi)部函數(shù)
8.6.2 庫文件
8.6.3 標準類型
8.6.4 絕對存儲器訪問宏
8.6.5 函數(shù)分類
8.6.6 頭文件
第九章 Ax51宏匯編器
9.1 匯編偽指令
9.1.1 段控制偽指令
9.1.2 符號定義
9.1.3 存儲區(qū)初始化
9.1.4 保留存儲區(qū)
9.1.5 過程聲明
9.1.6 程序鏈接
9.1.7 地址控制
9.1.8 其他偽指令
9.2 宏定義和宏調(diào)用
9.2.1 標準宏偽指令
9.2.2 宏定義
9.2.3 運算符
9.2.4 宏調(diào)用
9.2.5 C宏
9.3 調(diào)用和控制
9.3.1 匯編控制命令
9.3.2 條件匯編的控制
第十章 鏈接器/定位器和實用工具
10.1 鏈接器/定位器Lx51
10.2 鏈接器/定位器的控制命令
10.2.1 列表文件控制
10.2.2 輸出文件控制
10.2.3 段和位置控制
10.2.4 高級語言控制
10.3 庫管理器LIBx51
10.4 ObjectHex轉(zhuǎn)換器
10.4.1 使用OHx51
10.4.2 使用OC51
第三部分 Cx51應用篇
第十一章 模塊化程序設(shè)計
11.1 基本概念
11.2 模塊化程序開發(fā)過程
11.3 匯編和編譯
11.4 覆蓋和共享
11.5 庫和鏈接器/定位器
11.5.1 庫
11.5.2 鏈接器/定位器
11.6 混合編程
11.7 程序優(yōu)化
第十二章 8051內(nèi)部資源的C編程
12.1 中斷
12.2 定時器/計數(shù)器
12.3 串行口
12.4 8051派生產(chǎn)品的內(nèi)部資源
12.5 多機通信
第十三章 8051擴展資源的C編程
13.1 可編程外圍定時器8253
13.2 可編程外圍并行接口8255
13.3 實時時鐘/日歷芯片146818
13.4 8位D/A芯片DAC0832
13.5 12位D/A芯片AD7521
13.6 8位A/D芯片ADC0809
13.7 12位A/D芯片AD574
13.8 可編程鍵盤/顯示接口芯片8279
13.9 字符型LCD顯示模塊
13.10 點陣型LCD顯示模塊
第十四章 RTX51實時多任務操作系統(tǒng)
14.1 RTX51概述
14.2 要求和定義
14.3 創(chuàng)建RTX51 Tiny應用程序
14.4 RTX51 Tiny的系統(tǒng)函數(shù)
14.5 堆棧處理
14.6 樣例程序和系統(tǒng)調(diào)試
14.6.1 交通燈控制器
14.6.2 系統(tǒng)調(diào)試
附錄AKEIL Cx51與ANSI C的不同
附錄BKEIL Cx51的版本差異
附錄C代碼優(yōu)化
附錄D編譯器限制
附錄E提示和技巧
附錄F庫函數(shù)參考
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號