呼吸灯程序
- 基于延时函数的呼吸灯程序
- 利用人眼视觉暂留通过占空比的调节来实现灯的亮度变化
- 人眼在全周期高电平时看到的亮度为最大亮度,高电平所占的比例越小亮度越暗,所以可以通过调节高电平与低电平的暂留时间来进行明暗交叠,达到呼吸灯的效果。
(代码是在杜洋工作室提供的示例程序基础上改编形成的,仅作学习用途)
杜洋工作室网址:链接:洋桃电子首页
程序示例:
int main (void)
{
u8 MENU; //在这里使用菜单,使之成为一个判断机制,赋不同的值让它代表不同的功能模块
u16 t,i;
RCC_Configuration(); //设置时钟
LED_Init();
MENU = 0;
t =