《单片机与物联网技术应用实战教程》简介
《单片机与物联网技术应用实战教程》这本书是由王李冬创作的,《单片机与物联网技术应用实战教程》共有304章节
1
前言
近几年,IT市场对APP开发人才的需求紧缺,特别是既有APP前端软件开发经验,又能够对底层驱动控制电路联合设计与调试的专业技能人才,缺口巨大。这类电子工程师要有...
2
目录
...
3
第一部分 单片机与物联网基础知识篇
...
4
第1章 绪论
...
5
1.1 单片机技术概论
...
6
1.1.1 单片机技术发展趋势
自1946年,世界上第一台公认的计算机诞生至今,已有70余年。70多年来,计算机大致经历电子管、晶体管、集成电路、大规模集成电路4个阶段,并继续向第五代计算机—...
7
1.1.2 单片机技术定义及应用
1.单片机的定义 采用超大规模集成电路技术,把具有数据处理能力的中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、多种I/O口、中断系统、定时器...
8
1.1.3 单片机开发板简介
对于单片机初学者来说,最好有一块单片机开发板(价格不高,以两三百元的单片机开发板为宜),将学习到的单片机知识与实际结合起来,才能融会贯通。只要单片机开发板功能足...
9
1.2 物联网技术概论
...
10
1.2.1 物联网技术的发展趋势
随着计算机与互联网技术覆盖的普及,人们提出了一个问题,既然网络能够成为人与人之间人际关系间沟通的工具,为什么我们不能将网络作为物体与物体沟通,乃至人与物体之间沟...
11
1.2.2 物联网技术的定义及应用
1.物联网的定义 通过信息传感设备(如无线传感器网络节点、射频识别装置、红外感应器、移动手机、全球定位系统、激光扫描仪等),按照规定的协议,把任何物品与互联网连...
12
1.3 单片机和物联网技术的开发案例
图1-1是用一个单片机控制定时/计数器T0溢出中断通过按键分别实现99s倒计时器计数、暂停、复位等功能系统,系统硬件电路主要由单片机最小系统模块、液晶显示模块、...
13
1.4 本章小结
本章仅对单片机和物联网技术进行简单概念性的介绍,主要从单片机和物联网技术的发展状况和应用两个方面进行阐述。读者可以通过阅读单片机物联网开发案例了解单片机及物联网...
14
第2章 软件开发环境
...
15
2.1 Keil C51软件开发环境
...
16
2.1.1 Keil C51软件开发概述
51系列单片机的开发使用,一是需要硬件上的支持,二是需要软件上的支持。即在硬件上得到满足的同时,软件上也同时满足。下面将介绍一种编译软件Keil C51编译器。...
17
2.1.2 Keil C51μVision4软件的安装与卸载
1.Keil C51μVision4软件的安装 首先找到Keil C51μVision4的安装软件,可以通过网络下载软件和Keil序列生成器软件。若操作系统为X...
18
2.1.3 Keil C51μVision4软件的操作流程
1.Keil C51μVision4软件操作界面选项介绍 安装完成后,启动Keil C51μVision4软件,则会弹出如图2-17所示界面。然后弹出Keil ...
19
2.2 Android SDK开发环境
...
20
2.2.1 Android基本简介
Android一词的英文本义是指“机器人”,它是Google公司与2007年11月发布的基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面...
21
2.2.2 搭建Android应用开发环境
这一节主要介绍基于Windows平台上来搭建Android开发环境。主要的开发工具是JDK、Eclipse、ADT和Android SDK。其安装步骤如下: 1...
22
2.2.3 创建一个简单的应用程序
1)启动Eclipse,选择菜单File选项中,如图2-72所示的对话框,创建一个Android应用程序项目。 2)单击鼠标之后,弹出如图2-73所示的对话框。...
23
2.3 本章小结
在进行C51单片机程序设计时,需要对程序进行编译和调试,确保设计程序的正确性。本章介绍了C51单片机程序设计,并使用KeilC51编译和调试环境,包括KeilC...
24
第3章 单片机的体系结构
MCS51是指由美国Intel公司生产的一系列单片机的总称,其中8051是最早、最典型的产品。单片机是一个微型计算机系统,内部集成了输入/输出口、中央处理器(C...
25
3.1 单片机的基本结构
MCS51单片机内部基本模块包括中央处理器(CPU)、存储器(数据存储器RAM和程序存储器ROM)、并行I/O口、串行通信口、定时器/计数器、中断系统等功能器件...
26
3.2 单片机的中断
单片机中只有一个8位CPU,作为单片机重要应用——中断:单片机正在执行指令运行,一旦监测到中断发生,停止执行当前指令,转去执行中断子程序,一旦中断子程序完成,重...
27
1.中断控制
图3-4是中断控制内部结构图。在中断控制中TCON和SCON都是特殊功能寄存器,分别用以存放中断源的中断请求信号。 图3-4 中断控制内部结构图 1)TCON...
28
2.中断响应过程
中断源有中断请求;此时中断源的中断允许位是1;CPU开中断(EA=1);保护断点(保存下个要执行的指令的地址)即将这个地址送入堆栈;寻找中断入口;执行中断处理程...
29
3.中断的初始化和复位
在编写单片机中断程序的时候,首先对中断系统初始化也就是对于各中断相关的特殊寄存器的有关控制位进行设置。步骤如下: 将中断允许标志位和EA进行相应的置位;设定好优...
30
3.3 定时器和计数器
51单片机包含两个16位定时/计数器:T1计数器分为高8位TH1和低8位TL1,T0计数器分为高8位TH0和低8位TL0。单片机用作定时器时,对机器周期进行计数...