如题所述
第1个回答 2017-12-29
蜂鸣器发声的原理就是用一个震荡源去驱动它鸣叫,根据频率不同可以发出不同音高。
那我们可以用单片机的IO口,输出不同占空比的方波来控制与它相连的蜂鸣器,当方波的占空比不同时蜂鸣器发出的音调就不同,由此根据歌曲的音调编程实现让蜂鸣器唱歌。
占空比就是,一个周期中,高电平的长度比上总周期的长度的值再乘上100%。标准方波的占空比为50%
我不知道你这段程序是什么,硬件电路怎么搭的,如果用有源蜂鸣器的话只要一个高低电平就可以鸣叫,无源蜂鸣器就是编程上麻烦一点。
至于那个音乐么,你已经知道怎么控制蜂鸣器发出 哆来咪发嗦拉西哆了,就很好理解了嘛本回答被网友采纳
那我们可以用单片机的IO口,输出不同占空比的方波来控制与它相连的蜂鸣器,当方波的占空比不同时蜂鸣器发出的音调就不同,由此根据歌曲的音调编程实现让蜂鸣器唱歌。
占空比就是,一个周期中,高电平的长度比上总周期的长度的值再乘上100%。标准方波的占空比为50%
我不知道你这段程序是什么,硬件电路怎么搭的,如果用有源蜂鸣器的话只要一个高低电平就可以鸣叫,无源蜂鸣器就是编程上麻烦一点。
至于那个音乐么,你已经知道怎么控制蜂鸣器发出 哆来咪发嗦拉西哆了,就很好理解了嘛本回答被网友采纳