单片机学习小组
直播中

王玉英

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

请问在哪利用proteus中c51完成一首歌的播放?

汇编程序我会写。
但是如何将谱子对应成 地址。就不知道了。
求各位大佬帮助。

回帖(2)

戚银燕

2020-3-20 09:13:33
51不考虑MP3解码的话,把音乐(单声道)转成PCM格式保存到外部flash,外挂一个DAC+功放电路,
定时从flash获取PCM数据然后输出到DAC,根据音乐的比特率来设置输出(播放)速率,这是最简单的实现方式。
不过这种方式有个很大的弊端,就是PCM占用超级大的空间,哪怕是22kbps的音乐,5秒钟的片段都占据了好几兆的flash容量
举报

陈迎研

2020-3-20 09:31:29
播放音乐.rar (244.53 KB )
http://www.openedv.com/forum.php ... mp;extra=#pid911359
Proteus仿真加源代码,放三首歌曲
//挥着翅膀的女孩
//同一首歌
//两只蝴蝶
内带谱曲软件
举报

更多回帖

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