当前位置:首页 > 工业技术
物联网智能网关设计与应用  STC单片机与网络通信技术
物联网智能网关设计与应用  STC单片机与网络通信技术

物联网智能网关设计与应用 STC单片机与网络通信技术PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:陈桂友,陈海峰,贺红主编;崔建峰,孙梅玉,邢建平等副主编
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2013
  • ISBN:9787512410169
  • 页数:349 页
图书介绍:W5200是韩国Wiznet公司研制的一款具有硬件TCP/IP协议的网络控制器,它整合了五层结构中的前四层,即物理层、数据链路层、网络层和传输层,并在内部利用硬件实现了TCP/IP协议栈。本书以增强型8051内核STC15F2K60S2单片机为核心,设计了与W5200接口的网络化单片机应用,同时介绍了GPRS通信技术以及无线传感网络技术。这些内容是物联网应用中的常用技术,对于读者从事物联网技术研究具有重要作用。
《物联网智能网关设计与应用 STC单片机与网络通信技术》目录

第1章 概述 1

1.1 物联网概述 1

1.1.1 物联网的概念及其外延 1

1.1.2 物联网的关键技术 3

1.2 单片机技术概述 4

1.2.1 单片机的基本概念 4

1.2.2 STC15F2K60S2单片机的内部结构 6

1.2.3 STC15F2K60S2单片机的引脚 16

1.2.4 单片机技术的特点 23

1.2.5 单片机应用系统 24

1.3 网络中的网关技术 25

1.4 习题 26

第2章 单片机的C语言程序设计及仿真调试 27

2.1 C51程序设计中的常用功能及注意问题 27

2.1.1 C51程序设计中的常用典型功能 27

2.1.2 C51程序编写中应注意的问题 31

2.2 Keil C和ANSI C 33

2.2.1 Keil C51扩展关键字 33

2.2.2 扩展I/O口的使用 37

2.2.3 Keil C51函数 39

2.2.4 STC15F2K60S2单片机C51程序框架 43

2.3 STC15F2K60S2单片机C语言程序调试 45

2.3.1 使用Keil集成环境软件模拟调试C51程序 46

2.3.2 使用Keil集成环境在线调试C51程序 57

2.4 利用ISP工具将程序下载到单片机中验证程序 61

2.5 习题 63

第3章 单片机集成的典型资源及应用 64

3.1 中断系统 64

3.1.1 中断源及中断结构 64

3.1.2 中断的允许、禁止及优先级 68

3.1.3 中断的编程举例 72

3.2 定时/计数器 75

3.2.1 定时/计数器的相关寄存器 75

3.2.2 定时/计数器的工作方式及结构 78

3.2.3 定时/计数器的应用 80

3.3 串行通信接口 83

3.3.1 异步串行通信接口及其应用 83

3.3.2 SPI接口及其应用 102

3.4 模数转换器 108

3.4.1 模数转换器的结构 108

3.4.2 模数转换器的应用 109

3.5 习题 112

第4章 教学实验板介绍 114

4.1 电源电路 114

4.2 跑马灯控制 115

4.2.1 硬件电路设计 115

4.2.2 软件设计 115

4.3 交通灯控制 117

4.3.1 硬件设计 117

4.3.2 软件设计 118

4.4 键盘接口 120

4.4.1 键盘简介 120

4.4.2 键盘接口电路设计 120

4.4.3 软件设计 121

4.5 继电器控制 124

4.5.1 硬件设计 124

4.5.2 软件设计 124

4.6 串行通信接口 125

4.6.1 串口1的通信 125

4.6.2 串口2的通信 127

4.7 日历时钟芯片的应用 131

4.7.1 PCF8563的特点 132

4.7.2 PCF8563的构成 132

4.7.3 PCF8563的应用 136

4.8 显示技术 148

4.8.1 LCD显示技术 148

4.8.2 LED数码管显示技术 154

4.9 外部RAM扩展设计 156

4.9.1 硬件设计 157

4.9.2 测试软件设计 157

4.10 加速度检测电路设计 158

4.10.1 硬件电路设计 158

4.10.2 软件设计 159

4.11 模数转换模块电路设计 169

4.11.1 硬件电路设计 169

4.11.2 软件设计 170

4.12 温度检测电路设计 171

4.12.1 硬件电路设计 171

4.12.2 软件设计 172

4.13 习题 178

第5章 计算机网络基础知识 179

5.1 计算机网络概述 179

5.1.1 计算机网络的基本概念 179

5.1.2 计算机网络的发展历史 179

5.2 计算机网络的分类与组成 182

5.2.1 计算机网络的分类 182

5.2.2 计算机网络的组成 185

5.3 计算机网络的体系结构 186

5.3.1 协议 187

5.3.2 OSI参考模型 188

5.3.3 TCP/IP参考模型 190

5.3.4 OSI参考模型与TCP/IP参考模型的比较 191

5.3.5 较好的参考模型 192

5.4 应用层常用协议简介 206

5.4.1 DNS协议 207

5.4.2 DHCP协议 209

5.4.3 HTTP协议 212

5.4.4 SMTP协议 217

5.5 习题 220

第6章 以太网控制芯片W5200 221

6.1 以太网简介 221

6.2 以太网控制芯片W5200的特点及结构 222

6.2.1 W5200的特点 223

6.2.2 W5200的结构 224

6.2.3 W5200的寄存器和存储器 228

6.3 数据通信 246

6.3.1 通信接口及时序 246

6.3.2 初始化 250

6.3.3 TCP协议 254

6.3.4 UDP协议 273

6.4 习题 280

第7章 物联网智能网关应用系统设计举例 281

7.1 物联网智能网关应用系统设计的基本原则与方法 281

7.1.1 物联网智能网关应用系统的基本设计原则 281

7.1.2 物联网智能网关应用系统的一般设计方法 282

7.2 物联网智能网关应用系统综合设计举例 284

7.2.1 利用TCP协议实现继电器远程控制 284

7.2.2 利用UDP协议实现交通灯参数的远程配置 289

7.2.3 利用HTTP协议实现温度的远程监测 295

7.2.4 利用SMTP协议实现单片机与远端计算机的数据通信 305

7.2.5 串口转以太网通信应用 313

7.2.6 GPRS通信应用 319

7.2.7 无线通信芯片CC1100的应用 326

7.3 习题 344

附录 STC15F2K60S2单片机寄存器头文件stc15.h内容 345

参考文献 349

返回顶部