#include
voiddelay(void)
{
unsignedinti,j;
for(i=0;i<200;i )
for(j=0;j<1000;j )
;
}
voidmain(void)
{
while(1)
{
P3=0xfe;///第一盏灯亮着
delay();//延迟
P3=0xfd;//第二盏灯亮着
delay();
P3=0xfb;///第三盏灯亮
delay();
P3=0xf7.//第四盏灯亮
delay();
P3=0xef;//第五盏灯亮着
delay();
P3=0xdf;//第六盏灯亮
delay();
P3=0xbf;//第七盏灯亮
delay();
P3=0x7f;//第八盏灯亮
delay();
}
}
扩展资料
单片机C语言16流水灯
voidmain()
{
while(1)
{
P1=0xfe;///点亮第一个发光管
Delay(5000);
P1=0xfd;///点亮第二个发光管
Delay(5000);
P1=0xfb;
Delay(5000);
P1=0xf7;
Delay(5000);
P1=0xef;
Delay(5000);
P1=0xdf;
Delay(5000);
P1=0xbf;
Delay(5000);
P1=0x7f;///点亮第八个发光管
}
}