原创 C51音乐

2008-12-10 17:45 4517 8 13 分类: MCU/ 嵌入式

https://static.assets-stash.eet-china.com/album/old-resources/2008/12/10/b86647bf-b862-48ac-a01f-b6f3f329fac7.rar单片机音乐原来也如此动听!(画皮主题曲之画心)


这个包里面包含以下文件:


├─Keil源代码
├─音乐软件生成代码
├─简谱图
└─proteus仿真文件


 
├─Keil
│      PlayMusic.Opt
│      PlayMusic.c
│      PlayMusic.hex
│      SoundPlay.h
│      PlayMusic.Uv2
│     
├─软件
│      MusicEncode.exe
│     
├─简谱
│      世上只有妈妈好.gif
│      友谊地久天长.gif
│      祝你生日快乐.gif
│      绿袖子.gif
│      致爱丽丝.gif
│      画心.jpg
│      让我们荡起双浆.jpg
│      生日快乐.jpg
│     
└─proteus
        中断产生音乐.PWI
        中断产生音乐.DSN
        PlayMusic.hex

PARTNER CONTENT

文章评论5条评论)

登录后参与讨论

用户194501 2009-9-21 05:18

哦,不过我看了些乐理的书,基本明白了,说实话,这个程序相当不错,应该是我见过同类中最好的, 不过还是十分谢谢你!!

用户149863 2009-9-19 03:19

我深感惭愧啊,朋友,程序和取码软件都不是我写的 我也没有仔细看,觉得好就分享咯 O(∩_∩)O~,那你就自己自己分析咯

用户194501 2009-9-18 13:58

很不错的程序!! 我想请教一下: Play(Music_huaxin,0,3,360); 有点不理解,不是(画皮)1=E吗,应该是升4个半调。 而且为什么要降8度。 还有程序中的 if(Octachord == 1) NewFreTab[i]>>=2; else if(Octachord == 3) NewFreTab[i]<<=2; 好像也不大懂,升8度不就是乘上2,为什么要左移2位(乘4),而降8度应该是右移一位?

用户1415231 2009-7-7 20:59

谢谢 呵呵

用户411983 2008-12-11 11:56

谢谢 很好
相关推荐阅读
用户149863 2010-05-22 22:40
LCD简单菜单显示
LCD简单菜单显示显示器件为图形型LCD12864(主控芯片KS0108)什么都不带!包含以下文件:LCD菜单(测试)LCD菜单(简单)LCD菜单(界面)LCD菜单(遥控器)希望对大家有用^_^感兴趣...
用户149863 2010-05-22 14:33
LCD12864(KS0108)液晶演示程序
LCD12864(KS0108)液晶演示程序LCD12864(KS0108)液晶演示程序视频: LCD12864演示程序(什么都不带的液晶) 视频演示网址:http://v.youku.com/v_s...
用户149863 2009-10-22 18:27
AVR代码
AVR单片机程序代码集,给需要的朋友们参考呵呵,都是自己一边学一边写的,一个一个字符从键盘敲出来的^_^希望对大家有用:-)呵呵,编译软件为:  ICCAVR V6.31A版本一共七个压缩包,呵呵,分...
用户149863 2009-10-22 15:18
VGA相关资料
VGA相关资料呵呵^_^如果你想玩的就请下载,有很多东西,都是花了我好几个夜晚才搜到的都是网上的资料:-)有兴趣的可以做做哦 包含以下文件夹:├─VGA+2051│  │  共享-----国外优秀电子...
用户149863 2009-10-10 14:46
PS/2 键盘与单片机
程序打包PS/2 键盘与单片机接口用LCD1602显示调试成功所以拿出来给大家分享,希望对大家有用,呵呵^_^用PS/2键盘做系统输入部分蛮方便的哦!可以使用Backspace/Esc/Tab/Cap...
用户149863 2009-08-17 19:54
AVR端口操作宏定义,便于移植
AVR端口操作宏定义头文件(ICCAVRIO.H),便于移植(ICCAVR编译环境) 压缩包里面有网上的相关资料,把它看完,相信你会更加了解红宏定义的^_^还有头文件在ICCAVRIO.H在Inclu...
EE直播间
更多
我要评论
5
8
关闭 站长推荐上一条 /3 下一条