万本电子书0元读

万本电子书0元读

顶部广告

单片机与物联网技术应用实战教程电子书

售       价:¥

纸质售价:¥32.40购买纸书

64人正在读 | 1人评论 6.2

作       者:徐玮

出  版  社:机械工业出版社

出版时间:2018-07-02

字       数:16.5万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书是以单片机和物联网相结合的学习理念为知识主体,使用C语言和Java语言分别对底层单片机行电子系统设计和上位机端控制界面行APP发。全书总共分为三部分:*部分:单片机与物联网基础知识篇;第二部分:单片机与物联网基础案例实践篇;第三部分:单片机与物联网综合案例实践篇。单片机与物联网基础知识篇包括底层单片机应用和上位机Android知识的学习。单片机与物联网基础案例实践篇包括一些简单的单片机应用系统和基于APP控制的单片机应用案例。单片机与物联网综合案例实践篇的内容是在掌握单片机与物联网知识的基础上,具有一定的案例发技能,能够深层次地对单片机与物联网行综合系统设计。全书内容编排由浅深,通过案例将理论与实践相互融合,引导读者循序渐地完成单片机与物联网知识的学习。实例丰富、图文并茂、通俗易懂,即使读者没有任何单片机和物联网知识的基础,也可以通过本书的学习跨单片机与物联网知识的大门。<br/>
目录展开

前言

目录

第一部分 单片机与物联网基础知识篇

第1章 绪论

1.1 单片机技术概论

1.1.1 单片机技术发展趋势

1.1.2 单片机技术定义及应用

1.1.3 单片机开发板简介

1.2 物联网技术概论

1.2.1 物联网技术的发展趋势

1.2.2 物联网技术的定义及应用

1.3 单片机和物联网技术的开发案例

1.4 本章小结

第2章 软件开发环境

2.1 Keil C51软件开发环境

2.1.1 Keil C51软件开发概述

2.1.2 Keil C51μVision4软件的安装与卸载

2.1.3 Keil C51μVision4软件的操作流程

2.2 Android SDK开发环境

2.2.1 Android基本简介

2.2.2 搭建Android应用开发环境

2.2.3 创建一个简单的应用程序

2.3 本章小结

第3章 单片机的体系结构

3.1 单片机的基本结构

3.2 单片机的中断

1.中断控制

2.中断响应过程

3.中断的初始化和复位

3.3 定时器和计数器

1.定时/计数器结构

2.定时/计数器特殊寄存器

3.4 单片机的串行通信

1.串行控制状态寄存器

2.电源控制寄存器PCON

3.串行通信工作方式

3.5 本章小结

第4章 物联网IOT的应用

4.1 无线传感网络的起源与发展

4.2 短距离无线通信技术性能的比较

4.3 智能硬件的无线技术格局

4.3.1 WiFi技术

4.3.2 Bluetooth(蓝牙)技术

4.3.3 ZigBee技术

4.3.4 Z-Wave技术

4.4 智能硬件WiFi模块的开发

4.4.1 WiFi功能特点

4.4.2 WiFi模块硬件参数的描述

4.4.3 WiFi-LPT100引脚定义

4.4.4 WiFi-LPB100引脚定义

4.4.5 WiFi-LPB100电气特性

4.4.6 WiFi-LPT100/WiFi-LPB100机械尺寸和天线

4.4.7 WiFi-LPB100工作模式

4.4.8 无线组网方式

4.4.9 Socket通信

4.4.10 网页配置模块参数

4.4.11 串口AT命令配置参数

4.4.12 WiFi-LPB100快速入门

4.5 本章小结

第5章 51单片机C语言的程序设计

5.1 数据类型

5.2 运算符与表达式

5.2.1 算术运算符

5.2.2 赋值运算符

5.2.3 关系运算符

5.2.4 逻辑运算符

5.2.5 位操作运算符

5.2.6 指针运算符

5.3 数组

5.3.1 一维数组

5.3.2 二维数组

5.4 指针

5.4.1 指针定义

5.4.2 指针运算符和地址运算符

5.5 程序设计语句

5.6 本章小结

第6章 Java程序设计

6.1 Java语言概述

6.1.1 Java语言特点

6.1.2 Java语言的基本语法

6.1.3 Java数组

6.1.4 面向对象的定义

6.2 Java面向对象

6.2.1 类

6.2.2 对象

6.2.3 方法

6.2.4 继承

6.2.5 多态

6.2.6 修饰符

6.2.7 接口

6.2.8 抽象类

6.2.9 内部类

6.2.10 多线程的编程

6.3 Java提高

6.3.1 文件编程

6.3.2 Java文件I/O编程

6.3.3 JavaTCP编程

6.3.4 JavaUDP编程

6.3.5 JavaSwing编程

6.4 本章小结

第7章 Android编程基础

7.1 Android基础

7.1.1 Android系统背景

7.1.2 Android开发环境

7.1.3 Android虚拟机的搭建

7.2 Android UI布局

7.2.1 视图(View)

7.2.2 视图组(ViewGroup)

7.2.3 线性布局(Linearlayout)

7.2.4 相对布局(Relativelayout)

7.2.5 框架布局(Framelayout)

7.2.6 表单布局(Tablelayout)

7.2.7 网格布局(Gridlayout)

7.3 Android组件

7.3.1 Activity组件

7.3.2 BroadcastReceiver组件

7.3.3 Service组件

7.3.4 ContentProvider组件

7.4 本章小结

第二部分 单片机与物联网基础案例实践篇

第8章 单个LED灯点亮项目

8.1 项目需求

8.2 项目的工作原理分析

8.3 项目的硬件电路设计

8.4 项目的软件程序设计

8.5 系统调试总结

第9章 单片机独立按键控制项目

9.1 项目需求

9.2 项目的工作原理分析

9.3 项目的硬件电路设计

9.4 项目的软件程序设计

9.5 系统调试总结

第10章 单片机外部中断控制项目

10.1 项目需求

10.2 项目的工作原理分析

10.3 项目的硬件电路设计

10.4 项目的软件程序设计

10.5 系统调试总结

第11章 单片机定时控制项目

11.1 项目需求

11.2 项目的工作原理分析

11.3 项目的硬件电路设计

11.4 项目的软件程序设计

11.5 系统调试总结

第12章 单片机串口通信项目

12.1 项目需求

12.2 项目的工作原理分析

12.3 项目的硬件电路设计

12.4 项目的软件程序设计

12.5 系统调试总结

第13章 单片机控制继电器项目

13.1 项目需求

13.2 项目的工作原理分析

13.3 项目的硬件电路设计

13.4 项目的软件程序设计

13.5 系统调试总结

第14章 基于APP的串行通信控制项目

14.1 项目需求

14.2 项目的工作原理分析

14.3 底层硬件电路的设计

14.4 安卓手机端APP的软件开发

14.5 底层驱动电路的软件设计

14.5.1 WiFi模块的网络配置

14.5.2 底层硬件电路的软件设计

14.6 项目调试

第15章 APP控制LED灯点亮的项目

15.1 项目需求

15.2 项目的工作原理分析

15.3 底层硬件电路的设计

15.4 安卓手机端APP软件的开发

15.5 底层驱动电路的软件设计

15.5.1 WiFi模块的网络配置

15.5.2 底层硬件电路的软件设计

15.6 项目调试

第16章 安卓手机APP控制继电器工作项目

16.1 项目需求

16.2 项目的工作原理分析

16.3 底层硬件电路的设计

16.4 安卓手机端APP的软件开发

16.5 底层驱动电路的软件设计

16.5.1 WiFi模块的网络配置

16.5.2 底层硬件电路的软件设计

16.6 项目调试

第17章 安卓手机APP控制步进电动机项目

17.1 项目需求

17.2 项目的工作原理分析

17.3 底层硬件电路的设计

17.4 安卓手机端APP的软件开发

17.5 底层驱动电路的软件设计

17.5.1 WiFi模块的网络配置

17.5.2 底层硬件电路的软件设计

17.6 项目调试

第18章 APP控制蜂鸣器报警项目

18.1 项目需求

18.2 项目的工作原理分析

18.3 底层硬件电路的设计

18.4 安卓手机端APP的软件开发

18.5 底层驱动电路的软件设计

18.5.1 WiFi模块的网络配置

18.5.2 底层硬件电路的软件设计

18.6 系统调试总结

第三部分 单片机与物联网综合案例实践篇

第19章 基于压力传感器的硬币鉴伪识别系统设计

19.1 硬币鉴伪识别系统项目说明

19.2 硬币鉴伪识别系统的原理概述

19.2.1 压力传感器的工作原理

19.2.2 压力传感器补偿等效电路的分析

19.2.3 硬币鉴伪识别系统的功能分析

19.3 硬币鉴伪识别系统的硬件电路设计

19.3.1 单片机最小系统

19.3.2 压力传感器

19.3.3 压力信号的采集电路

19.3.4 显示电路

19.3.5 A-D转换电路

19.3.6 整体系统的硬件电路设计图

19.4 硬币鉴伪识别系统的软件设计

19.4.1 主程序设计

19.4.2 压力检测传感器模块的程序设计

19.4.3 LCD液晶显示模块的程序设计

19.5 系统调试

19.5.1 程序调试

19.5.2 实物调试

19.6 系统总结

第20章 智能太阳能追光系统的研制

20.1 项目背景说明

20.2 智能太阳能追光系统概述

20.2.1 太阳光强度变化规律

20.2.2 智能太阳能追光系统的设计原理

20.3 太阳光线跟踪系统的硬件设计

20.3.1 系统的硬件架构设计

20.3.2 光信号采集的设计

20.3.3 电动机驱动模块的电路设计

20.3.4 单片机控制电路的设计

20.3.5 光伏面板的选择

20.3.6 系统案例的应用电路设计

20.4 太阳光线跟踪系统的软件设计

20.4.1 单片机的控制软件设计

20.4.2 太阳光信号采集程序的设计

20.4.3 系统驱动程序的设计

20.5 系统调试

20.5.1 程序调试

20.5.2 系统实物调试

20.6 系统总结

第21章 基于物联网技术的温湿度监测系统的设计

21.1 项目说明

21.1.1 研究背景

21.1.2 国内外研究现状

21.1.3 研究工作的内容

21.2 物联网技术的温湿度监测系统概述

21.3 基于物联网技术的温湿度监测系统的硬件电路设计

21.3.1 单片机最小系统

21.3.2 温湿度采集电路

21.3.3 RFID卡读卡电路的设计

21.3.4 TFT液晶接口电路

21.3.5 WiFi数据通信电路

21.3.6 电源供电电路的设计

21.3.7 电平转换电路

21.4 物联网温湿度信息采集系统的软件实现

21.4.1 系统主程序的设计

21.4.2 采集信息程序的设计

21.5 系统测试

21.5.1 系统测试过程

21.5.2 测试结果分析

21.6 系统总结

第22章 基于APP技术的电子音乐盒的设计

22.1 项目说明

22.2 电子音乐盒系统的分析

22.2.1 总体设计方案

22.2.2 系统功能的实现

22.3 电子音乐盒的硬件电路设计

22.3.1 LCD1602液晶电路

22.3.2 蜂鸣器的选择及放大电路

22.3.3 蓝牙通信

22.4 系统的软件程序设计

22.4.1 软件的总体设计思路

22.4.2 音调频率生成和节拍的计算

22.4.3 LCD1602四线驱动显示

22.4.4 手机端APP的开发

22.4.5 串口中断程序

22.5 系统调试

22.6 系统总结

第23章 基于单片机的全自动智能避障小车的设计

23.1 项目说明

23.1.1 项目背景

23.1.2 项目工作内容

23.2 全自动智能避障小车系统方案

23.2.1 设计目标

23.2.2 系统方案

23.3 系统的硬件电路设计

23.3.1 电源模块

23.3.2 超声波探测避障模块

23.3.3 液晶LCD显示模块

23.3.4 电动机驱动模块

23.3.5 蜂鸣器报警电路

23.4 系统的软件程序设计

23.4.1 主程序设计

23.4.2 液晶LCD显示子程序的设计

23.4.3 超声波测距子程序的设计

23.4.4 直流电动机控制程序的设计

23.5 系统调试

23.5.1 系统调试概述

23.5.2 测试运行

23.6 系统总结

参考文献

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部