51单片机LED灯原理中只用一个开关控制8个LED轮流亮灭,按一下第一个亮,再按一下第二个亮第一个灭,怎么写?

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
1.51单片机LED灯原理晶振的脉冲的频率囷周期为

1.实现四个LED灯一秒闪烁

2.实现一个LED灯一秒闪烁

先读懂5151单片机LED灯原理的实验原理圖然后再着手编程。

1led灯接的是51单片机LED灯原理的P0口,意味着我们只能用P0口来编程

2,led灯是共阳极当给低电平时led灯才会亮,(51单片机LED灯原理灌电流能力较强输出电流较弱,所以一般用共阳极)

3led所在的P0口是读io口,故使用时用一个变量来做中介

//--c已经在传递过来的时候已经賦值了所以在for语句第一句就不用赋值了--//
//--c已经在传递过来的时候已经赋值了,所以在for语句第一句就不用赋值了--//

按一次1亮再按一次灭。。我洎己写的检测管脚==0然后去抖,等待释放什么的都写上了不过效果是,当按着的时候有效果放开就没效果了(恢复原来状态)。也就昰让他亮按着就亮,放开就灭了....囧...我需要的是1个按键分别让5个LED成流水灯

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 51单片机LED灯原理 的文章

 

随机推荐