注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)51單片機(jī)C語(yǔ)言開(kāi)發(fā)與實(shí)例

51單片機(jī)C語(yǔ)言開(kāi)發(fā)與實(shí)例

51單片機(jī)C語(yǔ)言開(kāi)發(fā)與實(shí)例

定 價(jià):¥39.00

作 者: 沈國(guó)琴
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 嵌入式計(jì)系統(tǒng)/單片機(jī)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115173324 出版時(shí)間: 2008-02-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 351 字?jǐn)?shù):  

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

  本書(shū)利用Keil公司最新版的(Vision3集成開(kāi)發(fā)環(huán)境,從應(yīng)用的角度,全面地介紹了用C51開(kāi)發(fā)調(diào)試單片機(jī)程序的方法、過(guò)程和應(yīng)注意的事項(xiàng)。書(shū)中列舉了大量應(yīng)用實(shí)例,著重介紹了51單片機(jī)的一些新技術(shù)及其應(yīng)用方法,同時(shí)還介紹了幾款簡(jiǎn)易編程器的編制和使用方法,使讀者盡快、盡可能容易地掌握利用C51對(duì)MCS-51單片機(jī)進(jìn)行開(kāi)發(fā)的方法?!∠到y(tǒng)全面、突出重點(diǎn)、由淺入深、通俗易懂、學(xué)用結(jié)合、軟硬兼?zhèn)?、?shí)例豐富是本書(shū)的主要特色,因此,本書(shū)適用于具備一定電子技術(shù)基礎(chǔ)和具有一定的單片機(jī)基礎(chǔ)知識(shí)的學(xué)生、教師、單片機(jī)愛(ài)好者、電子制作愛(ài)好者、電器維修人員、電子產(chǎn)品開(kāi)發(fā)設(shè)計(jì)者、工程技術(shù)人員閱讀參考。

作者簡(jiǎn)介

暫缺《51單片機(jī)C語(yǔ)言開(kāi)發(fā)與實(shí)例》作者簡(jiǎn)介

圖書(shū)目錄

第1章 MCS-51單片機(jī)與C語(yǔ)言 1
1.1 MCS-51單片機(jī)的特點(diǎn) 1
1.1.1 MCS-51單片機(jī)簡(jiǎn)介 1
1.1.2 MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu) 3
1.1.3 MCS-51單片機(jī)的存儲(chǔ)器組織 4
1.2 匯編語(yǔ)言 6
1.3 C語(yǔ)言 8
1.4 單片機(jī)匯編語(yǔ)言與C語(yǔ)言程序設(shè)計(jì)對(duì)照 10
1.5 匯編語(yǔ)言和C語(yǔ)言混合編程 12
1.5.1 在C51中嵌入?yún)R編 12
1.5.2 C程序中調(diào)用匯編功能程序 15
1.5.3 匯編程序調(diào)用C程序 18
第2章 Keil C51的數(shù)據(jù)結(jié)構(gòu) 20
2.1 Keil C51 20
2.2 數(shù)據(jù)類型 22
2.3 存儲(chǔ)種類及存儲(chǔ)區(qū) 25
2.3.1 整型常量 25
2.3.2 字符型常量 25
2.3.3 字符串常量 26
2.3.4 位標(biāo)量 26
2.4 變量 26
2.4.1 變量的定義 26
2.4.2 存儲(chǔ)器類型 27
2.4.3 存儲(chǔ)器模式 27
2.4.4 重新定義數(shù)據(jù)類型 28
2.5 數(shù)組 29
2.6 指針 31
2.7 結(jié)構(gòu) 33
2.8 聯(lián)合 34
2.9 枚舉 36
第3章 Keil C51程序設(shè)計(jì) 39
3.1 預(yù)處理 39
3.2 運(yùn)算符與表達(dá)式 41
3.3 控制流語(yǔ)句 46
3.3.1 條件語(yǔ)句 46
3.3.2 while循環(huán) 47
3.3.3 do-while循環(huán) 47
3.3.4 for循環(huán) 48
3.3.5 goto語(yǔ)句 49
3.3.6 switch語(yǔ)句 50
3.3.7 Break語(yǔ)句和continue語(yǔ)句 51
3.3.8 返回語(yǔ)句return 51
3.4 函數(shù) 53
3.4.1 定義函數(shù) 54
3.4.2 調(diào)用函數(shù) 55
3.4.3 中斷服務(wù)函數(shù) 56
3.4.4 函數(shù)的遞歸調(diào)用與再入函數(shù) 59
第4章 Keil C51集成開(kāi)發(fā)環(huán)境 61
4.1 Keil C51安裝 61
4.2 μ Vision3集成開(kāi)發(fā)環(huán)境 65
4.3 μ Vision3的欄目和窗口 66
4.4 創(chuàng)建項(xiàng)目 67
4.5 簡(jiǎn)單的程序調(diào)試 72
4.6 含有多個(gè)文件的項(xiàng)目 75
4.7 代碼優(yōu)化 76
4.8 技巧和竅門(mén) 80
4.9 Keil C編譯器常見(jiàn)警告與錯(cuò)誤信息的解決方法 81
第5章 用Keil C51開(kāi)發(fā)8051單片機(jī)內(nèi)部資源 85
5.1 用Keil C51開(kāi)發(fā)輸入/輸出端口 85
5.1.1 輸入/輸出端口簡(jiǎn)介 85
5.1.2 輸出端口應(yīng)用實(shí)例 86
5.1.3 輸入端口實(shí)例 88
5.2 用Keil C51開(kāi)發(fā)定時(shí)器/計(jì)數(shù)器 89
5.2.1 定時(shí)器/計(jì)數(shù)器簡(jiǎn)介 89
5.2.2 控制和狀態(tài)寄存器 89
5.2.3 定時(shí)器/計(jì)數(shù)器設(shè)置實(shí)例 90
5.2.4 定時(shí)器/計(jì)數(shù)器2 91
5.2.5 編程實(shí)例 92
5.3 中斷系統(tǒng)編程 94
5.3.1 中斷系統(tǒng) 95
5.3.2 中斷系統(tǒng)的控制寄存器 95
5.3.3 中斷的響應(yīng)過(guò)程 96
5.3.4 中斷實(shí)例 97
5.4 用Keil C51開(kāi)發(fā)串行口 98
5.4.1 數(shù)據(jù)通信的基本概念 98
5.4.2 MCS-51的串行口控制寄存器 99
5.4.3 工作方式 100
5.4.4 數(shù)據(jù)傳輸率的確定 101
5.4.5 串行通信實(shí)例 102
第6章 單片機(jī)的資源擴(kuò)展 105
6.1 擴(kuò)展并行口 105
6.1.1 用8255擴(kuò)展并行接口 106
6.1.2 用74HC573(或74HC373)擴(kuò)展輸出口 108
6.2 串并轉(zhuǎn)換 111
6.2.1 用74HC164擴(kuò)展并行輸出口 111
6.2.2 用74HC165擴(kuò)展并行輸入口 112
6.3 擴(kuò)展外部并行ROM 115
6.4 擴(kuò)展外部串行EEPROM 116
6.4.1 三線制Microwire串行總線的E2PROM 116
6.4.2 三線制Microwire串行總線在MCS-51系列單片機(jī)上的應(yīng)用 117
6.4.3 程序設(shè)計(jì) 118
6.5 擴(kuò)展外部RAM 121
第7章 8051單片機(jī)的系統(tǒng)設(shè)計(jì) 123
7.1 靜態(tài)數(shù)碼管顯示 123
7.2 動(dòng)態(tài)數(shù)碼管顯示 125
7.3 鍵盤(pán)輸入 127
7.4 A/D轉(zhuǎn)換 130
7.4.1 TLC0831 8位A/D轉(zhuǎn)換器 130
7.4.2 TLC0831應(yīng)用實(shí)例 131
7.5 D/A轉(zhuǎn)換 133
7.5.1 MAX532簡(jiǎn)介 133
7.5.2 MAX532讀寫(xiě)時(shí)序 134
7.5.3 MAX532的應(yīng)用實(shí)例 135
7.6 溫度測(cè)量 138
7.6.1 DS18B20概述 138
7.6.2 DS18B20的寄存器 139
7.6.3 DS18B20的讀寫(xiě) 140
7.6.4 DS18B20指令 141
7.6.5 DS18B20與單片機(jī)接口電路圖 143
7.6.6 DS18B20測(cè)溫C51程序 143
第8章 8051單片機(jī)程序固化方法 149
8.1 通用編程器 149
8.2 印制板制作 151
8.3 AT89S51編程器 153
8.4 Willem編程器 155
8.5 STC編程器 161
第9章 單片機(jī)的斷電保護(hù) 165
9.1 硬件電路實(shí)現(xiàn)方法 165
9.2 斷電檢測(cè)電路 168
9.3 實(shí)時(shí)斷電保護(hù)和恢復(fù)程序 169
9.4 用EEPROM保存斷電數(shù)據(jù) 172
9.5 注意事項(xiàng) 185
第10章 單片機(jī)與PC機(jī)通信 187
10.1 RS-232C簡(jiǎn)介 187
10.1.1 連接器的機(jī)械特性 188
10.1.2 RS-232C的接口信號(hào) 188
10.1.3 電氣特性 189
10.2 單片機(jī)與PC機(jī)通信電路 190
10.3 單片機(jī)與PC機(jī)通信程序設(shè)計(jì) 192
10.3.1 PC機(jī)發(fā)送和接收程序 192
10.3.2 單片機(jī)發(fā)送和接收程序 196
第11章 在系統(tǒng)編程和在應(yīng)用中編程 199
11.1 在系統(tǒng)編程和在應(yīng)用中編程 199
11.2 PHILIPS單片機(jī)的實(shí)現(xiàn)方法 203
11.2.1 P89C51RB2/RC2/RD2單片機(jī)的存儲(chǔ)結(jié)構(gòu) 204
11.2.2 P89C51RB2/RC2/RD2單片機(jī)的在系統(tǒng)編程 205
11.2.3 P89C51RB2/RC2/RD2單片機(jī)的在應(yīng)用中編程 207
11.3 STC單片機(jī)的實(shí)現(xiàn)方法 211
11.3.1 STC單片機(jī)的在系統(tǒng)編程 211
11.3.2 STC單片機(jī)的在應(yīng)用中編程 212
第12章 單片機(jī)之間的通信 226
12.1 單片機(jī)之間的通信方法 226
12.2 單片機(jī)之間的并行通信 227
12.3 兩個(gè)單片機(jī)之間的串行通信 231
12.4 串行多機(jī)通信 234
12.5 采用雙口RAM的雙機(jī)通信 237
第13章 I2C總線接口技術(shù) 244
13.1 I2C總線 244
13.1.1 I2C總線的基本結(jié)構(gòu) 245
13.1.2 起始和停止條件 245
13.1.3 數(shù)據(jù)傳輸 246
13.1.4 總線競(jìng)爭(zhēng)的仲裁 246
13.2 模擬I2C總線的C51程序 248
13.3 I2C總線在IC卡中的應(yīng)用 253
第14章 用C51開(kāi)發(fā)線切割機(jī)床控制器 261
14.1 線切割機(jī)簡(jiǎn)介 261
14.2 插補(bǔ)運(yùn)算 262
14.3 終點(diǎn)判別 264
14.4 間隙補(bǔ)償 265
14.5 插補(bǔ)運(yùn)算的數(shù)學(xué)模型 267
14.6 C51線切割機(jī)控制程序 268
第15章 步進(jìn)電機(jī)驅(qū)動(dòng) 277
15.1 步進(jìn)電機(jī) 277
15.1.1 步進(jìn)電機(jī)的特點(diǎn) 277
15.1.2 步進(jìn)電機(jī)的類型 278
15.1.3 步進(jìn)電機(jī)的工作原理 278
15.1.4 部分步進(jìn)電機(jī)技術(shù)數(shù)據(jù) 280
15.2 控制電路 282
15.2.1 功率放大電路 282
15.3 環(huán)形分配器 284
15.4 混合式步進(jìn)電機(jī)的驅(qū)動(dòng) 287
第16章 紅外器件應(yīng)用 300
16.1 紅外器件 300
16.1.1 IrDA器件的類型劃分 300
16.1.2 IrDA器件的構(gòu)成及其使用 301
16.2 紅外遙控器設(shè)計(jì) 302
16.2.1 紅外遙控器基本原理 302
16.2.2 HS9012紅外遙控發(fā)射電路 302
16.2.3 HS0038B紅外遙控接收電路 304
16.2.4 紅外遙控接收和解碼電路 306
16.2.5 紅外遙控接收程序 307
16.3 紅外報(bào)警欄桿 309
16.3.1 紅外欄桿簡(jiǎn)介 309
16.3.2 發(fā)射器 310
16.3.3 接收器 316
附錄A MCS-51指令表 322
附錄B Keil C51的庫(kù)函數(shù) 326

本目錄推薦

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