16个流水灯的控制,求助编程

2019-07-16 00:19发布

16个流水灯的控制。。。纯小白,求助编程,呜呜呜呜呜
QQ截图20130530151614.png
未命名.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
kvlhn
1楼-- · 2019-07-18 14:05
改过来了,编译没有错误。但是15个灯一直亮,大家帮忙看看。
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uchar code table[16]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
void delay(unsigned char ms)
{
  uint i,j;
  for(i=0;i<110;i++)
  for(j=0;j<ms;j++);
}
main()
{
        uint i,j;
        P0=0x00;
        P2=0x00;
        while(1)
                {
                        for(i=0;i<8;i++)
                                {
                                        P0=table[1];
                                        delay(100);
                                }
                        P2=0x00;
                }
}

一周热门 更多>