您的位置:首页 > 其它

短距离无线数据通讯

2011-10-12 08:45 239 查看
c8051f系列单片机与短距离无线数据通信

作者: 李文仲

出版社: 北京航大

出版年: 2007-02-01

定价: 27.0

ISBN: 9787811240085

目录 第1章 最新8051单片机和无线收发芯片

1.1 最新8051单片机简介1

1.1.1 传统8051单片机2

1.1.2 单片机的发展之路4

1.1.3 最新单片机C8051F31X9

1.2 无线收发芯片简介13

1.2.1 CC1100无线收发芯片13

1.2.2 nRF905无线收发芯片15

1.2.3 nRF2401无线收发芯片17

第2章 建立自己的最新单片机开发平台

2.1 硬件平台选择20

2.1.1 开发平台选择20

2.1.2 C51RF3100教学系统简介22

2.1.3 其他主流无线单片机开发系统系列介绍23

2.2 软件开发环境选择26

2.2.1 软件开发前的准备26

2.2.2 Keil C51开发环境简介26

2.2.3 Keil C51安装28

2.2.4 uVision2集成开发环境32

2.2.5 创建第一个Keil C51应用程序38

2.3 组建自己的单片机教学开发平台44

第3章 C51语言

3.1 标识符与关键字46

3.2 C51程序设计的基本语法47

3.2.1 数据类型47

3.2.2 常量与变量49

3.2.3 运算符与表达式49

3.2.4 基本语句51

3.3 函数53

3.4 数组57

3.5 指针58

3.6 结构60

3.7 C51语言的应用61

第4章 最新8051单片机C8051F31X

4.1 最新单片机C8051F31X概述63

4.2 C51指令完全兼容的CIP51微控制器64

4.2.1 CIP51微控制器64

4.2.2 指令系统66

4.2.3 存储结构68

4.2.4 复位与电源管理72

4.3 C8051F31X数字I/O端口77

4.3.1 I/O介绍77

4.3.2 I/O初始化88

4.3.3 I/O教学实验89

4.4 C8051F31X中断系统91

4.4.1 中断源和中断向量92

4.4.2 中断优先级94

4.4.3 中断响应时间94

4.4.4 中断寄存器94

4.4.5 外部中断100

4.4.6 中断撤除100

4.4.7 I/O与中断综合实验:外部中断101

4.5 C8051F31X定时器/计数器103

4.5.1 定时器/计数器的工作原理104

4.5.2 定时器/计数器0、1介绍105

4.5.3 定时器/计数器2介绍112

4.5.4 定时器/计数器3介绍115

4.5.5 可编程计数器阵列119

4.5.6 定时器/计数器实验122

4.5.7 I/O与定时器/计数器综合实验:BEEP125

4.6 C8051F31X时钟管理127

4.6.1 微控制器(CPU)时序以及相关概念128

4.6.2 可编程内部振荡器129

4.6.3 外部振荡器驱动电路130

4.6.4 系统时钟选择132

4.6.5 外部示例132

4.6.6 RTC时钟实验133

4.7 C8051F31X串行通信147

4.7.1 串行通信基础148

4.7.2 C8051F31X串口UART0150

4.7.3 增强的波特率发生器150

4.7.4 串行通信工作方式152

4.7.5 UART多机通信154

4.7.6 UART寄存器以及相关设置155

4.7.7 波特率设置156

4.7.8 UART0实验159

4.8 C8051F31X的模/数(A/D)转换162

4.8.1 模/数转换概论162

4.8.2 C8051F31X的模/数转换器163

4.8.3 工作方式165

4.8.4 模拟多路选择器167

4.8.5 可编程窗口检测器168

4.8.6 寄存器171

4.8.7 模/数转换实验:A/D178

第5章 无线通信起步

5.1 无线通信基础182

5.1.1 无线通信的概念182

5.1.2 无线通信与有线通信的区别183

5.1.3 影响无线通信的因素184

5.2 无线通信的实现186

5.2.1 无线射频芯片介绍186

5.2.2 利用单片机+射频芯片实现无线通信188

5.2.3 CPU控制无线模块收发的方法190

5.2.4 无线射频芯片通信配置194

5.3 无线平台的建立213

5.3.1 无线平台的选择213

5.3.2 组建自己的无线开发平台214

第6章 学习无线数据通信

6.1 认识无线节点模块216

6.2 数据包装217

6.3 如何保证数据通信的准确性218

6.4 理解全双工/半双工无线通信219

6.4.1 全双工方式219

6.4.2 半双工方式220

6.5 实例:遥控远方的LED闪烁220

6.5.1 LED原理220

6.5.2遥控LED实验221

第7章 无线数字显示和数据传输

7.1 了解无线数字显示器231

7.2 了解主机和无线节点的电路设计232

7.3 主机和节点无线交换数据的C51源代码232

7.4 无线遥控音乐源代码解剖235

7.5 综合应用245

7.5.1 无线家庭245

7.5.2 控制灯开关246

7.5.3 无线音乐门铃246

第8章 实战设计无线自动水表读表系统

8.1 无线抄表的概念和系统组成247

8.2 设计无线水表抄表终端248

8.2.1 无线部分248

8.2.2 抄表终端整体设计248

8.3 设计无线水表250

8.4 典型无线演示系统C51源代码分析251

8.4.1 无线抄表终端251

8.4.2 无线水表258

第9章 实战设计简单无线传感器网络系统

9.1 无线传感器的基本概念262

9.2 构建一个简单的无线传感器网络263

9.3 避免无线数据包装传输冲突的技术关键263

9.4 无线网络的硬件组成265

9.4.1 中心模块265

9.4.2 采集模块265

9.5 无线温度传感器网络的C51源代码266

9.5.1 中心模块的流程图266

9.5.2 中心模块的源代码267

9.5.3 采集模块的流程图276

9.5.4 采集模块源代码277

第10章 实战井下无线实时定位系统

10.1 井下无线实时定位系统概述281

10.2 井下无线实时定位系统原理282

10.3 无线定位节点的设计技术(无线模块)283

10.3.1 中心模块283

10.3.2 节点模块283

10.4 无线定位监视系统(S3100)284

10.5 具有无线唤醒功能和无线节点低功耗设计284

10.6 井下无线实时定位系统的C51源代码分析288

10.6.1 主机流程图288

10.6.2 主机源程序288

10.6.3 节点流程图294

10.6.4 节点源程序295

附录A C1编译器的扩展关键字300

附录B C51库函数302

附录C CIP51指令一览表303

参考文献307

短距离无线数据通信入门与实战

作者: 李文仲 段朝玉

丛书名: 无线单片机技术丛书

出版社:北京航空航天大学出版社

ISBN:7810779427

上架时间:2007-1-22

出版日期:2006 年12月

开本:16开

页码:283

目录 第1章 无线通信和无线网络基础

1.1 嵌入式无线通信和无线网络广阔的应用前景1

1.1.1 家庭安全系统1

1.1.2 街头停车收费系统2

1.1.3 无线读表系统3

1.1.4 轮胎压力监视系统3

1.1.5 货物跟踪管理系统4

1.1.6 农作物环境监测系统5

1.1.7 其他应用5

1.2 无线通信的频谱和ISM开放频带5

1.3 典型的无线通信系统7

1.3.1 典型的长距离无线通信系统7

1.3.2 短距离无线通信系统7

1.4 典型的无线网络结构和原理8

1.4.1 以太网结构8

1.4.2 无线网络结构10

1.4.3 短距离无线数据通信网络的各种国际标准简介11

1.5 习题和答案14

第2章 8051无线片上系统(无线SoC)简介

2.1 8051内核微控制器15

2.2 最新的无线收发芯片介绍16

2.2.1 Nordic NRF905无线数据通信收发芯片17

2.2.2 Nordic NRF2401无线数据通信收发芯片18

2.3 8051+无线收发芯片的无线片上系统(SoC)19

2.3.1 CC1010无线单片机19

2.3.2 NRF9E5无线单片机23

2.3.3 NRF24E1无线单片机27

2.3.4 其他8051内核的无线单片机28

2.4 习题和答案30

第3章 建立自己的无线开发平台

3.1 安装C51RF4无线(SoC)开发系统33

3.1.1 开发系统硬件平台搭建33

3.1.2 软件编译/调试平台安装35

3.1.3 安装无线龙通讯开发下载软件37

3.2 设置C51RF4在线DEBUG环境和参数39

3.3 目标模块NRF24E1/NRF9E5的硬件测试45

3.4 习题和答案46

第4章 迈进短距离无线数据通信门坎

4.1 无线数据通信门坎——点到点无线通信48

4.2 点到点无线通信的实现——软硬准备49

4.3 点到点无线数据通信的初始化及关键函数50

4.3.1 NRF9E5模块初始化程序50

4.3.2 其他重要功能函数58

4.3.3 超时退出的实现60

4.3.4 NRF9E5发送和接收函数61

4.4 发送/接收数据包装格式63

4.5 点到点无线通信C51源代码64

4.5.1 接收部分65

4.5.2 发送部分74

4.6 观察无线通信的实际效果84

4.6.1 发送模块连接到C51RF4开发系统下载程序84

4.6.2 发送模块独立开始工作84

4.6.3 接收模块连接到C51RF4开发系统85

4.7 应用: 双向无线遥控器87

4.8 习题和答案92

第5章 巧用频率资源

5.1 无线频率分割原理94

5.2 FDMA实验的模块和软件准备97

5.3 FDMA点到多点无线通信总体结构98

5.4 点到多点通信C51源代码99

5.4.1 数据包长度变化99

5.4.2 增加一个频道改变函数99

5.4.3 接收程序流程图100

5.4.4 接收程序源代码100

5.4.5 发送程序流程图110

5.4.6 发送程序源代码110

5.5 观察FDMA无线通信的实际效果120

5.5.1 发送模块连接到C51RF4开发系统下载程序121

5.5.2 发送模块独立工作122

5.5.3 接收模块连接到C51RF4开发系统122

5.6 应用: 无线温度传感器123

5.7 习题和答案129

第6章 时间区分避免多节点无线通信冲突

6.1 时分多址原理131

6.2 模块和软件的准备133

6.3 TDMA点到多点无线通信的实验结构134

6.4 时分多址C51源代码135

6.4.1 TDMA接收主机流程图135

6.4.2 TDMA接收主机源代码135

6.4.3 TDMA发送节点流程图144

6.4.4 TDMA发送节点源代码145

6.5 通过仿真观察无线通信的实际效果154

6.5.1 系统连接以及程序下载155

6.5.2 节点模块独立开始工作156

6.5.3 接收模块连接到C51RF4开发系统156

6.6 应用: 长距离RFID系统 156

6.7 习题和答案162

第7章 更智能地提高无线通信防冲突的效率

7.1 载波监听原理164

7.2 实验器材的准备165

7.3 发送/接收数据包格式166

7.4 载波监听C51源代码166

7.4.1 主机程序解析166

7.4.2 节点程序解析176

7.5 观察无线通信的实际效果186

7.6 应用: 双向家庭安全系统无线传感器188

7.7 习题和答案194

第8章 跳频通信——在无线通信中抗干扰

8.1 跳频无线通信的概念196

8.2 实现无线跳频通信的技术关键198

8.3 无线跳频的软件实现198

8.4 FHSS通信C51源代码199

8.4.1 FHSS主机通信的实现199

8.4.2 FHSS分机(节点)设计实现209

8.5 观察无线跳频通信的实际效果219

8.6 应用: 工业控制开关量传送系统221

8.7 习题和答案225

第9章 实现具有自组织、自管理功能的无线数据网络

9.1 无线网络的硬件组成227

9.2 网络通信协议的组成及详解228

9.3 自组织、自管理功能的无线数据网络C51源代码229

9.3.1 网络同步时段229

9.3.2 广播信号时段230

9.3.3 加入/退出网络时段235

9.3.4 网络维持及数据交换申请时段240

9.3.5 点到点数据交换时段244

9.3.6 其他重要的程序249

9.3.7 主程序 254

9.4 观察无线网络通信的实际效果263

9.5 应用: 病区无线监控系统266

9.5.1 电路原理266

9.5.2 网络主要程序介绍269

9.6 习题和答案282

参考文献284
http://www.wxlmcu.com/Pro/Default.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: