我跟你说啊,如果你的蜂鸣器就是几元钱的那种,我劝你不要没必要做这个实验,基本听不出曲子的效果。控制曲子,主要就是控制蜂鸣器的频率和压降。
我们知道,声音的频谱范围约在几十到几千赫兹,若能利用程序来控制单处机某个口线的高电平或低电平,则在该口线上就能产生一定频率的矩形波,接上喇叭就能发出一定频率的声音,若再利用延时程序控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调。
那就是编好的谱子代码,可能用软件可以变成,我没找过,你可以百度一下。蜂鸣器的音质太差,最好用个语音芯片,或者61板。有单片机控制的p3解码芯片也可以啊
看看这个就知道怎么来的了:
http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/88bfff323ec42ef21b4cff09.html
太差,用专用芯片!