《C8051F系列单片机与短距离无线数据通信》是2007年北京航空航天大学出版社出版的图书,作者是李文仲、段朝玉。
基本介绍
- 书名C8051F系列单片机与短距离无线数据通信
- 作者李文仲段朝玉
- ISBN10位[7811240084]13位[9787811240085]
- 定价¥27.00元
- 出版社北京航空航天大学
- 出版时间2007-02
内容简介
《C8051F系列单片机与短距离无线数据通信》是李文仲、段朝玉等为介绍单片机和无线套用系统设计的实际原理和技术关键的一本书,有北京航空航天大学出版发行。
内容提要
本书包括的套用实验项目有多个8051单片机实验、无线双向遥控器、无线抄表系统、无线家庭系统、无线感测器网路、温度远程监控、井下无线定位系统,目的是让读者将学习的相关无线知识与实际无线套用系统相结合,了解单片机和无线套用系统设计的实际原理和技术关键。
本书目录
第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