发布网友 发布时间:2024-10-23 16:24
共1个回答
热心网友 时间:2024-11-10 20:41
PWM控制
闪烁周期20ms(50Hz),为了方便计算你就设计为16ms(大于50Hz,人眼识别不出来,你懂得)。
第一个灯为例:当然一开始灯是灭的。定时器初值2ms,然后点亮等,同时运行定时器。定时器定时完,定时间设置为14ms,同时灭灯,当然在定时器里你要写2ms和14ms的,然同通过标志位判断亮灯还是灭灯,从而选择使用那种数值。
你有三个等,因此会有三种定时方式,你给每个等设置一个标志位,再每个灯的亮灭设置标志位,一个6个标志位,通过标志位的01就可以判断那个时间该使用了。