面向物联网的CC2530与传感器应用开发
¥
34.5
3.9折
¥
88
全新
仅1件
作者廖建尚
出版社电子工业出版社
出版时间2018-09
版次1
装帧其他
货号9787121346583
上书时间2024-12-04
商品详情
- 品相描述:全新
图书标准信息
-
作者
廖建尚
-
出版社
电子工业出版社
-
出版时间
2018-09
-
版次
1
-
ISBN
9787121346583
-
定价
88.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
400页
-
字数
640千字
- 【内容简介】
-
本书主要介绍在嵌入式系统和物联网系统中常用的CC2530微处理器的接口开发技术,以及常见传感器的应用开发技术。全书采用任务式开发的学习方法,精选了27个贴近社会和生活的案例,每个案例均有完整的开发过程,分别是生动的开发场景、明确的开发目标、深入浅出的原理学习、详细的系统设计过程、详细的软/硬件设计和功能实现过程,*后进行开发验证和总结拓展,将理论学习和开发实践结合起来。每个案例均有完整的开发代码和配套PPT课件,读者可以在源代码的基础上快速进行二次开发,可应用于多个行业。
- 【作者简介】
-
廖建尚,男,副教授,毕业于广东工业大学通信与信息系统专业,硕士,先任职于广东交通职业技术学院。长期从事物联网技术的开发和教学工作。
- 【目录】
-
目 录
第1部分 微处理器基本原理和开发知识
任务1 微处理器(2)
1.1 学习场景:微处理器有哪些应用(2)
1.2 学习目标(2)
1.3 原理学习:微处理器发展与应用(3)
1.3.1 微处理器概述(3)
1.3.2 微处理器的发展与应用(6)
1.3.3 微处理器和物联网(10)
1.4 任务小结(15)
1.5 思考与拓展(15)
任务2 MCS-51微处理器(16)
2.1 学习场景:MCS-51微处理器有哪些应用(16)
2.2 学习目标(17)
2.3 原理学习:MCS-51微处理器和CC2530微处理器(17)
2.3.1 MCS-51微处理器(17)
2.3.2 CC2530微处理器(20)
2.3.3 CC2530开发平台(26)
2.3.4 CC2530开发环境(29)
2.4 任务实践(31)
2.5 任务小结(33)
2.6 思考与拓展(33)
任务3 项目开发基本调试(34)
3.1 开发场景:如何进行项目开发(34)
3.2 开发目标(34)
3.3 原理学习:软件开发环境(35)
3.3.1 IAR for 8051开发环境(35)
3.3.2 IAR for 8051程序调试(37)
3.4 任务实践:实现一个工程项目(46)
3.4.1 开发设计(46)
3.4.2 功能实现(46)
3.5 任务验证(47)
3.6 任务小结(47)
3.7 思考与拓展(48)
第2部分 CC2530微处理器接口开发技术
任务4 信号灯的设计与实现(50)
4.1 开发场景:如何控制信号灯(50)
4.2 开发目标(50)
4.3 原理学习:微处理器的GPIO功能与应用(50)
4.3.1 微处理器GPIO(50)
4.3.2 CC2530与GPIO(52)
4.3.3 GPIO的位操作(54)
4.4 任务实践:信号灯的软/硬件设计(54)
4.4.1 开发设计(54)
4.4.2 功能实现(56)
4.5 任务验证(58)
4.6 任务小结(58)
4.7 思考与拓展(58)
任务5 键盘按键的设计与实现(59)
5.1 开发场景:如何检测键盘按键(59)
5.2 开发目标(59)
5.3 原理学习:微处理器中断(59)
5.3.1 中断基本概念与定义(59)
5.3.2 CC2530与外部中断(63)
5.4 任务实践:键盘按键检测的软/硬件设计(65)
5.4.1 开发设计(65)
5.4.2 功能实现(67)
5.5 任务验证(69)
5.6 任务小结(69)
5.7 思考与拓展(69)
任务6 电子秒表的设计与实现(70)
6.1 开发场景:如何实现电子秒表(70)
6.2 开发目标(70)
6.3 原理学习:定时/计数器(70)
6.3.1 定时/计数器(70)
6.3.2 CC2530与定时器(72)
6.4 任务实践:电子秒表的软/硬件设计(77)
6.4.1 开发设计(77)
6.4.2 功能实现(78)
6.5 任务验证(80)
6.6 任务小结(81)
6.7 思考与拓展(81)
任务7 万用表电压检测的设计与实现(82)
7.1 开发场景:如何使用万用表检测电压(82)
7.2 开发目标(82)
7.3 原理学习:A/D转换器(83)
7.3.1 A/D转换器(83)
7.3.2 CC2530与A/D转换器(85)
7.4 任务实践:万用表电压检测的软/硬件设计(88)
7.4.1 开发设计(88)
7.4.2 功能实现(90)
7.5 任务验证(91)
7.6 任务小结(91)
7.7 思考与拓展(92)
任务8 低功耗智能手环的设计与实现(93)
8.1 开发场景:如何实现低功耗(93)
8.2 开发目标(93)
8.3 原理学习:嵌入式电源管理(94)
8.3.1 电源管理(94)
8.3.2 CC2530的电源管理(96)
8.4 任务实践:低功耗智能手环的软/硬件设计(98)
8.4.1 开发设计(98)
8.4.2 功能实现(100)
8.5 任务验证(104)
8.6 任务小结(105)
8.7 思考与拓展(105)
任务9 监测站宕机复位重启的设计与实现(106)
9.1 开发场景:如何实现监测站宕机复位重启(106)
9.2 开发目标(106)
9.3 原理学习:看门狗(106)
9.4 任务实践:监测站宕机复位重启的软/硬件设计(109)
9.4.1 开发设计(109)
9.4.2 功能实现(110)
9.5 任务验证(113)
9.6 任务小结(113)
9.7 思考与拓展(114)
任务10 智能工厂设备交互的设计与实现(115)
10.1 开发场景:如何实现设备交互(115)
10.2 开发目标(116)
10.3 原理学习:CC2530串口(116)
10.3.1 串口(116)
10.3.2 CC2530串口(119)
10.4 任务实践:智能工厂设备交互的软/硬件设计(125)
10.4.1 开发设计(125)
10.4.2 功能实现(126)
10.5 任务验证(129)
10.6 任务小结(130)
10.7 思考与拓展(130)
任务11 农业大棚温湿度信息采集系统的设计与实现(131)
11.1 开发场景:如何实现温湿度信息采集(131)
11.2 开发目标(131)
11.3 原理学习:I2C总线和温湿度传感器(132)
11.3.1 I2C总线(132)
11.3.2 温湿度传感器(135)
11.4 任务实践:温湿度信息采集系统的软/硬件设计(139)
11.4.1 开发设计(139)
11.4.2 功能实现(140)
11.5 任务验证(147)
11.6 任务小结(148)
11.7 思考与拓展(148)
第3部分 基于CC2530和常用传感器开发
任务12 传感器原理与应用技术(150)
12.1 学习场景:日常生活中传感器的应用有哪些(150)
12.2 学习目标(150)
12.3 原理学习:传感器应用和发展趋势(150)
12.3.1 传感器简述(150)
12.3.2 传感器的应用(157)
12.3.3 传感器技术的发展趋势(161)
12.3.4 传感器与物联网应用(164)
12.4 任务小结(169)
12.5 思考与拓展(169)
任务13 温室大棚光照度测量的设计与实现(170)
13.1 开发场景:如何实现光照度的测量(170)
13.2 开发目标(170)
13.3 原理学习:光敏传感器和I2C总线(171)
13.3.1 光敏传感器(171)
13.3.2 BH1750FVI-TR光敏传感器(172)
13.3.3 I2C总线和光照传感器(174)
13.3.4 CC2530驱动BH1750FVI-TR光敏传感器(175)
13.4 任务实践:光照度测量的软/硬件设计(175)
13.4.1 开发设计(175)
13.4.2 功能实现(176)
13.5 任务验证(180)
13.6 任务小结(181)
13.7 思考与拓展(181)
任务14 户外气压海拔测量计的设计与实现(182)
14.1 开发场景:如何实现气压高度测量(182)
14.2 开发目标(182)
14.3 原理学习:气压海拔传感器原理与测量(182)
14.3.1 气压海拔传感器(182)
14.3.2 FBM320气压海拔传感器(184)
14.4 任务实践:户外气压海拔测量计的软/硬件设计(186)
14.4.1 开发设计(186)
14.4.2 功能实现(188)
14.5 任务验证(196)
14.6 任务小结(196)
14.7 思考与拓展(196)
任务15 室内空气质量检测的设计与实现(198)
15.1 开发场景:如何测量空气质量(198)
15.2 开发目标(198)
15.3 原理学习:半导体气体传感器和空气质量传感器(199)
15.3.1 半导体气体传感器(199)
15.3.2 MP503型空气质量传感器(200)
15.4 任务实践:空气质量检测系统软/硬件设计(201)
15.4.1 开发设计(201)
15.4.2 功能实现(203)
15.5 任务验证(205)
15.6 任务小结(205)
15.7 思考与拓展(205)
任务16 电子计步器的设计与实现(207)
16.1 开发场景:如何实现计步器(207)
16.2 开发目标(207)
16.3 原理学习:三轴加速度传感器与测量(208)
16.3.1 人体运动模型(208)
16.3.2 三轴加速度传感器(208)
16.3.3 三轴加速度传感器的应用(209)
16.3.4 LIS3DH三轴加速度传感器(210)
16.3.5 计步算法(213)
16.3.6 获取传感器数据(214)
16.4 任务实践:电子计步器的软/硬件设计(216)
16.4.1 开发设计(216)
16.4.2 功能实现(218)
16.5 任务验证(222)
16.6 任务小结(223)
16.7 思考与拓展(223)
任务17 红外测距系统的设计与实现(224)
17.1 开发场景:如何用红外距离传感器测量距离(224)
17.2 开发目标(224)
17.3 原理学习:距离传感器与测量(225)
17.3.1 距离传感器(225)
17.3.2 Sharp红外距离传感器(226)
17.4 任务实践:红外测距系统的软/硬件设计(228)
17.4.1 开发设计(228)
17.4.2 功能实现(229)
17.5 任务验证(231)
17.6 任务小结(232)
17.7 思考与拓展(232)
任务18 人体红外报警器的设计与实现(233)
18.1 开发场景:如何实现人体红外报警(233)
18.2 开发目标(233)
18.3 原理学习:人体红外传感器与测量(234)
18.3.1 人体红外传感器(234)
18.3.2 热释电红外传感器(235)
18.3.3 AS312型热释电红外传感器(237)
18.4 任务实践:人体红外报警器的软/硬件设计(237)
18.4.1 开发设计(237)
18.4.2 功能实现(239)
18.5 任务验证(241)
18.6 任务小结(242)
18.7 思考与拓展(242)
任务19 燃气报警器的设计与实现(243)
19.1 开发场景:如何实现可燃气体传感器的报警(243)
19.2 开发目标(243)
19.3 原理学习:可燃气体传感器与测量(244)
19.3.1 可燃气体传感器(244)
19.3.2 MP-4可燃气体传感器(246)
19.4 任务实践:燃气报警器的软/硬件设计(247)
19.4.1 开发设计(247)
19.4.2 功能实现(248)
19.5 任务验证(250)
19.6 任务小结(251)
19.7 思考与拓展(251)
任务20 电动车报警器的设计
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价