单片机的P34、P35、 P36 、P37 口分别接LED1、LED2、LED3、LED4,输出低电平点亮LED灯, P32口接按键K1,按键按下时单片机输入低电平,程序如下: #include "reg52.h" sbit P34=P3^4; sbit key=P3^2; unsigned char mode=0,count=15,a; void delay(int i) { unsigned int a,b; for(a=i;a>0;a--) for(b=100;b>0;b--); } void main() { IT0=1; EX0=1; EA=1; while(1) { switch(mode) { case 0:P34 = !P34; break; case 1:P3 = 0xcf; break; case 2:P3 = 0x3f;break; } delay(100); } } void int0() interrupt 0 // 外部中断0程序入口 { while(!key); mode++; if(mode>=3)mode=0; }