U04基于51单片机音乐代码生成工具2.0,单片机音乐盒,蜂鸣器音乐,c语言keil程序,proteus仿真
作者:单片机仿真   类别:51单片机仿真    日期:2025-03-30 13:51:06    阅读:18 次   消耗积分:0 分

   点我下载资料

image.png

一、介绍

单片机音乐盒一般是通过单片机驱动蜂鸣器产生相应的频率实现音乐的演奏,频率是根据简谱获取,比如下面的《两只老虎》简谱,

image.png

    我们通常的做法就是根据简谱一个个音符输入,再根据简谱中的1,2,3转为单片机定时器的数值进行播放,这种方式没有问题,但是如果是下面的这首《野蜂飞舞》,阁下该如何应对?

image.png

显然,如果还是之前方式的话工作量有点大,而且对于既有主旋律也有复旋律的歌曲就更麻烦了,所以我们设计了一个可以直接读取mid文件的软件,这个软件可以直接把mid文件转为对应的单片机定时器数值进行播放,省事省力。


二 、使用说明


1、安装软件,打开应用软件,如图

image.png

    如果打开的时候出现下面的提示,直接下载安装即可。

image.png

    打开的软件,如图

image.png

2、通过“打开文件夹”按钮找到后缀是mid的文件,注意这里只支持mid文件,不支持MP3等其他文件,否则会识别失败。

image.png

3、找到我们附赠的mid文件并打开,当然自己下载也是可以的,如图

image.png

4、打开之后可以直接点击“生成”按钮,如图

image.png

这里有一些参数可以调整,比如调整音调,数值越小音调越低,调整速度,数值越大速度越快,还可以根据自己的硬件调整单片机的蜂鸣器针

脚,不过一般默认即可。


4、生成好之后会自动弹出来生成的仿真和程序所在的文件夹

image.png

我们打开“cx”文件夹,打开工程文件编译程序

image.png

5、打开‘fz’文件夹的proteus仿真,双击单片机载入‘cx’文件夹刚才生成的HEX文件,如图

image.png

6、最后点击仿真开始按键开始仿真,然后点击“播放/停止”按钮开始播放,如图

至此应该会播放刚才生成的音乐。

 点我下载资料


proteus设计合集请点击我,自动跳转:https://51mcu.top/article/308

E0AECA7EF2F087EF5708FBCB2563FB13.jpg8C15DAAD66044CD1E86084D4A74CF283.gif


注意:A系列是汇编资料包括仿真和程序源码

T系列只有仿真和程序(c语言)

H系列既包括程序(c语言)和仿真又包括设计报告和视频讲解!




版权所有,转载本站文章请注明出处:proteus单片机
上一篇:H18基于51单片机简易波形发生器三角波、锯齿波、正弦波proteus设计,keil程序,c语言,设计报告AT89C51
下一篇:U04基于51单片机音乐代码生成工具2.0,单片机音乐盒,蜂鸣器音乐,c语言keil程序,proteus仿真
${comment['nickname']}   ${comment['createtime']}
  
       
${comment.content}
${reply.nickname} 回复 ${comment.nickname}    ${reply.createtime}
     
  
回复内容:${reply.content}