单片机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最好加驱动,不然单片机会坏的。

  

单片机8个LED灯随机闪烁怎么做?求单片机设计8个led灯同时闪烁的程序?

  

单片机8个LED灯随机闪烁怎么做?求单片机设计8个led灯同时闪烁的程序?

来源:文章来源于网络,如有侵权请联系我们删除。
来源:文章来源于网络,如有侵权请联系我们删除。

相关文章

留言与评论(共有 0 条评论)
   
验证码:
推荐文章