2024-09-01
售卖作品
00

目录

1 先做一个呼吸灯
2 完成题目

课程设计题十八:七彩呼吸灯

要求:

(1) 起始状态时,七个灯处于同频率“呼吸”状态。 修改:8个灯

(2) 按键1按下时,1号到8号依次由亮到暗“呼吸”。

(3) 按键2按下时,1号到8号依次由暗到亮“呼吸”。

(4) 按键3按下时,恢复起始亮法。

1 先做一个呼吸灯

由易到难,先做一个呼吸灯。

呼吸灯是让小灯从暗到亮变化,然后从亮回到暗。并一直循环。

51单片机只能依靠定时器完成PWM。并且基于PWM原理下,proteus无法仿真出小灯的亮暗,只能看实物。

c
#include "reg51.h" #include <intrins.h> /* * 10ms的PWM频率是100HZ * 高电平时间+低电平时间=10ms * 低电平时间越长,小灯亮度越高 */ sbit led0 = P2 ^ 0;

效果:

在这里插入图片描述

2 完成题目

(2) 按键1按下时,1号到8号依次由亮到暗“呼吸”。

(3) 按键2按下时,1号到8号依次由暗到亮“呼吸”。

(4) 按键3按下时,恢复起始亮法。

摄像头拍不清楚,肉眼看得更清楚。

在这里插入图片描述

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!