uint a;
if(flag==0)//方式1,單燈亮
{
a=1;
for(i=0;i<16;i++)
{
a>>=1;
P0=a;//低8位送P0
P2=a>>8;//高8位送P2
delayms(200);
}
if(flag==1)//方式2單燈滅
{
a=0xfffe;
for(i=0;i<16;i++)
{
a>>=1;
P0=a;
P2=a>>8;
delayms(200);
}
}
if(flag==2)//方式3 雙燈亮
{
a=0x0003;
for(i=0;i<8;i++)
{
a>>=2;
P0=a;
P2=a>>8;
delayms(200);
}