/*
延时
*/
void delay2(int m)
{
unsigned int i,j;
for(i=0;i<m;i++)
for(j=0;j<100;j++)key();
}
调用
void liangbian()//循环中间去两边
{
unsigned char i;
for(i=0;i<4;i++)
{
P0=~((0x10<<i)|(0x08>>i));
if(flag!=3)break; delay2(100);
}