面向物联网的嵌入式系统开发——基于CC2530和STM32微处理器
¥
17.78
1.8折
¥
99
九品
仅1件
作者廖建尚
出版社电子工业出版社
出版时间2019-01
版次1
装帧其他
货号A6
上书时间2024-12-16
商品详情
- 品相描述:九品
图书标准信息
-
作者
廖建尚
-
出版社
电子工业出版社
-
出版时间
2019-01
-
版次
1
-
ISBN
9787121358593
-
定价
99.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
464页
-
字数
716千字
- 【内容简介】
-
本书基于嵌入式系统、物联网系统常用的CC2530、STM32来介绍嵌入式系统接口开发应用技术,由浅入深地对两种微处理器的接口技术进行详细的介绍。全书先进行理论学习,然后进行案例开发,有贴近社会和生活的开发场景、详细的软/硬件设计和功能实现过程,*后总结拓展,将理论学习和开发实践结合起来。每个案例均附有完整的开发代码和配套PPT,读者可以在源代码的基础上快速地进行二次开发。
- 【作者简介】
-
廖建尚,男,副教授,毕业于广东工业大学通信与信息系统专业,硕士,先任职于广东交通职业技术学院。长期从事物联网技术的开发和教学工作。
- 【目录】
-
第1章 单片机与嵌入式技术概述1
1.1 嵌入式系统概述1
1.1.1 嵌入式系统的定义1
1.1.2 嵌入式系统的特点2
1.1.3 嵌入式系统的组成3
1.1.4 嵌入式操作系统5
1.2 嵌入式系统的发展与应用6
1.2.1 单片机与嵌入式6
1.2.2 微处理器的基本特点7
1.2.3 微处理器的三个应用时代8
1.2.4 单片机到嵌入式系统发展8
1.2.5 从嵌入式系统到物联网8
1.2.6 嵌入式系统的应用9
1.3 小结10
1.4 思考与拓展10
第2章 MCS-51和CC2530微处理器系统11
2.1 MCS-51和CC2530微处理器11
2.1.1 MCS-51微处理器11
2.1.2 CC2530微处理器14
2.1.3 CC2530开发平台20
2.1.4 CC2530开发环境24
2.1.5 安装开发环境26
2.1.6 小结27
2.1.7 思考与拓展27
2.2 项目开发基本调试27
2.2.1 IAR for 8051开发环境28
2.2.2 IAR for 8051程序调试30
2.2.3 开发实践:实现一个工程项目36
2.2.4 小结38
2.2.5 思考与拓展38
第3章 CC2530接口技术开发39
3.1 CC2530 GPIO应用开发39
3.1.1 微处理器GPIO39
3.1.2 CC2530与GPIO40
3.1.3 开发实践:智能手机信号灯控制43
3.1.4 小结47
3.1.5 思考与拓展47
3.2 CC2530外部中断应用开发47
3.2.1 微处理器的中断48
3.2.2 开发实践:电梯楼层按键检测设计54
3.2.3 小结58
3.2.4 思考与拓展58
3.3 CC2530定时器应用开发58
3.3.1 定时器59
3.3.2 CC2530定时器60
3.3.3 开发实践:脉冲发生器设计65
3.3.4 小结69
3.3.5 思考与拓展69
3.4 CC2530 ADC应用开发69
3.4.1 A/D转换69
3.4.2 CC2530与A/D转换71
3.4.3 开发实践:电子秤设计75
3.4.4 小结78
3.4.5 思考与拓展78
3.5 CC2530电源管理应用开发78
3.5.1 嵌入式系统的电源管理79
3.5.2 CC2530的电源管理81
3.5.3 开发实践:低功耗智能手环设计84
3.5.4 小结90
3.5.5 思考与拓展90
3.6 CC2530看门狗应用开发91
3.6.1 看门狗91
3.6.2 开发实践:车辆控制器复位重启设计94
3.6.3 小结98
3.6.4 思考与拓展98
3.7 CC2530串口通信技术应用开发98
3.7.1 串口98
3.7.2 CC2530串口102
3.7.3 开发实践:智能工厂的设备交互系统设计108
3.7.4 小结112
3.7.5 思考与拓展113
3.8 CC2530 DMA通信技术应用开发113
3.8.1 DMA113
3.8.2 CC2530与DMA118
3.8.3 CC2530的DMA配置124
3.8.4 开发实践:设备间高速数据传送126
3.8.5 小结130
3.8.6 思考与拓展130
3.9 综合应用开发:计算机CPU温度调节系统设计与实现130
3.9.1 理论回顾130
3.9.2 开发实践:计算机CPU温度调节系统133
3.9.3 小结148
3.9.4 思考与拓展148
第4章 嵌入式系统149
4.1 ARM嵌入式开发平台149
4.1.1 嵌入式ARM150
4.1.2 嵌入式ARM的组成及结构153
4.1.3 STM32系列处理器154
4.1.4 STM32开发平台156
4.1.5 小结158
4.1.6 思考与拓展158
4.2 工程创建与调试158
4.2.1 IAR for ARM开发环境158
4.2.2 STM32 标准函数库160
4.2.3 IAR开发环境的使用173
4.2.4 IAR程序的开发及在线调试174
4.2.5 开发实践:实现一个工程项目182
4.2.6 小结183
4.2.7 思考与拓展183
第5章 STM32嵌入式接口开发技术184
5.1 STM32的GPIO应用开发184
5.1.1 GPIO工作模式184
5.1.2 STM32的GPIO185
5.1.3 STM32 GPIO寄存器190
5.1.4 开发实践:车辆指示灯控制设计196
5.1.5 小结202
5.1.6 思考与拓展202
5.2 STM32外部中断应用开发202
5.2.1 中断基本概念与定义203
5.2.2 STM32中断应用概述203
5.2.3 STM32的外部中断机制208
5.2.4 开发实践:按键抢答器设计213
5.2.5 小结216
5.2.6 思考与拓展217
5.3 STM32定时器应用开发217
5.3.1 定时器基本原理217
5.3.2 STM32定时器217
5.3.3 开发实践:电子时钟设计226
5.3.4 小结229
5.3.5 思考与拓展230
5.4 STM32的A/D转换应用开发230
5.4.1 A/D转换230
5.4.2 STM32的A/D转换器231
5.4.3 开发实践:充电宝电压指示器设计240
5.4.4 小结245
5.4.5 思考与拓展245
5.5 STM32电源管理技术应用开发245
5.5.1 嵌入式电源管理245
5.5.2 STM32电源管理技术246
5.5.3 电源管理库函数的使用250
5.5.4 电源管理配置250
5.5.5 开发实践:无线鼠标节能设计252
5.5.6 小结255
5.5.7 思考与拓展255
5.6 STM32看门狗应用开发255
5.6.1 看门狗基本原理256
5.6.2 STM32看门狗256
5.6.3 STM32看门狗库函数的使用261
5.6.4 开发实践:基站监测设备自复位设计264
5.6.5 小结267
5.6.6 思考与拓展267
5.7 STM32串口通信技术应用开发268
5.7.1 串口268
5.7.2 STM32的USART269
5.7.3 STM32串口库函数277
5.7.4 开发实践:工业串口服务器设计278
5.7.5 小结282
5.7.6 思考与拓展283
5.8 STM32 DMA应用开发283
5.8.1 DMA283
5.8.2 STM32 DMA介绍284
5.8.3 STM32 DMA库函数使用292
5.8.4 开发实践:系统数据高速传输设计296
5.8.5 小结301
5.8.6 思考与拓展301
5.9 综合应用开发:充电桩管理系统设计与实现301
5.9.1 理论回顾301
5.9.2 开发实践:充电桩管理系统305
5.9.3 小结325
5.9.4 思考与拓展325
第6章 嵌入式高级接口开发技术326
6.1 STM32 LCD技术应用开发326
6.1.1 显示器326
6.1.2 STM32 FSMC接口技术328
6.1.3 STM32 FSMC库函数336
6.1.4 ILI93xx LCD原理338
6.1.5 开发实践:可视对讲屏幕驱动设计342
6.1.6 小结357
6.1.7 思考与拓展357
6.2 STM32 I2C通信技术应用开发357
6.2.1 I2C总线357
6.2.2 STM32的I2C原理361
6.2.3 STM32 I2C库函数的使用366
6.2.4 温湿度传感器367
6.2.5 开发实践:档案库房环境监控系统设计371
6.2.6 小结381
6.2.7 思考与拓展381
6.3 STM32 SPI通信技术应用开发381
6.3.1 SPI协议381
6.3.2 Flash392
6.3.3 开发实践:高速动态数据存取设计398
6.3.4 小结409
6.3.5 思考与拓展409
6.4 综合应用开发:智能防盗门锁设计与实现410
6.4.1 理论回顾410
6.4.2 开发实践:智能防盗门锁412
6.4.3 小结430
6.4.4 思考与拓展431
参考文献432
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价