你们给问题总是条件不全面!假设P1.1控制LED,低电平亮;P1.2控制蜂鸣器,低电平响。sbit p11=p1^1;sbit p12=p1^2; if((p11=!p11) && (p11==1)) { p12=0; //此处延时50毫秒 p12=1; }