温柔橘子

文章
4
资源
0
加入时间
2年10月21天

CC2530定时器1控制LED任务目标

任务目标用内部32MHz晶振作为时钟源,定时器1作为一个16位计数器来计时,我们将定时器1配置成8分频,自由运行模式。用轮询的方式实现D1/D2灯约0.5S闪一次,一、分析题目1)计算自由运行模式下最大计数时间0xFFFF/(32MHZ/8)=0.016s这与要的0.5秒差距很大 所以需要一个计数n来记录溢出的次数n=0.25/0.016=15.6252)轮询方式 即不进入写中断函数,通过在主函数中循环检查定时器1的标志位来实现LED闪烁二、流程图IRCON中断标志寄存器三、程序实现