找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1252|回复: 2
打印 上一主题 下一主题
收起左侧

STM32工程文件 唱歌

[复制链接]
跳转到指定楼层
楼主
ID:623452 发表于 2019-11-6 23:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


        //             低7  1   2   3   4   5   6   7  高1 高2 高3 高4 高5 不发音
        uc16 tone[] = {247,262,294,330,349,392,440,294,523,587,659,698,784,1000};//音频数据表
        //红尘情歌
        u8 music[]={        5,5,6,8,7,6,5,6,13,13,//音调
                                                                5,5,6,8,7,6,5,3,13,13,
                                                          2,2,3,5,3,5,6,3,2,1,
                                                                6,6,5,6,5,3,6,5,13,13,


                                                                5,5,6,8,7,6,5,6,13,13,
                                                                5,5,6,8,7,6,5,3,13,13,
                                                          2,2,3,5,3,5,6,3,2,1,
                                                                6,6,5,6,5,3,6,1,        


                                                                13,8,9,10,10,9,8,10,9,8,6,
                                                                13,6,8,9,9,8,6,9,8,6,5,
                                                                13,2,3,5,5,3,5,5,6,8,7,6,
                                                                6,10,9,9,8,6,5,6,8
        };        
        u8 time[] = {        2,4,2,2,2,2,2,8,4, 4, //时间
                                                                2,4,2,2,2,2,2,8,4, 4,
                                                                2,4,2,4,2,2,4,2,2,8,
                                                                2,4,2,2,2,2,2,8,4 ,4,
        
                                                                2,4,2,2,2,2,2,8,4, 4,
                                                                2,4,2,2,2,2,2,8,4, 4,
                                                                2,4,2,4,2,2,4,2,2,8,
                                                                2,4,2,2,2,2,2,8,
        
                                                                4, 2,2,2, 4, 2,2,2, 2,2,8,
                                                                4, 2,2,2,4,2,2,2,2,2,8,
                                                                4, 2,2,2,4,2,2,5,2,6,2,4,
                                                                2,2 ,2,4,2,4,2,2,12
        };        
        u32 yanshi;
        u16 i,e;
        yanshi = 10;
        for(i=0;i<sizeof(music)/sizeof(music[0]);i++){
                for(e=0;e<((u16)time)*tone[music[i ]]/yanshi;e++){                        Sound((u32)tone[music[i ]]);                }                }}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:623452 发表于 2019-11-6 23:48 | 只看该作者
回复

使用道具 举报

板凳
ID:623452 发表于 2019-11-6 23:48 | 只看该作者
上面是工程链接

音乐.7z

88.51 KB, 下载次数: 3, 下载积分: 黑币 -5

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表