#include <reg51.h>
void delay1ms();
void main()
{
unsigned char w,i;
unsigned char led[ ]={0xff,0x99,0x66,0x7e,0xbd,0xdb,0xe7,0xff};
while(1) { w=0x01;
for(i=0;i<8;i++)
{
P0=w;
P2=led[ i];
delay1ms();
w=w<<1;
}
}
}
void delay1ms()
{
unsigned char i;
for(i=0;i<0x10;i++);
}
|