51播放声音,原理:产生对应声音频率的方波(定时器),然后延时。依次循环就可以播放声音。
网上看了好多历程,难点在于乐谱的编辑,什么高音,低音,中音。连音,普通音。什么高八度,低八度,完全不懂。最后决定搞一个简版的,糊弄下大家。
定义一个音1BYTE,1-7这几个音符占用BIT0-BIT2,剩余一个用来表示符号'-'.BIT3表示有无附点,BIT4表示是否升半音,BIT5-BIT6表示音长。
去掉了数字上面一个点的,数字下面点的都没有。连音也没有。反正就是乱搞就是了。但不管怎么说,可以糊弄过去了貌似。
那就先上图
曲谱:
截图00.jpg (96.76 KB, 下载次数: 1)
下载附件
2014-1-9 17:16 上传
恩 这个方案更像是数码音乐 而不是放MP3那种的声音
一周热门 更多>