C代码,用for循环实现的流水灯,可以怎么改使当有某个按键被按下时,关闭流水灯?

2025-05-17 23:02:07
推荐回答(1个)
回答(1):

假设你用的是51,按键对应的GPIO口是P1.2,按下后变为高电平:

for(;;)
{
    if(!p1.2)
    {
        //你原来的流水灯程序
    }
    else
        break;//else这两行删去后,按下关闭,松开后会接着流水灯。
}