3dwoo大學簡體電腦書店
單片機與物聯網技術應用實戰教程
( 簡體 字)
作者:徐瑋類別:1. -> 電腦組織與體系結構 -> 單晶片
   2. -> 程式設計 -> 物聯網
出版社:機械工業出版社單片機與物聯網技術應用實戰教程 3dWoo書號: 49578
詢問書籍請說出此書號!
有庫存
NT售價: 295
出版日:6/29/2018
頁數:317
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787111591825 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
前言
第一部分 單片機與物聯網基礎知識篇
第1章 緒論3
 1.1 單片機技術概論3
  1.1.1 單片機技術發展趨勢3
  1.1.2 單片機技術定義及應用4
  1.1.3 單片機開發板簡介5
 1.2 物聯網技術概論5
  1.2.1 物聯網技術的發展趨勢5
  1.2.2 物聯網技術的定義及應用5
 1.3 單片機和物聯網技術的開發案例6
 1.4 本章小結7
第2章 軟件開發環境8
 2.1 KeilC51軟件開發環境8
  2.1.1 KeilC51軟件開發概述8
  2.1.2 KeilC51μVision4軟件的安裝與
卸載8
  2.1.3 KeilC51μVision4軟件的操作
流程13
 2.2 AndroidSDK開發環境26
  2.2.1 Android基本簡介26
  2.2.2 搭建Android應用開發環境27
  2.2.3 創建一個簡單的應用程序36
 2.3 本章小結41
第3章 單片機的體系結構42
 3.1 單片機的基本結構42
 3.2 單片機的中斷45
 3.3 定時器和計數器48
 3.4 單片機的串行通信51
 3.5 本章小結53
第4章 物聯網IOT的應用54
 4.1 無線傳感網絡的起源與發展54
 4.2 短距離無線通信技術性能的比較54
 4.3 智能硬件的無線技術格局55
  4.3.1 WiFi技術56
  4.3.2 Bluetooth(藍牙)技術57
  4.3.3 ZigBee技術58
  4.3.4 Z-Wave技術60
 4.4 智能硬件WiFi模塊的開發60
  4.4.1 WiFi功能特點61
  4.4.2 WiFi模塊硬件參數的描述61
  4.4.3 WiFi-LPT100引腳定義62
  4.4.4 WiFi-LPB100引腳定義63
  4.4.5 WiFi-LPB100電氣特性65
  4.4.6 WiFi-LPT100/WiFi-LPB100機械
尺寸和天線66
  4.4.7 WiFi-LPB100工作模式66
  4.4.8 無線組網方式67
  4.4.9 Socket通信67
  4.4.10 網頁配置模塊參數68
  4.4.11 串口AT命令配置參數71
  4.4.12 WiFi-LPB100快速入門74
 4.5 本章小結76
第5章 51單片機C語言的程序設計77
 5.1 數據類型77
 5.2 運算符與表達式78
  5.2.1 算術運算符79
  5.2.2 賦值運算符79
  5.2.3 關系運算符79
  5.2.4 邏輯運算符79
  5.2.5 位操作運算符80
  5.2.6 指針運算符80
 5.3 數組81
  5.3.1 一維數組81
  5.3.2 二維數組82
 5.4 指針82
  5.4.1 指針定義82
  5.4.2 指針運算符和地址運算符83
 5.5 程序設計語句83
 5.6 本章小結85
第6章 Java程序設計86
 6.1 Java語言概述86
  6.1.1 Java語言特點86
  6.1.2 Java語言的基本語法87
  6.1.3 Java數組91
  6.1.4 面向對象的定義92
 6.2 Java面向對象96
  6.2.1 類96
  6.2.2 對象98
  6.2.3 方法100
  6.2.4 繼承103
  6.2.5 多態106
  6.2.6 修飾符107
  6.2.7 接口109
  6.2.8 抽象類111
  6.2.9 內部類112
  6.2.10 多線程的編程113
 6.3 Java提高117
  6.3.1 文件編程117
  6.3.2 Java文件I/O編程119
  6.3.3 JavaTCP編程123
  6.3.4 JavaUDP編程126
  6.3.5 JavaSwing編程128
 6.4 本章小結130
第7章 Android編程基礎131
 7.1 Android基礎131
  7.1.1 Android系統背景131
  7.1.2 Android開發環境131
  7.1.3 Android虛擬機的搭建138
 7.2 AndroidUI布局140
  7.2.1 視圖(View) 140
  7.2.2 視圖組(ViewGroup) 141
  7.2.3 線性布局(Iinearlayout) 141
  7.2.4 相對布局(Relativelayout) 142
  7.2.5 框架布局(Framelayout) 143
  7.2.6 表單布局(Tablelayout) 144
  7.2.7 網格布局(Gridlayout) 146
 7.3 Android組件149
  7.3.1 Activity組件149
  7.3.2 BroadcastReceiver組件154
  7.3.3 Service組件161
  7.3.4 ContentProvider組件162
 7.4 本章小結163
第二部分 單片機與物聯網
基礎案例實踐篇
第8章 單個LED燈點亮項目167
 8.1 項目需求167
 8.2 項目的工作原理分析167
 8.3 項目的硬件電路設計167
 8.4 項目的軟件程序設計168
 8.5 系統調試總結170
第9章 單片機獨立按鍵控制項目171
 9.1 項目需求171
 9.2 項目的工作原理分析171
 9.3 項目的硬件電路設計171
 9.4 項目的軟件程序設計172
 9.5 系統調試總結175
第10章 單片機外部中斷控制項目178
 10.1 項目需求178
 10.2 項目的工作原理分析178
 10.3 項目的硬件電路設計179
 10.4 項目的軟件程序設計179
 10.5 系統調試總結182
第11章 單片機定時控制項目183
 11.1 項目需求183
 11.2 項目的工作原理分析183
 11.3 項目的硬件電路設計184
 11.4 項目的軟件程序設計185
 11.5 系統調試總結186
第12章 單片機串口通信項目187
 12.1 項目需求187
 12.2 項目的工作原理分析187
 12.3 項目的硬件電路設計188
 12.4 項目的軟件程序設計189
 12.5 系統調試總結191
第13章 單片機控制繼電器項目193
 13.1 項目需求193
 13.2 項目的工作原理分析193
 13.3 項目的硬件電路設計194
 13.4 項目的軟件程序設計194
 13.5 系統調試總結196
第14章 基于APP的串行通信控制
項目197
 14.1 項目需求197
 14.2 項目的工作原理分析197
 14.3 底層硬件電路的設計198
 14.4 安卓手機端APP的軟件開發199
 14.5 底層驅動電路的軟件設計205
  14.5.1 WiFi模塊的網絡配置205
  14.5.2 底層硬件電路的軟件設計206
 14.6 項目調試208
第15章 APP控制LED燈點亮的
項目210
 15.1 項目需求210
 15.2 項目的工作原理分析210
Ⅵ 單片機與物聯網技術應用實戰教程
 15.3 底層硬件電路的設計210
 15.4 安卓手機端APP軟件的開發212
 15.5 底層驅動電路的軟件設計217
  15.5.1 WiFi模塊的網絡配置217
  15.5.2 底層硬件電路的軟件設計218
 15.6 項目調試220
第16章 安卓手機APP控制繼電器工作
項目222
 16.1 項目需求222
 16.2 項目的工作原理分析222
 16.3 底層硬件電路的設計223
 16.4 安卓手機端APP的軟件開發224
 16.5 底層驅動電路的軟件設計230
  16.5.1 WiFi模塊的網絡配置230
  16.5.2 底層硬件電路的軟件設計230
 16.6 項目調試233
第17章 安卓手機APP控制步進電動機
項目235
 17.1 項目需求235
 17.2 項目的工作原理分析235
 17.3 底層硬件電路的設計238
 17.4 安卓手機端APP的軟件開發239
 17.5 底層驅動電路的軟件設計245
  17.5.1 WiFi模塊的網絡配置245
  17.5.2 底層硬件電路的軟件設計246
 17.6 項目調試248
第18章 APP控制蜂鳴器報警項目251
 18.1 項目需求251
 18.2 項目的工作原理分析251
 18.3 底層硬件電路的設計252
 18.4 安卓手機端APP的軟件開發253
 18.5 底層驅動電路的軟件設計259
  18.5.1 WiFi模塊的網絡配置259
  18.5.2 底層硬件電路的軟件設計259
 18.6 系統調試總結261
第三部分 單片機與物聯網
綜合案例實踐篇
第19章 基于壓力傳感器的硬幣鑒偽識別
系統設計265
 19.1 硬幣鑒偽識別系統項目說明265
 19.2 硬幣鑒偽識別系統的原理概述265
  19.2.1 壓力傳感器的工作原理265
  19.2.2 壓力傳感器補償等效電路的
分析266
  19.2.3 硬幣鑒偽識別系統的功能分析266
 19.3 硬幣鑒偽識別系統的硬件電路設計267
  19.3.1 單片機最小系統267
  19.3.2 壓力傳感器268
  19.3.3 壓力信號的采集電路268
  19.3.4 顯示電路268
  19.3.5 A-D轉換電路269
  19.3.6 整體系統的硬件電路設計圖270
 19.4 硬幣鑒偽識別系統的軟件設計271
  19.4.1 主程序設計271
  19.4.2 壓力檢測傳感器模塊的程序
設計272
  19.4.3 LCD液晶顯示模塊的程序設計273
 19.5 系統調試273
  19.5.1 程序調試273
  19.5.2 實物調試274
 19.6 系統總結275
第20章 智能太陽能追光系統的研制276
 20.1 項目背景說明276
 20.2 智能太陽能追光系統概述276
  20.2.1 太陽光強度變化規律276
  20.2.2 智能太陽能追光系統的設計
原理276
 20.3 太陽光線跟蹤系統的硬件設計277
  20.3.1 系統的硬件架構設計278
  20.3.2 光信號采集的設計281
  20.3.3 電動機驅動模塊的電路設計282
  20.3.4 單片機控制電路的設計283
  20.3.5 光伏面板的選擇284
  20.3.6 系統案例的應用電路設計284
 20.4 太陽光線跟蹤系統的軟件設計284
  20.4.1 單片機的控制軟件設計284
  20.4.2 太陽光信號采集程序的設計285
  20.4.3 系統驅動程序的設計286
 20.5 系統調試286
  20.5.1 程序調試286
  20.5.2 系統實物調試287
 20.6 系統總結287
第21章 基于物聯網技術的溫濕度監測
系統的設計288
 21.1 項目說明288
  21.1.1 研究背景288
  21.1.2 國內外研究現狀288
  21.1.3 研究工作的內容289
 21.2 物聯網技術的溫濕度監測系統概述289
目  錄Ⅶ
 21.3 基于物聯網技術的溫濕度監測系統的硬件
電路設計290
  21.3.1 單片機最小系統290
  21.3.2 溫濕度采集電路290
  21.3.3 RFID卡讀卡電路的設計290
  21.3.4 TFT液晶接口電路292
  21.3.5 WiFi數據通信電路292
  21.3.6 電源供電電路的設計292
  21.3.7 電平轉換電路293
 21.4 物聯網溫濕度信息采集系統的軟件
實現294
  21.4.1 系統主程序的設計294
  21.4.2 采集信息程序的設計296
 21.5 系統測試297
  21.5.1 系統測試過程297
  21.5.2 測試結果分析297
 21.6 系統總結299
第22章 基于APP技術的電子音樂盒的
設計300
 22.1 項目說明300
 22.2 電子音樂盒系統的分析300
  22.2.1 總體設計方案300
  22.2.2 系統功能的實現301
 22.3 電子音樂盒的硬件電路設計302
  22.3.1 LCD1602液晶電路302
  22.3.2 蜂鳴器的選擇及放大電路302
  22.3.3 藍牙通信303
 22.4 系統的軟件程序設計303
  22.4.1 軟件的總體設計思路303
  22.4.2 音調頻率生成和節拍的計算303
  22.4.3 LCD1602四線驅動顯示305
  22.4.4 手機端APP的開發305
  22.4.5 串口中斷程序307
 22.5 系統調試308
 22.6 系統總結308
第23章 基于單片機的全自動智能避障
小車的設計309
 23.1 項目說明309
  23.1.1 項目背景309
  23.1.2 項目工作內容309
 23.2 全自動智能避障小車系統方案309
  23.2.1 設計目標309
  23.2.2 系統方案310
 23.3 系統的硬件電路設計310
  23.3.1 電源模塊310
  23.3.2 超聲波探測避障模塊310
  23.3.3 液晶LCD顯示模塊311
  23.3.4 電動機驅動模塊311
  23.3.5 蜂鳴器報警電路312
 23.4 系統的軟件程序設計312
  23.4.1 主程序設計312
  23.4.2 液晶LCD顯示子程序的設計313
  23.4.3 超聲波測距子程序的設計313
  23.4.4 直流電動機控制程序的設計314
 23.5 系統調試315
  23.5.1 系統調試概述315
  23.5.2 測試運行315
 23.6 系統總結316
參考文獻317
本書是以單片機和物聯網相結合的學習理念為知識主體,使用C語言和Java語言分別對底層單片機進行電子系統設計和上位機端控制界面進行APP開發。全書總共分為三部分:第 一部分:單片機與物聯網基礎知識篇;第二部分:單片機與物聯網基礎案例實踐篇;第三部分:單片機與物聯網綜合案例實踐篇。單片機與物聯網基礎知識篇包括底層單片機應用和上位機Android知識的學習。單片機與物聯網基礎案例實踐篇包括一些簡單的單片機應用系統和基于APP控制的單片機應用案例。單片機與物聯網綜合案例實踐篇的內容是在掌握單片機與物聯網知識的基礎上,具有一定的案例開發技能,能夠深層次地對單片機與物聯網進行綜合系統設計。全書內容編排由淺入深,通過案例將理論與實踐相互融合,引導讀者循序漸進地完成單片機與物聯網知識的學習。實例豐富、圖文并茂、通俗易懂,即使讀者沒有任何單片機和物聯網知識的基礎,也可以通過本書的學習跨入單片機與物聯網知識的大門。
pagetop