单片机的P34、P35、 P36 、P37 口分别接LED1、LED2、LED3、LED4,输出低电平点亮LED灯, P20口接按键K1,按键按下时单片机输入低电平,程序如下: #include sbit key = P2^0; unsigned char a ; unsigned char count = 16; void delay(int i) { while(i) i--; } void main() { while(1) { if( key==0 ) { delay(10);// 通过抗干扰 if( key==0) { count--; while(!key); if( count<0) count = 15; a = count; a = ~a; a = a<<4; P3 = a; } } } }