#include
#include
//sbit LED1=P1^1;
//sfr LED2=P2;
unsigned char a;
unsigned int b;
unsigned int c;
unsigned int d;
void delay(int z);
void main()
{
while(1)
{
for(a=0x01;a!=0x00;a=a*2)
{
P2=~a;
delay(2);
}
d=0x08;
for(a=0x7f;d!=0x00;a=_cror_(a,1))
{
d=d-1;
P2=a;
delay(2);
}
for(d=0x02;d!=0x00;d--)
{
//b=b-1;
P2=0x00;
delay(2);
P2=0xff;
delay(2);
}
for(d=0x02;d!=0x00;d--)
{
//b=b-1;
P2=0xaa;
delay(2);
P2=0x55;
delay(2);
}
P2=0x18;
delay(1);
P2=0x24;
delay(1);
P2=0x42;
delay(1);
P2=0x81;
delay(1);
P2=0x42;
delay(1);
P2=0x24;
delay(1);
P2=0x18;
delay(1);
}
}
void delay(int z)
{
unsigned int y;
for(y=z;y!=0;y--)
{
for(b=208;b>1;b--)
for(c=37;c>1;c--){}
}
}