五一单片机将歌谱转换为c语言,51单片机蜂鸣器音乐简谱转换工具

这部分的歌词是:“长 亭 外, 古 道 边,”;

这部分的乐谱是:| 5 35 1 - | 6 16 5 - |。

(注意:乐谱中的1是高音,上边是带点的;还有些音符,应该有下划线,在这里都无法标出。感兴趣的网友应该去查看正规的乐谱。)

那么,据此就可以写出《送别》前二小节的数据表:

//--------------------------------------

code unsigned char sszymmh[] = {

5, 2, 2, 3, 2, 1, 5, 2, 1, 1, 3, 4,

//嗦,中音,2个半拍; 咪,中音,1个半拍; 嗦,中音,1个半拍; 哆,高音,4个半拍

6, 2, 2, 1, 3, 1, 6, 2, 1, 5, 2, 4,

//啦,中音,2个半拍; 哆,高音,1个半拍; 啦,中音,1个半拍; 嗦,中音,4个半拍

0, 0, 0};

//结束标记

//--------------------------------------

记住:三个数字一组,代表一个音符。

第一个数字是1234567之一,代表音符哆来咪发...;

第二个数字是0123之一,代表低音、中音、高音、超高音;

第三个数字是半拍的个数,代表时间长度。

当三个数字都是0,就代表乐曲数据表的结尾。

用这个数据表,替换掉程序中《世上只有妈妈好》的数据表,本程序就可以播放《送别》的前两小节。

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值