#include <reg51.h>
void delay(unsigned char i)
{
unsigned char j,k;
for(k=0;k<i;k++)
for(j=0;j<255;j++);
}
void main()
{
unsigned char led1,led2,led3,led4,led5,led6,led7,led8;
unsigned char P1_0=P1^0,P1_1=P1^1,P1_2=P1^2,P1_3=P1^3,P1_4=P1^4,P1_5=P1^5,P1_6=P1^6,P1_7=P1^7;
led1=0x02;
led2=0x08;
led3=0x20;
led4=0x80;
led5=0x01;
led6=0x04;
led7=0x10;
led8=0x40;
while(1){
P1_0=led1;
P1_1=led2;
P1_2=led3;
P1_3=led4;
delay(200);
P1_4=led5;
P1_5=led6;
P1_6=led7;
P1_7=led8;
delay(200);
}
}
|