假设你用的是51,按键对应的GPIO口是P1.2,按下后变为高电平:
for(;;){ if(!p1.2) { //你原来的流水灯程序 } else break;//else这两行删去后,按下关闭,松开后会接着流水灯。}