#include <reg52.h>
int m;
int i = 1;
unsigned char code leds[8] = {0x7f, 0xbf, 0xdf, 0xef, 0xf7, 0xfb, 0xfd, 0xfe};
void LEDdelay(unsigned int m)
{
P1 = leds[m%7];
unsigned char k;
for(j=1000; j>0; j--)
for(k=125; k>0 ;k--);
}
sbit LED = P1^0;
int main()
{
while(1)
{
for(m = 1; m < 8; m++)
{
//P1 = leds[m];
LEDdelay(1);
//P1 += i;
LED = 0;
LEDdelay(2);
LED = 1;
}
}
return 0;
}
|