求51单片机蜂鸣器音量可调程序,不是播放音乐的,按下不同的独立按键,音量可以调节就行。

求51单片机蜂鸣器音量可调c语言程序,不是播放音乐的,按下不同的独立按键,音量可以调节就行,要求验证过可行的。。。直接把程序粘到答案处就行了,感谢!

调节蜂呜器的音调比较简单一些。可以通过施加不同的频率信号来实现。如果调整音量,一般可通过改变峰鸣器上的电压实现,但若是已做成的电路,改起来会较麻烦。可以先试试用相同频率,但不同占空比的PWM信号,来驱动峰鸣器,看看是否能满足你的要求。
如果可以自己设计或更改电路,可以将几只电阻一端共接后与蜂鸣器串联在一起,每只电阻另一端分别连接到单片机的不同I/O引脚,通过控制不同引脚的输出电平,改变蜂鸣器串接电阻值,来调节音量。
温馨提示:答案为网友推荐,仅供参考
相似回答