急求无源蜂鸣器的驱动程序,单片机是51的

2025-05-21 03:48:12
推荐回答(1个)
回答(1):

无源蜂鸣器驱动,只需定时将管脚2端电平取反即可
如让其响1S,频率约500HZ,可用软延时
uint i;
for(i=0;i<1000;i++)
{
P1^0=~P1^0;
delay_ms(1);
}
如果想长时间响,并且还不占用CPU,可以用定时器实现定时中断取反