单片机学习小组
直播中

李志静

7年用户 1439经验值
私信 关注

把乐谱转换为十六进制数据的方法

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

更多回帖

发帖
×
20
完善资料,
赚取积分