本帖最后由 zl2168 于 2017-3-24 19:39 编辑
给你修改程序如下:
#include<reg51.h>
void delay(unsigned int t);
main()
{
while(1)
{P0=0xff;
delay(600);
P0=0xfe;
delay(600);
P0=0xfc;
delay(600);
P0=0xf7;
delay(600);
P0=0xef;
delay(600);
P0=0xcf;
delay(600);
P0=0x7f;
delay(600);
}
}
void delay(unsigned int t)
{unsigned char i;
while(--t)
{for(i=124;i>0;i--);}
} 还可写得更简练些:
上述两种程序均已通过keil调试,你试试。
|