《CC2530单片机应用技术》以广泛应用于物联网应用技术中的CC2530芯片作为单片机学习和研究的对象,结合智慧工厂建设项目,将内容整合为6个项目共计19个任务。项目一智慧工厂灯光控制系统包括警示灯闪烁控制功能开发、按键扫描控制照明灯功能开发两个任务,项目二智慧工厂门禁考勤系统包括INTO按键中断考勤功能开发、人员考勤系统综合功能开发两个任务,项目三智慧工厂停车管理系统包括基于T1实现入场计时功能开发、基于T3控制停车照明灯功能开发、基于PWM实现灯亮度控制功能开发、基于看门狗定时器实现紧急复位功能开发、基于睡眠定时器唤醒功能开发、基于按键唤醒系统睡眠功能开发六个任务,项目四智慧工厂信息发布系统包括基于串口通信上报信息功能开发、基于串口通信下发信息功能开发、基于串口通信实现信息交互功能开发三个任务,项目五智慧工厂环境监测系统包括基于A/D采集外部电压值测量功能开发、基于A/D采集CO浓度功能开发、基于单总线采集厂区温湿度功能开发和基于火焰及人体红外感知功能开发四个任务,项目六智慧工厂无线监测系统包括基于BasicRf的控制报警系统开发、基于BasicRf的温湿度数据采集系统开发两个任务。
为解决传统单片机教材重理论轻实践、重知识轻应用的问题,成都工业职业技术学院信息工程学院联合相关院校,对接物联网企业岗位需求,深挖智慧工厂建设项目,结合高职学生特点并根据物联网应用技术专业建设现状,编写了本书。
本书以广泛应用于物联网应用技术中的CC2530芯片作为单片机学习和研究的对象,结合智慧工厂建设项目,将内容整合为6个项目共计19个任务。项目一智慧工厂灯光控制系统包括警示灯闪烁控制功能开发、按键扫描控制照明灯功能开发两个任务,项目二智慧工厂门禁考勤系统包括INTO按键中断考勤功能开发、人员考勤系统综合功能开发两个任务,项目三智慧工厂停车管理系统包括基于T1实现入场计时功能开发、基于T3控制停车照明灯功能开发、基于PWM实现灯亮度控制功能开发、基于看门狗定时器实现紧急复位功能开发、基于睡眠定时器唤醒功能开发、基于按键唤醒系统睡眠功能开发六个任务,项目四智慧工厂信息发布系统包括基于串口通信上报信息功能开发、基于串口通信下发信息功能开发、基于串口通信实现信息交互功能开发三个任务,项目五智慧工厂环境监测系统包括基于A/D采集外部电压值测量功能开发、基于A/D采集CO浓度功能开发、基于单总线采集厂区温湿度功能开发和基于火焰及人体红外感知功能开发四个任务,项目六智慧工厂无线监测系统包括基于BasicRf的控制报警系统开发、基于BasicRf的温湿度数据采集系统开发两个任务。
本书主要有以下特点:
(1)以实际项目入手,理论学习。作为一本理实一体化教材,书中每个项目都以实际开发项目为载体,在进行项目分析后,再进行必需基本知识学习和任务实施。
(2)以岗位需求为标杆,设定教材内容。本教材采用C语言编程,以广泛应用的CC2530芯片为主要学习对象,对接物联网工程技术人员岗位实际需求。
(3)以高标准编写,配套资源完善。本书实践操作性强,配套资源丰富,提供了42个数字资源(微课、动画、课堂教学等)以及19个任务(含拓展练习)的全部源代码工程文件。
项目一 智慧工厂灯光控制系统
任务1.1 警示灯闪烁控制功能开发
任务1.2 按键扫描控制照明灯功能开发
项目二 智慧工厂门禁考勤系统
任务2.1 INTO按键中断考勤功能开发
任务2.2 人员考勤系统综合功能开发
项目三 智慧工厂停车管理系统
任务3.1 基于T1实现入场计时功能开发
任务3.2 基于T3控制停车照明灯功能开发
任务3.3 基于PWM实现灯亮度控制功能开发
任务3.4 基于看门狗定时器紧急复位功能开发
任务3.5 基于睡眠定时器唤醒功能开发
任务3.6 基于按键唤醒系统睡眠功能开发
项目四 智慧工厂信息发布系统
任务4.1 基于串口通信上报信息功能开发
任务4.2 基于串口通信下发信息功能开发
任务4.3 基于串口通信实现信息交互功能开发
项目五 智慧工厂环境监测系统
任务5.1 基于A/D采集外部电压值测量功能开发
任务5.2 基于A/D采集CO浓度功能开发
任务5.3 基于单总线采集厂区温湿度功能开发
任务5.4 基于人体红外感知功能开发
项目六 智慧工厂无线监测系统
任务6.1 基于BasicRF的控制报警系统开发
任务6.2 基于BasicRF的温湿度数据采集系统开发
附录一
附录二
参考文献