while(1)
{
if(PAin(0)==1) //K1按键
{
PBout(0)=1;
PBout(1)=1;
PBout(5)=0; //红灯
}
else if(PCin(13)==1) //K2按键
{
PBout(0)=0;//绿灯
PBout(1)=1;
PBout(5)=1;
delay_ms(10);
}
else
{
PBout(0)=1;
PBout(1)=0;//蓝
PBout(5)=1;
}
}
各位大佬,我写了一个简单的按键程序。功能如下:不按按键时亮蓝灯,按下K1亮红灯,按下K2亮绿灯。
我是调用的库里面的头文件。不知道为什么按下K2后再松开,就一直亮绿灯。K1已经没反应。如果第一次按K1是正常的。
我是一个职场小白,求指教。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>