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

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

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

定 價:¥65.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一部分 Cx51基礎(chǔ)篇
第一章 單片機(jī)基礎(chǔ)知識
1.1 8051單片機(jī)的特點
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 單片機(jī)的工作方式
1.3 8051的系統(tǒng)擴(kuò)展
1.3.1 外部總線的擴(kuò)展
1.3.2 外部程序存儲器的擴(kuò)展
1.3.3 外部數(shù)據(jù)存儲器的擴(kuò)展
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運算符、表達(dá)式及其規(guī)則
3.7.1 Cx51算術(shù)運算符及其表達(dá)式
3.7.2 Cx51關(guān)系運算符、表達(dá)式及優(yōu)先級
3.7.3 Cx51邏輯運算符、表達(dá)式及優(yōu)先級
3.7.4 Cx51位操作及其表達(dá)式
3.7.5 自增減運算符、復(fù)合運算符及其表達(dá)式
第四章 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)建應(yīng)用
7.2.1 創(chuàng)建項目
7.2.2 項目目標(biāo)和文件組
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 表達(dá)式
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 遠(yuǎn)程測量系統(tǒng)MEASURE
7.6 使用Monitor51
第八章 Cx51編譯器
8.1 Cx51編譯器控制命令
8.2 Cx51語言擴(kuò)展
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 預(yù)處理器
8.3.1 預(yù)處理命令
8.3.2 字符串化操作符
8.3.3 標(biāo)記合并操作符
8.3.4 預(yù)定義宏常量
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 標(biāo)準(zhǔn)類型
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 標(biāo)準(zhǔn)宏偽指令
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應(yīng)用篇
第十一章 模塊化程序設(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 多機(jī)通信
第十三章 8051擴(kuò)展資源的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實時多任務(wù)操作系統(tǒng)
14.1 RTX51概述
14.2 要求和定義
14.3 創(chuàng)建RTX51 Tiny應(yīng)用程序
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ù)參考
參考文獻(xiàn)

本目錄推薦

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