⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 999.c

📁 用C语言来实现LED的渐明渐暗效果
💻 C
字号:
/*-------------------------------------------
项目名:   C语言彩灯程序系列 [C语言学习]
程序名:    渐明渐暗的闪烁彩灯
编写人:    杜洋 
初写时间:  2005年8月25日 22时
程序功能:   使LED彩灯由亮渐灭再由灭渐亮的闪烁
实现方法:  通过改变彩灯亮灭的时间长度来改变彩灯亮度
CPU说明:   AT89S52型单片机 12MHZ晶体振荡器
接口说明:  8个LED彩灯接P1口 
信息说明:  文件名-C彩灯
修改日志:  
  NO.1-2005年8月26日-修改了闪烁周期长度
 
-------------------------------------------*/

 #include <AT89X51.h>
void delay (unsigned int d);

/* 彩灯主函数 实现彩灯的显示 */
    void main (void)

   for(a=v;a<15;a++)
{
m=1;
n=240;
for(j=1;j<239;j++)
{
n--;
for(h=0;h<sudu1;h++)
{
if(a==0)
{
P2=0xff;
P3=0xff;
P1=0xff;
}
else
{
P2=bian[a-1];
P3=shu[a-1];
P1=bian[a-1];
P1=shu[a-1];
P0=bian[a-1];
P0=shu[a-1];
}
for(l=n;l>0;l--)
{}
P2=bian[a];
P3=shu[a];
P1=bian[a];
P1=shu[a];
P0=bian[a];
P0=shu[a];
for(k=m;k>0;k--)
{}
}
m++;
}
delay_long(20000);
delay_long(20000);
delay_long(20000);
delay_long(20000);
}
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -