7.7.2 SysTick应用:100 ms闪烁灯设计

更新于 2026年10月10日 版权声明
7.7.2 SysTick应用:100 ms闪烁灯设计

1.任务要求

用SysTick和GPIO设计一个闪烁灯。PB0外接LED,间隔100 ms闪烁,设置系统时钟为8 MHz,请设计程序。

2.硬件电路

硬件电路与图7.23一致。

3.软件设计(https://www.daowen.com)

要求用SysTick定时100 ms,初值为800000,间隔产生中断,在中断服务程序中取反PB0,可实现LED间隔100 ms闪烁,程序如下。

图示

4.仿真与调试

将上述程序在软件中编译,生成的hex文件导入图7.25所示的仿真电路中,可观察发光二极管间隔100 ms闪烁。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)