- 博客(2)
- 收藏
- 关注
原创 蓝桥杯单片机组-基础篇11:利用PWM波实现LED亮度控制
LED处于模式1(定时器不断计数)-按下按键,进行扫描(此时定时器仍在计数,LED按原来亮度点亮)-消抖(LED原亮度)-确认按下,刷新标志变量(LED原亮度)-等待按键松开(LED原亮度)-LED函数读取标志变量,刷新pwm波的占空比,模式2(LED下一亮度)错误原因:我的代码在LEDRunning()中,用switch语句时,case1中多写了一个令L1=0的操作,由于IAP15速度很快,导致在只按下一次按键时,会反复多次使L1=0造成亮度过高,远远超过case1的10%。
2024-03-17 09:36:15
614
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人