#include<>sbitP14=P1^4;voiddelay1ms(unsignedinti){unsignedcharj;while(i--){for(j=0;j<115;j++)//1ms基准延时{;}}}voiddelay500us(){unsignedcharj;{for(j=0;j<57;j++)//500us基准延时{;}}}voidbeep()//产生1KHZ频率声音的函数{P1P14=0;delay500us();P14=1;delay500us();}voidmain(){unsignedintt;while(1){for(t=0;t<1000;t++){beep();}P14=0;delay1ms(1000);}
c51单片机程序-驱动蜂鸣器 来自淘豆网m.daumloan.com转载请标明出处.