您的位置 首页 技术

用PWM操控LED的亮度的程序

for(a=v;a15;a++){m=1;n=240;for(j=1;j239;j++){n–;for(h=0;hsudu1;h++){if(a==0){P2=0xff;P3=0xff;P1=0xf

for(a=v;a<15;a++)
{
m=1;
n=240;
for(j=1;j<239;j++)
{
n–;
for(h=0;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);
}
}
}
这 是一段操控LED渐明渐暗的代码,你调试看看就会知道原理。
其间一些相关变量,在你的主程序中界说。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/jishu/272373.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部