打印

单片机播放音乐

[复制链接]
2949|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xmxmq|  楼主 | 2007-4-7 17:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机播放音乐例如狗叫声,现在假设我的电脑里已经录下来了这种声音,我应该通过什么方法把这个声音的乐谱给还原出来?然后算出频率和节拍.通过单片机输出控制.请给予指点,谢谢!

相关帖子

沙发
ocon| | 2007-4-7 18:19 | 只看该作者

在百度里搜一下“语音录放”,使用专门的芯片成本比较低

使用特权

评论回复
板凳
xmxmq|  楼主 | 2007-4-7 18:36 | 只看该作者

谢谢,我想用单片机来做

这样虽然复杂,但是可以编辑适合自己的声音.

使用特权

评论回复
地板
stycx| | 2007-4-7 18:38 | 只看该作者

用什么单片机?

使用特权

评论回复
5
xmxmq|  楼主 | 2007-4-7 18:44 | 只看该作者

这个应该和单片机没关吧,我想知道的是这样做的方法.谢谢

使用特权

评论回复
6
xmxmq|  楼主 | 2007-4-7 18:45 | 只看该作者

单片机还没有定哪一种.

使用特权

评论回复
7
ocon| | 2007-4-7 23:41 | 只看该作者

狗叫声没法用乐谱描述,你可以试试WAV转MIDI软件的效果。

使用特权

评论回复
8
stycx| | 2007-4-8 00:15 | 只看该作者

用单片机的d/a把声音放出来就可以 不用算出频率和节拍

使用特权

评论回复
9
xmxmq|  楼主 | 2007-4-8 12:08 | 只看该作者

感谢楼上两位.

其实就是为了节省一些成本,不用语音录放ic,因为我不想用录音这个过程,只想通过单片机的D/A把声音放出来,但是因为不太了解wave这种声音文件的格式,不知道怎样把声音文件的数据写入单片机中,所以也就没办法放音.感谢楼上两位的提醒.我再想想办法.如果实在不行,那还是选用语音录放的IC吧,我看了isd1420还比较合适.

使用特权

评论回复
10
古木雨林| | 2007-4-8 12:57 | 只看该作者

??

^_^

使用特权

评论回复
11
teddeng| | 2007-4-8 15:21 | 只看该作者

哦,说了半天原来是要WAVE格式

网上有的,应该容易搜到,我看过,不记得了,总之容易找到的。 不过WAVE格式一般没法用,太大了,想想,就算8K采样,8位数据,一秒语音就要8K字节了。

使用特权

评论回复
12
mic1984| | 2007-4-8 15:52 | 只看该作者

要配合DA转换器的

要配合DA转换器的,只靠IO口不能完成狗叫这么复杂的声音

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

143

帖子

1

粉丝