C51单片机按下独立按键切换流水灯或跑马灯的流动速率

2024-11-08 09:47:47
推荐回答(1个)
回答(1):

流水灯每变化一次,即流动一步,都要延时的,通常是调延时子程序,而且要带一个延时的时间值,例如:
delay(5000);如果所带参数是一个常数,那流水灯的速度就是固定不变的。如果改成一个变量,如:
delay(speed); 这速度就可以变化可调了。这样,通过按键改变变量speed的值,就调速度了。