缘由51单片机按键流水灯-嵌入式-CSDN问答
#include "REG52.h"
sbit k1=P3^0;
sbit k2=P3^1;
void main()
{unsigned char l=0,xd=0,ys1=0,ys2=0,z=0;P1=l;while(1){if(k1==0&&++xd==0){z=0;while(k1==0);}if(k2==0&&++xd==0){z=1;while(k2==0);}if(++ys1==0)if(++ys2==0){if(z==0)if(l==0)l=1;else l*=2;else if(l==0)l=128;else l/=2;P1=l;}}
}