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

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

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

定 價(jià):¥65.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

第一部分 Cx51基礎(chǔ)篇
第一章 單片機(jī)基礎(chǔ)知識(shí)
1.1 8051單片機(jī)的特點(diǎn)
1.2 8051的內(nèi)部結(jié)構(gòu)
1.2.1 中央處理器
1.2.2 存儲(chǔ)器組織
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 外部程序存儲(chǔ)器的擴(kuò)展
1.3.3 外部數(shù)據(jù)存儲(chǔ)器的擴(kuò)展
1.4 8051指令系統(tǒng)
1.4.1 尋址方式
1.4.2 指令說(shuō)明
1.4.3 偽指令
1.4.4 指令系統(tǒng)表
1.5 實(shí)用程序設(shè)計(jì)
第二章 C與8051
2.1 8051的編程語(yǔ)言
2.2 Cx51編譯器
2.3 KEIL 8051開發(fā)工具
2.4 KEIL Cx51編程實(shí)例
2.5 Cx51程序結(jié)構(gòu)
第三章 Cx51數(shù)據(jù)與運(yùn)算
3.1 數(shù)據(jù)與數(shù)據(jù)類型
3.2 常量與變量
3.3 Cx51數(shù)據(jù)的存儲(chǔ)類型與8051存儲(chǔ)器結(jié)構(gòu)
3.4 8051特殊功能寄存器(SFR)及其Cx51定義
3.5 8051并行接口及其Cx51定義
3.6 位變量(BIT)及其Cx51定義
3.7 Cx51運(yùn)算符、表達(dá)式及其規(guī)則
3.7.1 Cx51算術(shù)運(yùn)算符及其表達(dá)式
3.7.2 Cx51關(guān)系運(yùn)算符、表達(dá)式及優(yōu)先級(jí)
3.7.3 Cx51邏輯運(yùn)算符、表達(dá)式及優(yōu)先級(jí)
3.7.4 Cx51位操作及其表達(dá)式
3.7.5 自增減運(yùn)算符、復(fù)合運(yùn)算符及其表達(dá)式
第四章 Cx51流程控制語(yǔ)句
4.1 C語(yǔ)言程序的基本結(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 選擇語(yǔ)句
4.2.1 選擇語(yǔ)句 if
4.2.2 switch/case語(yǔ)句
4.3 循環(huán)語(yǔ)句
4.3.1 while語(yǔ)句
4.3.2 do while語(yǔ)句
4.3.3 for循環(huán)語(yǔ)句
第五章 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ù)組與存儲(chǔ)空間
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 對(duì)被調(diào)用函數(shù)的說(shuō)明
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)建項(xiàng)目
7.2.2 項(xiàng)目目標(biāo)和文件組
7.2.3 配置對(duì)話框
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 第一個(gè)8051 C程序HELLO
7.5.2 遠(yuǎn)程測(cè)量系統(tǒng)MEASURE
7.6 使用Monitor51
第八章 Cx51編譯器
8.1 Cx51編譯器控制命令
8.2 Cx51語(yǔ)言擴(kuò)展
8.2.1 關(guān)鍵字
8.2.2 存儲(chǔ)區(qū)
8.2.3 外部數(shù)據(jù)存儲(chǔ)器
8.2.4 存儲(chǔ)模式
8.2.5 存儲(chǔ)類型
8.2.6 數(shù)據(jù)類型
8.2.7 位類型
8.2.8 可位尋址對(duì)象
8.2.9 特殊功能寄存器
8.2.10 絕對(duì)變量定位
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 高級(jí)編程技術(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ù)存儲(chǔ)格式
8.5.7 訪問絕對(duì)存儲(chǔ)器地址
8.5.8 調(diào)試
8.6 Cx51運(yùn)行庫(kù)
8.6.1 內(nèi)部函數(shù)
8.6.2 庫(kù)文件
8.6.3 標(biāo)準(zhǔn)類型
8.6.4 絕對(duì)存儲(chǔ)器訪問宏
8.6.5 函數(shù)分類
8.6.6 頭文件
第九章 Ax51宏匯編器
9.1 匯編偽指令
9.1.1 段控制偽指令
9.1.2 符號(hào)定義
9.1.3 存儲(chǔ)區(qū)初始化
9.1.4 保留存儲(chǔ)區(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 運(yùn)算符
9.2.4 宏調(diào)用
9.2.5 C宏
9.3 調(diào)用和控制
9.3.1 匯編控制命令
9.3.2 條件匯編的控制
第十章 鏈接器/定位器和實(shí)用工具
10.1 鏈接器/定位器Lx51
10.2 鏈接器/定位器的控制命令
10.2.1 列表文件控制
10.2.2 輸出文件控制
10.2.3 段和位置控制
10.2.4 高級(jí)語(yǔ)言控制
10.3 庫(kù)管理器LIBx51
10.4 ObjectHex轉(zhuǎn)換器
10.4.1 使用OHx51
10.4.2 使用OC51
第三部分 Cx51應(yīng)用篇
第十一章 模塊化程序設(shè)計(jì)
11.1 基本概念
11.2 模塊化程序開發(fā)過程
11.3 匯編和編譯
11.4 覆蓋和共享
11.5 庫(kù)和鏈接器/定位器
11.5.1 庫(kù)
11.5.2 鏈接器/定位器
11.6 混合編程
11.7 程序優(yōu)化
第十二章 8051內(nèi)部資源的C編程
12.1 中斷
12.2 定時(shí)器/計(jì)數(shù)器
12.3 串行口
12.4 8051派生產(chǎn)品的內(nèi)部資源
12.5 多機(jī)通信
第十三章 8051擴(kuò)展資源的C編程
13.1 可編程外圍定時(shí)器8253
13.2 可編程外圍并行接口8255
13.3 實(shí)時(shí)時(shí)鐘/日歷芯片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 點(diǎn)陣型LCD顯示模塊
第十四章 RTX51實(shí)時(shí)多任務(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庫(kù)函數(shù)參考
參考文獻(xiàn)

本目錄推薦

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