8位led呼吸程序代碼
if(i>=2400i3200)
{
i++;
led3=0;
pwm(t);
led3=1;
pwm(T-t);
if(!f) t+=N+1;
else t-=N;
if(t>T) {f=1;t=T;}
if(t0) {f=0;t=0;}
}
if(i>=3200i4000)
{
i++;
led4=0;
pwm(t);
led4=1;
pwm(T-t);
if(!f) t+=N+1;
else t-=N;
if(t>T)
{
f=1;
t=T;
}
if(t0)
{
f=0;
t=0;
}
}
if(i>=4000i4800)
{
i++;
led5=0;
pwm(t);
led5=1;
pwm(T-t);
if(!f) t+=N+1;
else t-=N;
if(t>T)
{
f=1;
t=T;
}
if(t0)
{
f=0;
t=0;
}
}
if(i>=4800i5600)
{
i++;
led6=0;
pwm(t);
led6=1;
pwm(T-t);
if(tT)
{
f=1;
t=T;
}
if(t0)
{
f=0;
t=0;
}
}
if(i>=5600i6400)
{
i++;
led7=0;
pwm(t);
led7=1;
pwm(T-t);
if(!f) t+=N+1;
else t-=N;
if(t>T)
{
f=1;
t=T;
}
if(t0)
{
f=0;
t=0;
}
if(i>=6400)i=0;
}
}
}
評論