深情小天鹅

文章
4
资源
0
加入时间
3年0月9天

音乐转换成16进制写进单片机的方法(音符频率和音符的播放长度时间计算)

这个需要自己把乐谱转换为十六进制数据:相关知识:1.要产生音频脉冲,只要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间。利用定时器计时这个半周期时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O反相,就可在I/O脚上得到此频率的脉冲。2.利用8051的内部定时器使其工作在计数器模式MODE1下,改变计数值TH0及TL0以产生不同频率的方法。...