第1个回答 2020-03-12
D1高电平亮,低电平灭
D2低电平亮,高电平灭
想要有调亮调暗功能可以使用PWM模拟
最后加个按键扫描就行了,按键按下低电平,下面给出一个简单的按键扫描
char key_scanf(void)
{
static char flag=0;
char key=0;
if((key1==0)||(key2==0)||(key3==0)&&(flag==0))
{
delay();//消抖
if(key1==0){key=1;flag=1;}
if(key2==0){key=2;flag=1;}
if(key3==0){key=3;flag=1;}
}
if((key1==1)&&(key2==1)&&(key3==0))
flag=0;
return key;
}