缘由--CSDN问答

cpp
#include "reg52.h"
sbit LED1=P1^0;
sbit LED2=P1^5;
sbit anjn=P3^2;
void main()
{
unsigned char H=0,L=0,Ys=0;
LED1=LED2=0;
while(1)
{
if(anjn==0&&++Ys==0){if(++L>3)L=0;while(anjn==0);}
if(L==0)LED1=LED2=0;//0表示亮1表示熄
else if(L==1){LED1=1;LED2=0;}
else if(L==2)LED1=LED2=1;
else if(L==3){LED1=0;LED2=1;}
}
}