51单片机 2个独立按键控制一个led

2024年11月19日 20:41
有2个网友回答
网友(1):

//k3是总开关,k1是二级开关。

//先按下k3,然后按下 k1,灯亮灭交替。

//--------------------------------------

//应该先检测二级开关 K1。

//发现 K1 按下后,再检测 K3 是不是已经在按着。

if(!k1) { //先检测二级开关
delay1(10); //消抖
if(!k1) {
while(!k1); //等待松开

//松开后,再检测 k3:

if(!k3) { //再检测总开关
delay1(10); //消抖
if(!k3) {
while(!k3);//等待松开
LED = ~LED;//亮灭交替
}
}
}
}

网友(2):

加一个qq吧,你的单片机要好好学习了!