完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用music encode 软件导入音乐编码,为什么导出的代码不对呢? 百度了一下,给出的结果是这个:
上图中 “角落” 两字之间的连音表示如下: /* 5., -, 1, 2, | 3, 3_, 4_, 5, 1, | 4, (.), 3_, 5, 2_, ~, 3_, ~, | 3_, ~, 2_, ~, 2, -, -, */ /* 大 - 地 知 | 道 你心 中 的 | 每. 一 个 角~ | 落 ~ */ 我写了一下,不对啊? 什么原因啊,拜托各位老师了。 |
|
相关推荐
6个回答
|
|
发错区了,我给移动下
|
|
|
|
用音乐代码编辑器,根据简谱,写出一段代码来,复制到程序中的uint code sound[]={0xff,0x00,};放在0xff和0x00之间就可以了。然后产生代码,烧写到51单片机去。
大概是根据曲谱存贮格式的几个参数来去控制实际定时器的时间长短,比如音高、音长这些参数去改变定时器时间,从而实现音节的变化。这个网上有例程的。你这个应该是属于配置没有设置好吧。。。 |
|
|
|
云汉达人
个人思路仅供参考: 1.把音乐的代码放到一个固定的区域,单片机就放到code里面。例如: uchar code music[] ={//十年 0xff,0xff,0xff,0xff, 0x11,0x51,0x81,0xc1,0x01,0x51,0x91,0xc1,0x01,0x31,0x01,0xa4,0x51,0x21,0x51, 0x71,0x94,0xa4,0xa2,0xa2,0x92,0xa2,0x91,0x81,0x71,0x61,0x62,0x31,0x61,0x52, 0x61,0x72,0x62,0x62,0x64,0x81,0x71,0x61,0x71,0x64,0xff, 0x31,0x71,0x71,0x61,0x71,0x64,0xff, 0x81,0x91,0xa2,0xa2,0x92,0xa2,0x91,0xa1,0xc1,0x81,0x82,0xa1,0x92,0x92,0x91, 0x81,0x71,0x81,0x81,0x81,0x81,0x71,0x61,0x71,0x81,0x62,0x64,0xff, 0xa1,0x71,0x71,0x61,0x51,0x62,0x71,0x61,0x64,0xff, 0x51,0xa2,0x91,0x81,0x92,0xa1,0x91,0x91,0x52,0xff, 0x81,0x61,0x71,0x81,0xd1,0xc1,0x81,0xa4,0xff, 0xa1,0x91,0xa1,0xb4,0x93,0xa3,0xb3,0xa3,0xff, 2.然后编写程序,调用这个就可以啊。 参考例程http://wenku.baidu.com/link?url=RiMoK0fLtpchBZTya-Vp17_yrN3EkM8Baufsx40mHXBW2kqkcm5BkAsJtzlJwLfNHClGflFN4Gj16Lu8te-VwdPNEbEYW2X30wyPp8rT9GK |
|
|
|
硬件用什么播放声音啊
|
|
|
|
是啊,你只说音频,没有收使用有源蜂鸣器还是无源蜂鸣器,虽然整体框架一样,但是程序思路还是不一样的
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
695 浏览 0 评论
1106 浏览 1 评论
2473 浏览 5 评论
2808 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2646 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
655浏览 9评论
651浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
783浏览 6评论
630浏览 5评论
670浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 22:31 , Processed in 1.134285 second(s), Total 92, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号