51单片机的蜂鸣器来控制音乐,音乐数组用的是十六进制数,请问是怎么个编法?

51单片机的蜂鸣器来控制音乐,音乐数组用的是十六进制数,请问是怎么个编法?

给你大概说个原理吧,用两个定时器,一个来产生某个频率的方波,一个来定时产生这个频率的方波的持续时间。
音频上的每个调都有自己的频率的,这个你可以自己去网上查查。
每个调的持续时间都不一样,这个也要去控制,否则你听到的都是一样时长的调子,听起来就不像是歌曲了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-26
我的百度空间里面,有现成的程序。
第2个回答  2012-09-26
我有个成型的程序,C语言编的,需要的话可以给你
相似回答