单片机8个LED灯随机闪烁怎么做?求单片机设计8个led灯同时闪烁的程序?
2024-03-27 16:13:16 文章来源 :网络 围观 : 次 评论
后台-系统设置-扩展变量-手机广告位-内容正文顶部 |
单片机8个LED灯随机闪烁怎么做?
方法:
1:设定一个变量i,可以从0到3循环的变化
2:检测一个经过消抖处理的按键,按一下,i+1
3:当i值为各个值时,执行相应的花样。
流水灯参考程序
#include
#include
#define uchar unsigned char
uchar j,temp;
void delay(unsigned int ms)
{
uchar t;
while(ms--)
for(t=0;t
}
void main()
{
P1=0xff;
delay(500);
temp=0xfe; //有点怪,led接在P2.3~P2.6
for(j=0;j
{
P1=temp;
delay(500);
temp=_crol_(temp,1);
}
P1=0xff;
while(1);
}
求单片机设计8个led灯同时闪烁的程序?
八个灯接在单片机的P1口(P0,P2,P3,P4都一样) while(1) { delay(你想要延时的时间); P1=0xff; delay(你想要延时的时间); P1=0; } 注意led最好加驱动,不然单片机会坏的。
来源:文章来源于网络,如有侵权请联系我们删除。 |
来源:文章来源于网络,如有侵权请联系我们删除。 |
留言与评论(共有 0 条评论) |