如何用单片机编写音符程序,还有就是。。。。。

Raikkonen21   2009-3-27 22:12 楼主
大家好:
   如何用单片机编写音符程序,我不是很懂,有没有什么好的软件,把曲子转换成十六进字,

回复评论 (4)

网上的练习程序很多,自己实践一下就会了。
需要用到两个计时器,一个用来产生一定频率的方波,另一个用来控制时值。
转换时,曲子的每个音符有两个属性:频率和时值。
频率网上有很多现成的频率对照表,查阅就可以了。
时值可以定一个全音符(4拍)为1秒。
点赞  2009-3-28 15:42
google一段单片  机发声程序看看
点赞  2009-3-28 16:40
以前做过一个很简单的类似的程序,使用16个音符16个节拍;分别用一个字节的高四位和第四位表示。然后可以根据简谱自己写出音乐代码,我当时是直接从网上下的程序里带有的。
程序中使用定时器0根据音符码设定重装值,由溢出中断控制输出方波频率;根据节拍码软件延时实现节拍。
点赞  2009-4-1 09:41
引用: 引用 2 楼 happyflystone 的回复:
google一段单片  机发声程序看看

是的,要学会利用网络资源。自己动手记忆更深刻。
点赞  2009-4-2 12:11
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复