新手求教 编程的错误
做一个流水灯 要求8个灯第1个灯亮 逐步亮到第8个灯 然后8号灯常亮
第2个灯亮 逐步亮到第7个灯 然后7,8号灯常亮
第3个灯亮 逐步亮到第,6个灯 然后6,7,8号灯常亮
第4个灯亮 逐步亮到第5个灯 然后5,6,7,8号灯常亮
然后4,5,6,7,8灯常亮,
3,4,5,6,7,8灯常亮
2,3,4,5,6,7,8灯常亮,
所有灯常亮
#include<reg51.h>
#include<intrins.h>
#include<math.h>
#define uint unsigned int
#define uchar unsigned char
#define N 8
void delay();
int main()
{
int num,int a
int a={0,1,2,3,4,5,6,7}
int z;
for (z=0;z<N;z++)
{
sbit led(z+1)=P2^z;
}
while (1)
{
A=0xFE;h=7;g=0
for (h>0)
for(num=0;num<h;num++)
{
P2=A;
for (g>0)
{
if g=1;
led8=0;
if g=2;
led8=0,led7=0;
if g=3;
led8=0,led7=0,led6=0;
}
A=_crol_(a,1);
delay();
}
A=A-pow(2,g);h=h-2;g++;
}
P2=0x17;
delay();
P2=0x7;
delay();
P2=0x1;
delay();
P2=0x0;
delay();
}
void delay()
{
unsigned int i,j;
for(i=0;i<240;i++)
{
for(j=0;j<110;j++);
}
} 有人吗 看不懂这些描述
“第1个灯亮 逐步亮到第8个灯 然后8号灯常亮
第2个灯亮 逐步亮到第7个灯 然后7,8号灯常亮
第3个灯亮 逐步亮到第,6个灯 然后6,7,8号灯常亮
第4个灯亮 逐步亮到第5个灯 然后5,6,7,8号灯常亮”
最好弄一个gif
或者多张图片
时刻21应该是什么?
请把此图补充完整
还有,我弄对了吗?
这是根据你的描述画的
页:
[1]