小蜜蜂笔记
嵌入式开发与物联网应用教育践行者

【CC2530应用开发19】CC2530基础开发技能综合实训

教学内容与重难点

【内容01】实训项目:CC2530基础开发技能综合实训。
——–先讲解项目的思考方向,再由同学们独立完成,阶段性随堂考查。
【内容02】专创融合专题。

【重点】独立完成项目: CC2530基础开发技能综合实训 。
【难点】CC2530技能开发技能综合应用能力的培养。

教学单元核心内容与学习资源

实训案例:CC2530基础开发技能综合实训

新建工程,编写代码,在XMF09B/XMF09C开发套件上,完成以下任务:
1-SW1按键的功能定义为:长按,开机/关键;短按,控制。
2-SW2按键的功能定义为:功能切换键。
3-系统有三个功能:跑马灯、定时灯与计数灯。
—-跑马灯功能:循环控制D4、D3、D6、D5灯依次点亮,然后D4、D3、D6、D5灯依次熄灭。短按SW1按键松开后,可以控制跑马灯的暂停与运行。
—-定时灯功能:定时器1模模式实现0.5秒定时,循环控制D4灯点亮0.5秒,熄灭0.5秒;看门狗定时器实现1秒定时,循环控制D3灯点亮1秒,熄灭1秒;定时器3倒计数模式实现2秒定时,循环控制D6灯点亮2秒,熄灭2秒;定时器4模模式实现4秒定时,循环控制D5灯点亮4秒,熄灭4秒 。
—-计数灯功能:四个LED灯分别代表二进制的4个比特位,D4代表Bit3 ,D3代表Bit2 ,D6代表Bit1 ,D5代表Bit0 ;LED灯点亮表示1,熄灭表示0,例如:D4亮,D3灭,D6灭,D5亮,表示:1001。 系统由0000开始计数,每短按一次SW1按键,计数器进行一次加1统计,将结果通过开发板上的4个LED灯以二进制显示。当计数到16时,计    数器归零,即在1111的情况下,按键SW1短按一次,计数器变为0000。
4-系统上电后,四个LED灯同时闪烁一次,模拟灯光功能监测,然后进入进入等待开机状态。
5-第一次长按SW1按键,系统开机,默认进入第一个功能跑马灯。再次长按SW1按键,系统关机,所有LED灯熄灭。
6-在系统开机的状态下,按下SW2按键可进行功能切换,切换顺序为:跑马灯、定时灯、计数灯,如此循环。

【注】本题考核,不提供关键代码分析,网络学员如果需要,可通过邮件索取:ohy3686@qq.com

赞(16)
未经允许不得转载:小蜜蜂笔记 » 【CC2530应用开发19】CC2530基础开发技能综合实训

小蜜蜂笔记 更专业 更方便 更高效

联系我们精品小店