2019-07-15 09:02发布
人中狼 发表于 2018-1-10 12:34 用一个定时器做模拟的PWM,在这个定时器里控制该哪一路LED动作,按键用一个引脚就可以了,最好有两个LED用来指示当前处于哪一种功能设定,通过记录按键按下的次数来判断选择哪个功能。整体亮度看是指什么了,如果是16路LED的亮度的话,那也是由模拟PWM来控制,这样就需要区别控制渐灭LED和常亮LED了。 ...
最多设置5个标签!
不太明白,void jmie0 ()
{
for (pwm=time;pwm>0;pwm--)
{
P05=1;
delay(pwm);
P05=0;
delay(time-pwm);
}
}这是我某路渐灭程序
if (p==20)
{
p=0;
sec++;
if (sec==2)//30秒定时到
{
sec=0;
table++;
if (table>0&&table<9)
{
P1=0xff;
P0=play[table];
}
if (table>=9&&table<=16)
{
P0=0X00;
P1=play[table];
}
if (table==16)
{
table=0;
}
}
}这是IO口到时灭一路。怎么个弄法啊
一周热门 更多>