就改一下这一条 代替 第五条
uchar table[]={0xe7,0xdb,0xbd,0x7e,0xe7,0xdb,0xbd,0x7e};
51单片机 跑马灯怎么两颗灯在中间亮起,往两边亮。只有4种状态吧!试试看~
#include
#include
#define uchar unsigned char
#define uint unsigned int
uchar table[]={0xe7,0xdb,0xbd,0x7e};
void delay(uint time)
{
unsigned int j=0;
for (;time>0;time--)
{
for(j=0;j<125;j++)
{;}
}
}
void main()
{
while(1)
{
uchar i=0;
while(i<4)
{
P2=table[i];i++;delay(200);
}
}
}