-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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單片機應用開發范例大全(第2版)

( 簡體 字)
作者:宋戈類別:1. -> 電腦組織與體系結構 -> 單晶片 -> 8051
譯者:
出版社:人民郵電出版社51單片機應用開發范例大全(第2版) 3dWoo書號: 32943
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:6/1/2012
頁數:540
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115279903
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

《51單片機應用開發范例大全(第2版)》通過實例全面講解單片機開發中的各種技術,包括單片機接口的擴展、存儲器的擴展、輸入/輸出及顯示技術、實用電子制作、傳感控制技術、智能儀表與測試技術、電氣傳動及控制技術、單片機數據處理、單片機通信技術、單片機實現信號與算法、單片機的總線與網絡技術、典型元器件及應用技術等內容,最后通過智能手機充電器設計、單片機控制門禁系統設計、電機保護器的設計3個綜合實例,具體演示應用多種技術開發單片機系統的思路和方法。
  《51單片機應用開發范例大全(第2版)》內容注重各種技術的“實際開發過程”,所有實例均以提高讀者工程實踐開發能力為宗旨。
  《51單片機應用開發范例大全(第2版)》適合所有51單片機應用開發人員,可作為電子愛好者、大中院校相關專業學生、工程技術人員的參考用書。

目錄:

第1章 單片機C語言開發基礎 1
1.1 MCS-51單片機硬件基礎 1
1.1.1 8051引腳 1
1.1.2 51單片機功能結構 3
1.1.3 中央處理器(CPU) 3
1.1.4 存儲器結構 7
1.1.5 定時/計數器 10
1.1.6 并行端口 10
1.1.7 串行端口 12
1.1.8 中斷系統 12
1.1.9 總線 13
1.2 Keil mVision2 13
1.2.1 Keil mVision2集成開發環境介紹 13
1.2.2 使用Keil mVision2進行開發 14
1.2.3 dScope for Windows的使用 19
1.3 C51基礎知識 23
1.3.1 C51控制語句 23
1.3.2 C51函數 27
1.3.3 C51數組和指針 29
1.4 【實例19】P1口控制直流電動機實例 30

第2章 單片機接口的擴展 34
2.1 基本器件實現端口擴展實例 34
2.1.1 【實例20】用74LS165實現串口擴展并行輸入口 34
2.1.2 【實例21】用74LS164實現串口擴展并行輸出口 38
2.1.3 【實例22】P0 I/O擴展并行輸入口 42
2.1.4 【實例23】P0 I/O擴展并行輸出口 43
2.2 擴展芯片實現端口擴展 43
2.2.1 【實例24】用8243擴展I/O端口 44
2.2.2 【實例25】用8255A擴展I/O口 46
2.2.3 【實例26】用8155擴展I/O口 56
2.3 CPLD實現端口擴展 66

第3章 存儲器的擴展 69
3.1 外部程序存儲器的擴展 69
3.1.1 【實例27】EPROM27xxx程序存儲器的擴展 69
3.1.2 【實例28】EEPROM28xxx程序存儲器的擴展 72
3.2 外部數據存儲器的擴展 74
3.2.1 【實例29】與AT24系列EEPROM接口及驅動程序 74
3.2.2 【實例30】EEPROM(X5045)接口及驅動程序 81
3.2.3 【實例31】鐵電存儲器接口及驅動程序 86
3.2.4 【實例32】與雙口RAM存儲器接口及應用實例 90
3.3 FLASH驅動程序 95

第4章 輸入/輸出及顯示技術 107
4.1 【實例34】獨立鍵盤控制 107
4.1.1 實例功能 107
4.1.2 典型器件介紹 107
4.1.3 硬件設計 107
4.1.4 程序設計 108
4.1.5 經驗總結 109
4.2 【實例35】矩陣式鍵盤控制 109
4.2.1 實例功能 109
4.2.2 典型器件介紹 109
4.2.3 硬件設計 110
4.2.4 程序設計 110
4.2.5 經驗總結 111
4.3 【實例36】改進型I/O端口鍵盤 112
4.3.1 實例功能 112
4.3.2 硬件設計 112
4.3.3 程序設計 112
4.4 【實例37】PS/2鍵盤的控制 115
4.4.1 實例功能 115
4.4.2 典型器件介紹 115
4.4.3 硬件設計 116
4.4.4 程序設計 116
4.4.5 經驗總結 120
4.5 【實例38】LED顯示 120
4.5.1 實例功能 120
4.5.2 硬件設計 120
4.5.3 程序設計 121
4.5.4 經驗總結 122
4.6 【實例39】段數碼管顯示實例 122
4.6.1 實例功能 122
4.6.2 硬件設計 122
4.6.3 程序設計 123
4.6.4 經驗總結 124
4.7 【實例40】16×2字符型液晶顯示實例 125
4.7.1 實例功能 125
4.7.2 典型器件介紹 125
4.7.3 硬件設計 125
4.7.4 程序設計 125
4.7.5 經驗總結 130
4.8 【實例41】點陣型液晶顯示實例 131
4.8.1 實例功能 131
4.8.2 典型器件介紹 131
4.8.3 硬件設計 132
4.8.4 程序設計 133
4.8.5 經驗總結 135
4.9 【實例42】LCD顯示圖片實例 135
4.9.1 實例功能 135
4.9.2 典型器件介紹 135
4.9.3 硬件設計 137
4.9.4 程序設計 138
4.9.5 經驗總結 144

第5章 實用電子制作 145
5.1 【實例43】簡易電子琴的設計 145
5.1.1 實例功能 145
5.1.2 典型器件介紹 145
5.1.3 硬件設計 145
5.1.4 程序設計 147
5.1.5 經驗總結 149
5.2 【實例44】基于MCS-51單片機的四路搶答器 149
5.2.1 實例功能 149
5.2.2 典型器件介紹 150
5.2.3 硬件設計 151
5.2.4 程序設計 153
5.2.5 經驗總結 158
5.3 【實例45】電子調光燈的制作 159
5.3.1 實例功能 159
5.3.2 典型器件介紹 159
5.3.3 硬件設計 160
5.3.4 程序設計 160
5.3.5 經驗總結 166
5.4 【實例46】數碼管時鐘的制作 166
5.4.1 實例功能 166
5.4.2 典型器件介紹 167
5.4.3 硬件設計 167
5.4.4 程序設計 168
5.4.5 經驗總結 184
5.5 【實例47】LCD時鐘的制作 184
5.5.1 實例功能 184
5.5.2 典型器件介紹 184
5.5.3 硬件設計 185
5.5.4 程序設計 186
5.5.5 經驗總結 193
5.6 【實例48】數字化語音存儲與回放 194
5.6.1 實例功能 194
5.6.2 典型器件介紹 194
5.6.3 硬件設計 195
5.6.4 程序設計 196
5.6.5 經驗總結 205
5.7 【實例49】電子標簽設計 206
5.7.1 實例功能 206
5.7.2 典型器件介紹 206
5.7.3 硬件設計 207
5.7.4 程序設計 208
5.7.5 經驗總結 217

第6章 傳感控制技術 218
6.1 【實例50】指紋識別模塊 218
6.1.1 指紋識別傳感器原理 218
6.1.2 硬件設計 220
6.1.3 程序設計 221
6.1.4 實例實現過程 223
6.1.5 經驗總結 223
6.2 【實例51】數字溫度傳感器 224
6.2.1 數字溫度傳感器原理 224
6.2.2 硬件設計 227
6.2.3 程序設計 227
6.2.4 實例實現過程 231
6.2.5 經驗總結 232
6.3 【實例52】寬帶數控放大器 232
6.3.1 寬帶數控放大器設計原理 233
6.3.2 硬件設計 236
6.3.3 程序設計 236
6.3.4 實例實現過程 236
6.3.5 經驗總結 237

第7章 智能儀表與測試技術 238
7.1 【實例53】超聲波測距 238
7.1.1 實例功能 238
7.1.2 典型器件介紹 238
7.1.3 硬件設計 238
7.1.4 程序設計 241
7.1.5 經驗總結 243
7.2 【實例54】數字氣壓計 243
7.2.1 實例功能 243
7.2.2 典型器件介紹 243
7.2.3 硬件設計 243
7.2.4 程序設計 245
7.2.5 經驗總結 251
7.3 【實例55】基于單片機的電壓表設計 252
7.3.1 實例功能 252
7.3.2 電壓表設計原理 252
7.3.3 硬件設計 252
7.3.4 程序設計 254
7.3.5 經驗總結 255
7.4 【實例56】基于單片機的稱重顯示儀表設計 255
7.4.1 實例功能 255
7.4.2 典型器件介紹 256
7.4.3 硬件設計 256
7.4.4 程序設計 257
7.4.5 經驗總結 260
7.5 【實例57】基于單片機的車輪測速系統 261
7.5.1 實例功能 261
7.5.2 典型器件介紹 261
7.5.3 硬件設計 261
7.5.4 程序設計 262
7.5.5 經驗總結 263

第8章 電氣傳動及控制技術 264
8.1 【實例58】電源切換控制 264
8.1.1 實例功能 264
8.1.2 典型器件介紹 264
8.1.3 硬件設計 266
8.1.4 程序設計 268
8.1.5 經驗總結 270
8.2 【實例59】步進電機控制 270
8.2.1 實例功能 270
8.2.2 典型器件介紹 271
8.2.3 硬件設計 272
8.2.4 程序設計 272
8.2.5 經驗總結 275
8.3 【實例60】單片機控制自動門系統 276
8.3.1 實例功能 276
8.3.2 典型器件介紹 276
8.3.3 硬件設計 277
8.3.4 程序設計 279
8.3.5 經驗總結 283
8.4 【實例61】控制微型打印機 283
8.4.1 實例功能 283
8.4.2 典型器件介紹 283
8.4.3 硬件設計 285
8.4.4 程序設計 286
8.4.5 經驗總結 287
8.5 【實例62】單片機控制的EPSON微型打印頭 287
8.5.1 實例功能 287
8.5.2 典型器件介紹 288
8.5.3 硬件設計 289
8.5.4 程序設計 289
8.5.5 經驗總結 290
8.6 【實例63】簡易智能電動車 291
8.6.1 實例功能 291
8.6.2 典型器件介紹 291
8.6.3 硬件設計 293
8.6.4 程序設計 294
8.6.5 經驗總結 299
8.7 【實例64】洗衣機控制器 299
8.7.1 實例功能 299
8.7.2 典型器件介紹 300
8.7.3 硬件設計 300
8.7.4 程序設計 301
8.7.5 經驗總結 304

第9章 單片機數據處理 306
9.1 【實例65】串行A/D轉換 306
9.1.1 實例功能 306
9.1.2 典型器件介紹 306
9.1.3 硬件設計 307
9.1.4 程序設計 307
9.1.5 經驗總結 309
9.2 【實例66】并行A/D轉換 309
9.2.1 實例功能 309
9.2.2 典型器件介紹 309
9.2.3 硬件設計 310
9.2.4 程序設計 311
9.2.5 經驗總結 312
9.3 【實例67】模擬比較器實現A/D轉換 312
9.3.1 實例功能 312
9.3.2 典型器件介紹 312
9.3.3 硬件設計 313
9.3.4 程序設計 313
9.3.5 經驗總結 315
9.4 【實例68】串行D/A轉換 315
9.4.1 實例功能 315
9.4.2 典型器件介紹 315
9.4.3 硬件設計 316
9.4.4 程序設計 317
9.4.5 經驗總結 318
9.5 【實例69】并行電壓型D/A轉換 318
9.5.1 實例功能 318
9.5.2 典型器件介紹 318
9.5.3 硬件設計 319
9.5.4 程序設計 319
9.5.5 經驗總結 320
9.6 【實例70】并行電流型D/A轉換 320
9.6.1 實例功能 320
9.6.2 典型器件介紹 320
9.6.3 硬件設計 321
9.6.4 程序設計 322
9.6.5 經驗總結 322
9.7 【實例71】I2C接口的A/D轉換 322
9.7.1 實例功能 322
9.7.2 典型器件介紹 322
9.7.3 硬件設計 323
9.7.4 程序設計 323
9.7.5 經驗總結 328
9.8 【實例72】I2C接口的D/A轉換 328
9.8.1 實例功能 328
9.8.2 典型器件介紹 328
9.8.3 硬件設計 329
9.8.4 程序設計 330
9.8.5 經驗總結 332

第10章 單片機通信技術 333
10.1 【實例73】單片機間通信 333
10.1.1 實例功能 333
10.1.2 典型器件介紹 333
10.1.3 硬件設計 334
10.1.4 程序設計 335
10.1.5 經驗總結 338
10.2 【實例74】單片機間多機通信方法之一 338
10.2.1 主從通信介紹 339
10.2.2 實例功能 339
10.2.3 硬件設計 340
10.2.4 程序設計 341
10.2.5 經驗總結 348
10.3 【實例75】單片機間多機通信方法之二 348
10.3.1 實例功能 348
10.3.2 程序設計 349
10.3.3 經驗總結 355
10.4 【實例76】PC與單片機通信 356
10.4.1 實例功能 356
10.4.2 典型器件介紹 356
10.4.3 硬件設計 357
10.4.4 程序設計 358
10.4.5 經驗總結 363
10.5 【實例77】紅外通信接口 363
10.5.1 實例功能 363
10.5.2 典型器件介紹 363
10.5.3 硬件設計 366
10.5.4 程序設計 367
10.5.5 經驗總結 369
10.6 【實例78】無線數據傳輸模塊 370
10.6.1 實例功能 370
10.6.2 典型器件介紹 370
10.6.3 硬件設計 372
10.6.4 程序設計 372
10.6.5 經驗總結 373


第11章 單片機實現信號與算法 374
11.1 【實例79】單片機實現PWM信號輸出 374
11.1.1 實例功能 374
11.1.2 典型器件介紹 374
11.1.3 硬件設計 374
11.1.4 程序設計 375
11.1.5 經驗總結 377
11.2 【實例80】實現基于單片機的低頻信號發生器 377
11.2.1 實例功能 377
11.2.2 典型器件介紹 377
11.2.3 硬件設計 377
11.2.4 程序代碼 378
11.2.5 經驗總結 380
11.3 【實例81】軟件濾波方法 380
11.3.1 實例功能 380
11.3.2 軟件濾波方法介紹 380
11.3.3 程序設計 381
11.3.4 經驗總結 384
11.4 【實例82】FSK信號解碼接收 384
11.4.1 實例功能 384
11.4.2 FSK原理 384
11.4.3 程序設計 385
11.4.4 經驗總結 386
11.5 【實例83】單片機浮點數運算實現 386
11.5.1 實例功能 386
11.5.2 單片機浮點數運算實現原理 387
11.5.3 程序設計 387
11.5.4 經驗總結 392
11.6 【實例84】神經網絡在單片機中的實現 393
11.6.1 實例功能 393
11.6.2 神經網絡簡介 393
11.6.3 程序設計 393
11.6.4 經驗總結 396
11.7 【實例85】信號數據的FFT變換 396
11.7.1 實例功能 396
11.7.2 FFT變換介紹 396
11.7.3 程序設計 397
11.7.4 經驗總結 402

第12章 單片機的總線與網絡技術 403
12.1 【實例86】I2C總線接口的軟件實現 403
12.1.1 實例功能 403
12.1.2 典型器件介紹 403
12.1.3 程序設計 403
12.1.4 經驗總結 406
12.2 【實例87】SPI總線接口的軟件實現 406
12.2.1 實例功能 406
12.2.2 典型器件介紹 406
12.2.3 硬件設計 408
12.2.4 經驗總結 413
12.3 【實例88】1-WIRE總線接口的軟件實現 414
12.3.1 1-WIRE總線通信原理 414
12.3.2 硬件設計 414
12.3.3 程序設計 415
12.3.4 經驗總結 418
12.4 【實例89】單片機外掛CAN總線接口 418
12.4.1 CAN總線介紹 419
12.4.2 CAN總線接口 419
12.4.3 程序設計 421
12.4.4 經驗總結 425
12.5 【實例90】單片機外掛USB總線接口 425
12.5.1 USB總線原理 426
12.5.2 與單片機的硬件接口 428
12.5.3 程序設計 428
12.5.4 經驗總結 433
12.6 【實例91】單片機實現以太網接口 433
12.6.1 以太網接口芯片 434
12.6.2 程序設計 435
12.6.3 經驗總結 448
12.7 【實例92】單片機控制GPRS傳輸 448
12.7.1 典型器件介紹 448
12.7.2 硬件設計 449
12.7.3 程序設計 450
12.7.4 經驗總結 456
12.8 【實例93】單片機實現TCP/IP協議 457
12.8.1 TCP/IP原理 457
12.8.2 程序設計 459
12.8.3 經驗總結 476

第13章 典型器件及應用技術 477
13.1 【實例94】讀寫U盤 477
13.1.1 實例功能 477
13.1.2 典型器件介紹 477
13.1.3 硬件設計 478
13.1.4 程序設計 478
13.1.5 經驗總結 486
13.2 【實例95】非接觸IC卡讀寫 486
13.2.1 實例功能 486
13.2.2 典型器件介紹 486
13.2.3 硬件設計 486
13.2.4 程序設計 488
13.2.5 經驗總結 494
13.3 【實例96】SD卡讀寫 494
13.3.1 實例功能 494
13.3.2 典型器件介紹 494
13.3.3 硬件設計 495
13.3.4 程序設計 496
13.3.5 經驗總結 502
13.4 【實例97】高精度實時時鐘芯片的應用 502
13.4.1 實例功能 502
13.4.2 典型器件介紹 503
13.4.3 硬件電路設計 503
13.4.4 程序設計 504
13.4.5 經驗總結 509

第14章 綜合應用實例 511
14.1 【實例98】智能手機充電器設計 511
14.1.1 智能手機電池充電器的結構組成 511
14.1.2 智能手機電池充電器的硬件電路設計 512
14.1.3 智能手機電池充電器的軟件設計 514
14.1.4 經驗總結 515
14.2 【實例99】單片機控制門禁系統 516
14.2.1 門禁系統的結構組成 516
14.2.2 門禁系統的硬件電路設計 516
14.2.3 門禁系統的軟件設計 520
14.2.4 經驗總結 525
14.3 【實例100】電機保護器的設計 525
14.3.1 電機保護器的結構組成 525
14.3.2 電機保護器的硬件電路設計 526
14.3.3 電機保護器的軟件設計 532
14.3.4 設計中的幾個關鍵問題 533
14.3.5 經驗總結 534

附錄1 8051的指令列表 535
附錄2 PS/2鍵盤鍵值和符號對照表 539
序: