内容推荐 本书以中职学校物联网技术应用专业教学标准为依据,结合1+X《传感网应用开发职业技能等级标准》(初级)来选择内容。全书共9个模块46个任务,内容涵盖:搭建CC2530开发环境,GPIO控制LED灯,GPIO控制按键,中断原理及应用,定时器/计数器原理及应用,看门狗原理及应用,系统时钟设置和串口通信,A/D转换器及相关寄存器,综合案例。本书既兼顾了CC2530微控制器应用开发的基础知识,又结合物联网工程师岗位人才的需求,基于任务驱动,体现“做中学”,强化专业知识基础。本书提供配套的视频教程、PPT课件和程序源码,并配有丰富的习题及参考答案。 目录 模块一 搭建CS2530开发环境\t 任务一 CC2530概述与开发环境的搭建\t 任务二 IAR环境下CC2530的开发流程\t 习题\t 模块二 GPIO控制LED灯\t 任务一 将寄存器的某些位置0或置1\t 任务二 CC2530通用I/O及相关寄存器\t 任务三 LED灯闪烁基本原理及应用\t 任务四 CC2530实现LED跑马灯\t 习题\t 模块三 GPIO控制按键\t 任务一 按键的工作原理与程序设计思路\t 任务二 按键控制LED灯\t 任务三 按键控制跑马灯的运行与暂停\t 任务四 普通延时函数实现按键的长按与短按\t 任务五 普通延时函数实现按键的单击与双击\t 习题\t 模块四 中断原理及应用\t 任务一 CC2530中断系统\t 任务二 CC2530外部中断及相关寄存器\t 任务三 外部中断控制LED灯\t 任务四 外部中断控制跑马灯的运行与暂停\t 习题\t 模块五 定时器/计数器原理及应用\t 任务一 CC2530定时器/计数器资源概述\t 任务二 定时器1的工作原理及相关寄存器\t 任务三 基于定时器1模模式的秒闪灯\t 任务四 基于定时器的长按与短按\t 任务五 前后台程序设计思维模式\t 任务六 基于定时器的跑马灯控制\t 任务七 定时器1自由运行模式PWM单路呼吸灯\t 习题\t 模块六 看门狗原理及应用\t 任务一 了解看门狗定时器的工作原理\t 任务二 用看门狗定时器实现1?s定时\t 任务三 用看门狗定时器监测程序运行\t 习题\t 模块七 系统时钟设置和串口通信\t 任务一 CC2530系统时钟设置\t 任务二 按键控制系统时钟切换\t 任务三 CC2530串口及相关寄存器\t 任务四 CC2530串口数据发送基础\t 任务五 统计并上报按键触发的次数\t 任务六 CC2530串口数据收发基础\t 任务七 CC2530串口命令控制LED灯\t 习题\t 模块八 A/D转换器及相关寄存器\t 任务一 CC2530的A/D转换器及相关寄存器\t 任务二 以查询方式进行单次ADC采样\t 任务三 以中断方式进行单次ADC采样\t 任务四 ADC采样电压的数据换算\t 任务五 光照电压自动控制灯光开关\t 习题\t 模块九 综合案例\t 任务一 按键控制流水灯\t 任务二 按键控制灯光状态变换\t 任务三 人流量计数统计\t 任务四 灯光亮度等级控制\t 任务五 模拟红绿灯工作过程\t 任务六 按键嵌套复合应用\t 任务七 休闲区域彩灯控制\t 任务八 定时器间隔定时实现按键N连击\t 任务九 定时器间隔定时实现按键长按与短按\t 习题参考答案\t 参考文献 |