商品簡介
目次
相關商品
商品簡介
本書是以單片機和物聯網相結合的學習理念為知識主體,使用C語言和Java語言分別對底層單片機進行電子系統設計和上位機端控制界面進行APP開發。全書總共分為三部分:第 一部分:單片機與物聯網基礎知識篇;第二部分:單片機與物聯網基礎案例實踐篇;第三部分:單片機與物聯網綜合案例實踐篇。單片機與物聯網基礎知識篇包括底層單片機應用和上位機Android知識的學習。單片機與物聯網基礎案例實踐篇包括一些簡單的單片機應用系統和基於APP控制的單片機應用案例。單片機與物聯網綜合案例實踐篇的內容是在掌握單片機與物聯網知識的基礎上,具有一定的案例開發技能,能夠深層次地對單片機與物聯網進行綜合系統設計。全書內容編排由淺入深,通過案例將理論與實踐相互融合,引導讀者循序漸進地完成單片機與物聯網知識的學習。實例豐富、圖文並茂、通俗易懂,即使讀者沒有任何單片機和物聯網知識的基礎,也可以通過本書的學習跨入單片機與物聯網知識的大門。
目次
前言
第一部分 單片機與物聯網基礎知識篇
第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 ContentPro
第一部分 單片機與物聯網基礎知識篇
第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 ContentPro
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。