-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

51單片機應用開發從入門到精通

( 簡體 字)
作者:張華杰類別:1. -> 電腦組織與體系結構 -> 單晶片 -> 8051
譯者:
出版社:人民郵電出版社51單片機應用開發從入門到精通 3dWoo書號: 37970
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:4/1/2014
頁數:336
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787115340030
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

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

第1章 單片機開發預備知識 1
1.1 單片機開發流程 1
1.1.1 單片機應用系統設計步驟 1
1.1.2 系統硬件設計 2
1.1.3 系統軟件設計 3
1.1.4 最小應用系統舉例 4
1.1.5 典型應用系統 5
1.1.6 數據采集系統 12
1.2 學習單片機的必備工具 14
1.2.1 計算機 14
1.2.2 單片機集成開發系統軟件 14
1.2.3 51編程器 15
1.2.4 實驗板 15
1.3 Keil uVision2集成開發環境 15
1.3.1 uVision2介紹 16
1.3.2 uVision2開發流程 16
1.4 編程器的安裝與使用 22
1.4.1 編程器的連接 23
1.4.2 安裝編程器軟件 23
1.4.3 編程器的使用 24
1.5 測試方法和工具 24

第2章 51單片機基礎實例 29
2.1 簡單點亮發光二極管實例 29
2.1.1 基礎知識 29
2.1.2 硬件電路圖 31
2.1.3 軟件程序設計 32
2.1.4 技巧總結 37
2.2 跑馬燈實例 38
2.2.1 硬件電路圖 38
2.2.2 軟件程序設計 39
2.2.3 技巧總結 41
2.3 流水燈實例 41
2.3.1 基礎知識 41
2.3.2 軟件程序設計 42
2.3.3 技巧總結 43
2.4 延時時間計算實例 43
2.4.1 機器周期和指令周期 44
2.4.2 單重循環短暫延時 44
2.4.3 多重循環較長時間延時 44
2.4.4 延時程序改進 45
2.5 用取表方式實現燈移動 46
2.5.1 程序設計 46
2.5.2 代碼詳解 47
2.5.3 模擬仿真 50
2.5.4 實例測試 50
2.5.5 經驗總結 51
2.6 中斷控制功能的作用 51
2.6.1 什么是中斷 51
2.6.2 實現中斷的好處 52
2.6.3 中斷處理過程 52
2.6.4 中斷源及入口地址 53
2.7 中斷的控制及設置 54
2.7.1 中斷允許控制寄存器IE 54
2.7.2 中斷優先級控制寄存器IP 55
2.7.3 定時器控制寄存器TCON 56
2.7.4 串行口控制寄存器SCON 57
2.8 用外部中斷控制燈閃爍 57
2.8.1 硬件設計 57
2.8.2 程序設計 58
2.8.3 代碼詳解 60
2.8.4 模擬仿真 62
2.8.5 實例測試 62
2.8.6 經驗總結 63
2.9 交通燈實例 63
2.9.1 基礎知識 63
2.9.2 硬件電路圖 69
2.9.3 軟件程序設計 70
2.9.4 技巧總結 76
2.10 變頻報警實例 77
2.10.1 程序設計 77
2.10.2 代碼詳解 78
2.10.3 模擬仿真 79
2.10.4 實例測試 79
2.10.5 經驗總結 80
2.11 歌曲演奏實例 80
2.11.1 編程演奏器原理 80
2.11.2 程序設計 82
2.11.3 代碼詳解 84
2.11.4 模擬仿真 86
2.11.5 實例測試 86
2.11.6 經驗總結 86
2.12 電子琴 87
2.12.1 硬件設計 87
2.12.2 程序設計 88
2.12.3 代碼詳解 90
2.12.4 模擬仿真 91
2.12.5 實例測試 91
2.12.6 經驗總結 91
2.13 軟件陷阱實例 92
2.13.1 基礎知識 92
2.13.2 軟件程序設計 92
2.13.3 技巧總結 95

第3章 輸入和顯示 96
3.1 獨立式鍵盤輸入實例 96
3.1.1 基礎知識 96
3.1.2 硬件電路圖 98
3.1.3 軟件程序設計 98
3.2 改進型I/O端口鍵盤 99
3.2.1 實例功能 99
3.2.2 硬件設計 100
3.2.3 程序設計 100
3.3 PS/2鍵盤的控制 103
3.3.1 實例功能 103
3.3.2 典型器件介紹 103
3.3.3 硬件設計 104
3.3.4 程序設計 104
3.3.5 經驗總結 108
3.4 掃描方式鍵盤輸入實例 109
3.4.1 基礎知識 109
3.4.2 硬件電路圖 110
3.4.3 軟件程序設計 110
3.4.4 技巧總結 112
3.5 定時中斷方式鍵盤輸入實例 112
3.5.1 基礎知識 112
3.5.2 硬件電路圖 113
3.5.3 軟件程序設計 113
3.6 LED靜態顯示實例 115
3.6.1 基礎知識 115
3.6.2 硬件電路設計 117
3.6.3 軟件程序設計 118
3.7 LED動態顯示實例 119
3.7.1 基礎知識 119
3.7.2 器件 120
3.7.3 硬件電路圖 121
3.7.4 軟件程序設計 122
3.8 實時時鐘實例 124
3.8.1 基礎知識 125
3.8.2 器件 125
3.8.3 硬件電路圖 131
3.8.4 軟件程序設計 131
3.9 簡單液晶顯示實例 134
3.9.1 基礎知識 134
3.9.2 器件 134
3.9.3 硬件電路圖 140
3.9.4 軟件程序設計 140
3.10 液晶顯示復雜自制圖形實例 143
3.10.1 基礎知識 143
3.10.2 器件和軟件 143
3.10.3 硬件電路圖 152
3.10.4 軟件程序設計 152
3.11 電子萬年歷實例 157
3.11.1 基礎知識 157
3.11.2 器件 158
3.11.3 硬件電路圖 161
3.11.4 軟件程序設計 161

第4章 數據采集 166
4.1 簡易電壓表實例 166
4.1.1 A/D轉換基礎知識 166
4.1.2 器件和軟件 169
4.1.3 硬件電路圖 171
4.1.4 軟件程序設計 172
4.1.5 技巧總結 177
4.2 溫度檢測實例 177
4.2.1 基礎知識 177
4.2.2 使用器件 179
4.2.3 硬件電路圖 182
4.2.4 軟件程序設計 182
4.2.5 技巧總結 192
4.3 檢測電流實例 192
4.3.1 基礎知識 193
4.3.2 使用器件 195
4.3.3 硬件電路圖 196
4.3.4 軟件程序設計 198
4.3.5 技巧總結 206
4.4 智能電池充電器實例 206
4.4.1 器件以及接口 206
4.4.2 硬件電路圖 207
4.4.3 軟件程序設計 209
4.4.4 技巧總結 217
4.5 超聲波測距 217
4.5.1 典型器件介紹 218
4.5.2 硬件設計 218
4.5.3 程序設計 220
4.5.4 經驗總結 222
4.6 基于單片機的稱重顯示儀表設計 222
4.6.1 典型器件介紹 222
4.6.2 硬件設計 223
4.6.3 程序設計 224
4.6.4 經驗總結 227
4.7 基于單片機的車輪測速系統 227
4.7.1 典型器件介紹 227
4.7.2 硬件設計 228
4.7.3 程序設計 228
4.7.4 經驗總結 230

第5章 數據通信 231
5.1 單片機與PC通信實例 231
5.1.1 基礎知識 231
5.1.2 器件和軟件 234
5.1.3 硬件電路圖 236
5.1.4 軟件程序設計 236
5.1.5 技巧總結 242
5.2 單片機與單片機之間串行通信實例 243
5.2.1 基礎知識 243
5.2.2 器件和原理 246
5.2.3 硬件電路圖 248
5.2.4 軟件程序設計 250
5.2.5 技巧總結 259
5.3 無線電家電遙控控制實例 259
5.3.1 基礎知識 260
5.3.2 器件和原理 262
5.3.3 硬件電路圖 264
5.3.4 軟件程序設計 267
5.3.5 技巧總結 273
5.4 紅外遙控實例 273
5.4.1 基礎知識 273
5.4.2 器件和原理 274
5.4.3 硬件電路圖 276
5.4.4 軟件程序設計 276
5.4.5 技巧總結 281

第6章 數據存儲實例精選 282
6.1 讀寫U盤 282
6.1.1 典型器件介紹 282
6.1.2 硬件設計 283
6.1.3 程序設計 284
6.1.4 經驗總結 291
6.2 非接觸IC卡讀寫 292
6.2.1 典型器件介紹 292
6.2.2 硬件設計 292
6.2.3 程序設計 294
6.2.4 經驗總結 300
6.3 SD卡讀寫 300
6.3.1 典型器件介紹 301
6.3.2 硬件設計 301
6.3.3 程序設計 302
6.3.4 經驗總結 308

第7章 全球定位系統設計與開發 309
7.1 基礎知識 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 軟件程序設計 320
7.4.1 串行口中斷服務程序 320
7.4.2 GPS數據轉換 322
7.4.3 LCD顯示函數 325
7.4.4 程序全貌 327
7.5 技巧總結 336
序: