作者 |
王海珍 廉佐政 |
丛书名 |
面向新工科普通高等教育系列教材 |
出版社 |
机械工业出版社* |
ISBN |
9787111682622 |
简要 |
简介 |
内容简介书籍计算机书籍 《CC2530单片机原理及应用》以案例化、数字化为目标,助力高校的教学改革,提升教育教学质量。 《CC2530单片机原理及应用》共6 章,包括概述、开发环境、CC2530 基础开发、CC2530 串口、DMA 控制器和定时器、CC2530 无线射频模块、智能家居系统设计。涵盖了CC2530 单片机的相关概念、通用I/O、通用I/O 中断、外设I/O、振荡器和时钟、电源管理、ADC、传感信息采集、串口、DMA 控制器、定时器、RF、ZigBee 组网与设计等原理及其应用。 每章重点、难点知识配有视频、习题,以指导读者进行深入学习。《CC2530单片机原理及应用》既可作为高等院校“单片机原理及应用”课程的教材,也可作为CC2530 单片机开发人员的技术参考书。 《CC2530单片机原理及应用》配有电子课件,需要的教师可登录wwwcmpeducom 免费注册,审核通过后下载,或联系编辑索取(微信:15910938545,电话:010-88379739)。 |
目录 |
前言 第1章 概述1 11 导读1 12 单片机简介2 121 单片机的发展历史2 122 单片机分类3 123 基本原理4 124 单片机在物联网中的应用现状5 13 物联网概述5 131 物联网的起源与发展5 132 物联网网络架构6 133 无线传感器网络7 134 无线传感器网络与ZigBee8 14 ZigBee特点及应用8 141 ZigBee特点8 142 ZigBee应用9 15 ZigBee协议栈11 16 CC2530单片机在物联网中的应用12 17 本章小结12 18 习题13 第2章 开发环境15 21 硬件开发环境搭建15 211 CC2530硬件组成15 212 CC2530硬件开发平台的选择16 213 硬件的连接16 22 软件开发环境搭建17 221 IAR安装17 222 其他软件安装21 23 开发环境使用23 231 编辑、编译程序23 232 下载调试程序28 24 本章小结29 25 习题29 第3章 CC2530基础开发31 31 CC2530结构框架31 311 CC2530内部结构32 312 存储器及映射33 32 CC2530最小系统37 321 CC2530引脚37 322 最小系统设计38 33 通用I/O40 331 功能寄存器PxSEL40 332 方向寄存器PxDIR41 333 配置寄存器PxINP42 334 案例:CC2530控制LED闪烁42 34 通用I/O中断45 341 中断相关概念45 342 通用I/O中断的应用47 343 案例:CC2530按键中断控制LED状态53 35 外设I/O56 351 外设I/O引脚映射56 352 外设I/O寄存器58 36 振荡器和时钟设置60 361 振荡器60 362 时钟设置61 37 电源管理62 371 供电模式62 372 电源管理寄存器63 373 系统时钟初始化65 38 ADC66 381 ADC基础知识66 382 ADC简介68 383 ADC寄存器70 384 ADC初始化73 385 案例:光照信息采集75 39 案例:温度信息采集77 391 DS18B20相关知识77 392 案例分析83 393 硬件设计83 394 程序设计83 310 实验 通用I/O88 311 实验 多点温度采集91 312 本章小结96 313 习题97 第4章 CC2530串口、DMA控制器和定时器104 41 串口104 411 串口通信模式105 412 寄存器105 413 案例:串口数据传输109 42 DMA控制器114 421 DMA控制器介绍114 422 DMA操作114 423 DMA配置117 424 案例:DMA数据传输121 43 定时器124 431 定时器1124 432 定时器2133 433 定时器3和定时器4139 434 睡眠定时器145 44 实验UART串口通信146 45 本章小结150 46 习题151 第5章 CC2530无线射频模块154 51 RF内核155 511 RF内核组成及功能155 512 源地址匹配156 52 IEEE 802154标准帧格式及处理157 521 帧格式157 522 帧处理158 53 FIFO访问159 531 TXFIFO访问159 532 RXFIFO访问159 533 RF中断159 54 RF寄存器160 541 RF数据操作寄存器160 542 帧过滤寄存器161 543 帧处理寄存器163 544 RF中断屏蔽寄存器164 545 RF中断标志寄存器166 546 信道设置寄存器168 547 控制输出功率寄存器168 548 无线电状态寄存器169 549 源地址匹配寄存器170 5410 寄存器的设置更新171 55 命令选通处理器172 56 案例:无线射频数据发送173 57 案例:无线射频数据接收176 58 案例:应用DMA进行无线射频数据传输178 59 实验 点对点无线通信181 510 本章小结185 511 习题185 第6章 智能家居系统设计188 61 ZigBee网络拓扑结构189 611 星形拓扑结构189 612 树形拓扑结构189 613 网状拓扑结构190 62 MQTT介绍190 621 MQTT的优势190 622 MQTT消息发布/订阅模式191 623 MQTT消息格式191 624 MQTT的主要特性192 625 MQTT云平台及服务器193 63 系统设计方案194 64 系统硬件设计194 641 Z-W控制器设计195 642 ZigBee终端节点设计200 65 系统软件设计203 651 STM32模块软件设计203 652 MQTT服务器配置207 653 ZigBee节点模块软件设计210 654 MQTT客户端App设计215 66 本章小结218 67 习题218 参考文献221 |