C51 通过三用一个按键控制流水灯灯分别以500ms、1s、3s的速度闪烁

解释一下这个流水灯程序

从网上找了一个流水灯的程序下载到单片机里,可以用但是我对这段程序中的几句有点不懂

}

本文为大家带来五种51单片机流水燈的实现方法

下图为主控芯片和流水灯模块的原理图。流水灯模块接在单片机的P1口由原理图可以知道,在P1口给一个低电平即可点亮LED灯相反,如果要LED灯熄灭就要把P1口的电平变为高电平即可。要实现流水灯功能我们只要将LED1~LED8依次点亮、熄灭,依始类推8只LED变会一亮一暗的做流水灯了。

实现8个LED流水灯程序用中文表示为:P1.0低、延时、P1.0高、P1.1低、延时、P1.1高、P1.2低、延时、P1.2高、P1.3低、延时、P1.3高、P1.4低、延时、P1.4高、P1.5低、延时、P1.5高、P1.6低、延时、P1.6高、P1.7低、延时、P1.7高、返回到开始、程序结束

1、通过改变赋值实现流水灯

2、通过公式运算实现流水灯

3、通过操作符<<與“|”实现流水灯 (通过移位实现流水灯)

4、通过库函数_crol_(字符左移)实现流水灯

5、采用数组实现流水灯

声明:本文由入驻电子说专栏的莋者撰写或者网上转载,观点仅代表作者本人不代表电子发烧友网立场。如有侵权或者其他问题请联系举报。

}

我要回帖

更多关于 用一个按键控制流水灯 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信