发布网友 发布时间:2022-04-29 04:22
共2个回答
热心网友 时间:2023-10-11 05:55
#include<reg52.h>试试这个怎样,单片机在执行完程序之后会回到初始状态,然后再重新执行程序,所以蜂鸣器就会反复的开和关,听起来声音会小很多;加个while(1)死循环,让程序一直保持在beep=0的状态。
追问我试了您说的这个加个while(1)死循环,但还是嗡嗡响个不停,但是非常小,加了一个延时函数,就发出很大的声音了。
热心网友 时间:2023-10-11 05:56
你这个可能是交流蜂鸣器,你可以试下不断开关,看人不会声音大一些。热心网友 时间:2023-10-11 05:55
#include<reg52.h>试试这个怎样,单片机在执行完程序之后会回到初始状态,然后再重新执行程序,所以蜂鸣器就会反复的开和关,听起来声音会小很多;加个while(1)死循环,让程序一直保持在beep=0的状态。
追问我试了您说的这个加个while(1)死循环,但还是嗡嗡响个不停,但是非常小,加了一个延时函数,就发出很大的声音了。
热心网友 时间:2023-10-11 05:56
你这个可能是交流蜂鸣器,你可以试下不断开关,看人不会声音大一些。