【蓝桥杯单片机(14)】PWM波实现呼吸灯

PWM:Pulse-Width Modulation的缩写,中文意思为脉冲宽度调制,它是一种占空比可控制的脉冲波形
占空比:一个完整的脉冲周期,是由高电平和低电平组成的,而占空比表示在一个脉冲周期里,高电平占的比例。 脉冲宽度1μs,信号周期5μs的脉冲序列,即t=1,T=5,占空比=t/T=0.2
在这里插入图片描述
也就是说,在一个固定周期里,调整高电平和低电平的占比时间,就可以得到不同占空比的脉冲波形,比较常见的例子就是无源蜂鸣器的驱动,它是需要一个方波去驱动的,它的音调就是通过PWM来调制的,还有呼吸灯的一个渐变,随着占空比的增大逐渐变亮,反之减小,总之,PWM还有很多大用处电机调速、将ADC数据从一个单片机,利用PWM,传送到另一个单片机等待
蓝桥杯板子的蜂鸣器选用的是有源蜂鸣器,它的内部有个自己的振荡源,没办法用pwm驱动,所以我们这里用呼吸灯来举例,(占空比固定就可以实现不同亮度级别)

PWM周期 2000us
占空比每120ms更新一次,上电时,占空比从50%开始,每次增加5%,涨到95%后,开始减少,每次占空比减少5%,减到5%以后,再开始增加。每100us一次中断

#
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小谦·

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值