关于流水灯的问题!新人,求各位指点

2019-07-16 05:08发布

  1. #include<reg52.h>
  2. unsigned int led[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
  3. void delay(unsigned int j)
  4. {
  5. while(j--);

  6. }
  7. //------------------------------------
  8. void main()
  9. {
  10.       P1=0X00;
  11.       delay(30000);

  12.       while(1)
  13.      {
  14.          unsigned int  i;
  15.          for(i=0;i<8;i++)
  16.         {
  17.            
  18.              P1=led[i];
  19.              delay(30000);
  20.         }  
  21.            if(i==8)
  22.             {
  23.               i=0;
  24.              }
  25.     }

  26. }
复制代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
风在飞
1楼-- · 2019-07-16 08:06
问题是:所有的灯都同时亮了,而且一直亮!
求各位能够给我指点迷津啊!
wangka
2楼-- · 2019-07-16 10:56
单片机按键如何控制流水灯http://bbs.elecfans.com/jishu_207754_1_1.html
123478288
3楼-- · 2019-07-16 15:58
 精彩回答 2  元偷偷看……
lyp5221
4楼-- · 2019-07-16 16:08
oyl
5楼-- · 2019-07-16 17:48
4楼正解
luoxingyou
6楼-- · 2019-07-16 20:50
你没有控制段选和位选,上电后都是高电平,段位选都打开,所以都亮

一周热门 更多>