注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)51單片機應(yīng)用開發(fā)從入門到精通

51單片機應(yīng)用開發(fā)從入門到精通

51單片機應(yīng)用開發(fā)從入門到精通

定 價:¥49.00

作 者: 張華杰 著
出版社: 人民郵電出版社
叢編項: "十二五"國家重點圖書出版規(guī)劃項目
標(biāo) 簽: 計算機/網(wǎng)絡(luò) 計算機理論

ISBN: 9787115340030 出版時間: 2014-04-01 包裝: 平裝
開本: 16開 頁數(shù): 336 字?jǐn)?shù):  

內(nèi)容簡介

  《51單片機應(yīng)用開發(fā)從入門到精通》遵循由淺入深、循序漸進(jìn)的原則,講解單片機開發(fā)的必備知識以及開發(fā)經(jīng)典案例。第1章是單片機開發(fā)的必備知識,主要講解單片機開發(fā)的過程、所用的工具、最小系統(tǒng)以及相關(guān)的名詞等;第2章和第3章是單片機開發(fā)的基礎(chǔ)實例講解,通過精選的20多個單片機開發(fā)最基礎(chǔ)、最常用的實例,介紹單片機開發(fā)的基本過程,使初學(xué)者能夠輕松入門;第4章到第7章著重講解單片機開發(fā)的進(jìn)階實例,通過分析數(shù)據(jù)采集、數(shù)據(jù)通信、綜合實例等眾多實用經(jīng)典實例,來講解單片機開發(fā)的技巧,提高讀者的單片機開發(fā)能力?!?1單片機應(yīng)用開發(fā)從入門到精通》內(nèi)容豐富、實例詳盡、圖文并茂,主要通過實例講解單片機開發(fā)的基本過程,適于初、中級讀者掌握單片機開發(fā)的過程和技巧,對工程技術(shù)人員也有一定的參考價值。

作者簡介

  張華杰 編著

圖書目錄

目 錄
第1章 單片機開發(fā)預(yù)備知識 1
1.1 單片機開發(fā)流程 1
1.1.1 單片機應(yīng)用系統(tǒng)設(shè)計步驟 1
1.1.2 系統(tǒng)硬件設(shè)計 2
1.1.3 系統(tǒng)軟件設(shè)計 3
1.1.4 最小應(yīng)用系統(tǒng)舉例 4
1.1.5 典型應(yīng)用系統(tǒng) 5
1.1.6 數(shù)據(jù)采集系統(tǒng) 12
1.2 學(xué)習(xí)單片機的必備工具 14
1.2.1 計算機 14
1.2.2 單片機集成開發(fā)系統(tǒng)軟件 14
1.2.3 51編程器 15
1.2.4 實驗板 15
1.3 Keil uVision2集成開發(fā)環(huán)境 15
1.3.1 uVision2介紹 16
1.3.2 uVision2開發(fā)流程 16
1.4 編程器的安裝與使用 22
1.4.1 編程器的連接 23
1.4.2 安裝編程器軟件 23
1.4.3 編程器的使用 24
1.5 測試方法和工具 24
第2章 51單片機基礎(chǔ)實例 29
2.1 簡單點亮發(fā)光二極管實例 29
2.1.1 基礎(chǔ)知識 29
2.1.2 硬件電路圖 31
2.1.3 軟件程序設(shè)計 32
2.1.4 技巧總結(jié) 37
2.2 跑馬燈實例 38
2.2.1 硬件電路圖 38
2.2.2 軟件程序設(shè)計 39
2.2.3 技巧總結(jié) 41
2.3 流水燈實例 41
2.3.1 基礎(chǔ)知識 41
2.3.2 軟件程序設(shè)計 42
2.3.3 技巧總結(jié) 43
2.4 延時時間計算實例 43
2.4.1 機器周期和指令周期 44
2.4.2 單重循環(huán)短暫延時 44
2.4.3 多重循環(huán)較長時間延時 44
2.4.4 延時程序改進(jìn) 45
2.5 用取表方式實現(xiàn)燈移動 46
2.5.1 程序設(shè)計 46
2.5.2 代碼詳解 47
2.5.3 模擬仿真 50
2.5.4 實例測試 50
2.5.5 經(jīng)驗總結(jié) 51
2.6 中斷控制功能的作用 51
2.6.1 什么是中斷 51
2.6.2 實現(xiàn)中斷的好處 52
2.6.3 中斷處理過程 52
2.6.4 中斷源及入口地址 53
2.7 中斷的控制及設(shè)置 54
2.7.1 中斷允許控制寄存器IE 54
2.7.2 中斷優(yōu)先級控制寄存器IP 55
2.7.3 定時器控制寄存器TCON 56
2.7.4 串行口控制寄存器SCON 57
2.8 用外部中斷控制燈閃爍 57
2.8.1 硬件設(shè)計 57
2.8.2 程序設(shè)計 58
2.8.3 代碼詳解 60
2.8.4 模擬仿真 62
2.8.5 實例測試 62
2.8.6 經(jīng)驗總結(jié) 63
2.9 交通燈實例 63
2.9.1 基礎(chǔ)知識 63
2.9.2 硬件電路圖 69
2.9.3 軟件程序設(shè)計 70
2.9.4 技巧總結(jié) 76
2.10 變頻報警實例 77
2.10.1 程序設(shè)計 77
2.10.2 代碼詳解 78
2.10.3 模擬仿真 79
2.10.4 實例測試 79
2.10.5 經(jīng)驗總結(jié) 80
2.11 歌曲演奏實例 80
2.11.1 編程演奏器原理 80
2.11.2 程序設(shè)計 82
2.11.3 代碼詳解 84
2.11.4 模擬仿真 86
2.11.5 實例測試 86
2.11.6 經(jīng)驗總結(jié) 86
2.12 電子琴 87
2.12.1 硬件設(shè)計 87
2.12.2 程序設(shè)計 88
2.12.3 代碼詳解 90
2.12.4 模擬仿真 91
2.12.5 實例測試 91
2.12.6 經(jīng)驗總結(jié) 91
2.13 軟件陷阱實例 92
2.13.1 基礎(chǔ)知識 92
2.13.2 軟件程序設(shè)計 92
2.13.3 技巧總結(jié) 95
第3章 輸入和顯示 96
3.1 獨立式鍵盤輸入實例 96
3.1.1 基礎(chǔ)知識 96
3.1.2 硬件電路圖 98
3.1.3 軟件程序設(shè)計 98
3.2 改進(jìn)型I/O端口鍵盤 99
3.2.1 實例功能 99
3.2.2 硬件設(shè)計 100
3.2.3 程序設(shè)計 100
3.3 PS/2鍵盤的控制 103
3.3.1 實例功能 103
3.3.2 典型器件介紹 103
3.3.3 硬件設(shè)計 104
3.3.4 程序設(shè)計 104
3.3.5 經(jīng)驗總結(jié) 108
3.4 掃描方式鍵盤輸入實例 109
3.4.1 基礎(chǔ)知識 109
3.4.2 硬件電路圖 110
3.4.3 軟件程序設(shè)計 110
3.4.4 技巧總結(jié) 112
3.5 定時中斷方式鍵盤輸入實例 112
3.5.1 基礎(chǔ)知識 112
3.5.2 硬件電路圖 113
3.5.3 軟件程序設(shè)計 113
3.6 LED靜態(tài)顯示實例 115
3.6.1 基礎(chǔ)知識 115
3.6.2 硬件電路設(shè)計 117
3.6.3 軟件程序設(shè)計 118
3.7 LED動態(tài)顯示實例 119
3.7.1 基礎(chǔ)知識 119
3.7.2 器件 120
3.7.3 硬件電路圖 121
3.7.4 軟件程序設(shè)計 122
3.8 實時時鐘實例 124
3.8.1 基礎(chǔ)知識 125
3.8.2 器件 125
3.8.3 硬件電路圖 131
3.8.4 軟件程序設(shè)計 131
3.9 簡單液晶顯示實例 134
3.9.1 基礎(chǔ)知識 134
3.9.2 器件 134
3.9.3 硬件電路圖 140
3.9.4 軟件程序設(shè)計 140
3.10 液晶顯示復(fù)雜自制圖形實例 143
3.10.1 基礎(chǔ)知識 143
3.10.2 器件和軟件 143
3.10.3 硬件電路圖 152
3.10.4 軟件程序設(shè)計 152
3.11 電子萬年歷實例 157
3.11.1 基礎(chǔ)知識 157
3.11.2 器件 158
3.11.3 硬件電路圖 161
3.11.4 軟件程序設(shè)計 161
第4章 數(shù)據(jù)采集 166
4.1 簡易電壓表實例 166
4.1.1 A/D轉(zhuǎn)換基礎(chǔ)知識 166
4.1.2 器件和軟件 169
4.1.3 硬件電路圖 171
4.1.4 軟件程序設(shè)計 172
4.1.5 技巧總結(jié) 177
4.2 溫度檢測實例 177
4.2.1 基礎(chǔ)知識 177
4.2.2 使用器件 179
4.2.3 硬件電路圖 182
4.2.4 軟件程序設(shè)計 182
4.2.5 技巧總結(jié) 192
4.3 檢測電流實例 192
4.3.1 基礎(chǔ)知識 193
4.3.2 使用器件 195
4.3.3 硬件電路圖 196
4.3.4 軟件程序設(shè)計 198
4.3.5 技巧總結(jié) 206
4.4 智能電池充電器實例 206
4.4.1 器件以及接口 206
4.4.2 硬件電路圖 207
4.4.3 軟件程序設(shè)計 209
4.4.4 技巧總結(jié) 217
4.5 超聲波測距 217
4.5.1 典型器件介紹 218
4.5.2 硬件設(shè)計 218
4.5.3 程序設(shè)計 220
4.5.4 經(jīng)驗總結(jié) 222
4.6 基于單片機的稱重顯示儀表設(shè)計 222
4.6.1 典型器件介紹 222
4.6.2 硬件設(shè)計 223
4.6.3 程序設(shè)計 224
4.6.4 經(jīng)驗總結(jié) 227
4.7 基于單片機的車輪測速系統(tǒng) 227
4.7.1 典型器件介紹 227
4.7.2 硬件設(shè)計 228
4.7.3 程序設(shè)計 228
4.7.4 經(jīng)驗總結(jié) 230
第5章 數(shù)據(jù)通信 231
5.1 單片機與PC通信實例 231
5.1.1 基礎(chǔ)知識 231
5.1.2 器件和軟件 234
5.1.3 硬件電路圖 236
5.1.4 軟件程序設(shè)計 236
5.1.5 技巧總結(jié) 242
5.2 單片機與單片機之間串行通信實例 243
5.2.1 基礎(chǔ)知識 243
5.2.2 器件和原理 246
5.2.3 硬件電路圖 248
5.2.4 軟件程序設(shè)計 250
5.2.5 技巧總結(jié) 259
5.3 無線電家電遙控控制實例 259
5.3.1 基礎(chǔ)知識 260
5.3.2 器件和原理 262
5.3.3 硬件電路圖 264
5.3.4 軟件程序設(shè)計 267
5.3.5 技巧總結(jié) 273
5.4 紅外遙控實例 273
5.4.1 基礎(chǔ)知識 273
5.4.2 器件和原理 274
5.4.3 硬件電路圖 276
5.4.4 軟件程序設(shè)計 276
5.4.5 技巧總結(jié) 281
第6章 數(shù)據(jù)存儲實例精選 282
6.1 讀寫U盤 282
6.1.1 典型器件介紹 282
6.1.2 硬件設(shè)計 283
6.1.3 程序設(shè)計 284
6.1.4 經(jīng)驗總結(jié) 291
6.2 非接觸IC卡讀寫 292
6.2.1 典型器件介紹 292
6.2.2 硬件設(shè)計 292
6.2.3 程序設(shè)計 294
6.2.4 經(jīng)驗總結(jié) 300
6.3 SD卡讀寫 300
6.3.1 典型器件介紹 301
6.3.2 硬件設(shè)計 301
6.3.3 程序設(shè)計 302
6.3.4 經(jīng)驗總結(jié) 308
第7章 全球定位系統(tǒng)設(shè)計與開發(fā) 309
7.1 基礎(chǔ)知識 309
7.1.1 GPS信號接收機 309
7.1.2 GPS接收機的使用 310
7.2 器件和軟件 312
7.2.1 GPS模塊 312
7.2.2 1602LCD顯示器 316
7.3 硬件電路圖 319
7.4 軟件程序設(shè)計 320
7.4.1 串行口中斷服務(wù)程序 320
7.4.2 GPS數(shù)據(jù)轉(zhuǎn)換 322
7.4.3 LCD顯示函數(shù) 325
7.4.4 程序全貌 327
7.5 技巧總結(jié) 336

本目錄推薦

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