不知道蜂鸣器的选通信号是不是高电平,如果是的话,请看第40行的while(1);可见此处是死循环,程序不能继续往下运行了。建议你删去试试。另外,你可以试试单步运行,定位问题出在哪一步。祝你成功!!
beep=1;delay(500);}}while(1);}}运行到这里蜂鸣器打开后 程序就停在这里了 必然响个不停