资源简介

单片机 流水灯 音乐 程序 PROTEUS仿真,有仿真的,其中程序用Keilc编译,打开UV2工程文件就可以了,因为有程序头文件的。

资源截图

代码片段和文件信息

//////////////////////////////////////////////
//51单片机音乐播放器程序
//12MHz+无源蜂鸣器
//共三个按键:上一曲、一下曲、播放\暂停
//注意:按键必须按下约1S才有相应动作播放完一首歌曲无按键按下时顺序播放

//////////////////////////////////////////////
#include
#define sound_amount 5 //歌曲的数量
sbit play_up=P3^5;    //上一首歌
sbit play_down=P3^7;   //下一首歌
sbit pause=P3^6;       //播放\暂停
sbit speaker=P1^0;     //无源蜂鸣器
//////////////////////////////////////////////
unsigned char timer0htimer0ltime;//timer0htimer0l为定时器T0的高低位初值time为对应的节拍时间
unsigned char music_num;       //music_num为歌曲编号music_num=0表示刚开机时的状态num是查找歌曲数据表的地址
unsigned int num;
signed int fre;                   //对应频率数据表的地址
bit play_enable;                   //歌曲播放的使能标志位用于播放\暂停
void delay(unsigned char t);    //延时子函数控制发音的时间长度
void delayms(unsigned int t);    //普通延时子程序可用于按键消抖
void song(void);            //演奏一个音符
void music_play(void);            //播放歌曲
//////////////////////////////////////////////
//每三个数字代表一个音符
//第一个数字是音符的数值1234567之一(第几个音)代表哆来咪发...
//第二个数字是0123之一代表低音\中音\高音\超高音(第几个八度)
//第三个数字是时间长度以半拍为单位乐曲数据表的结尾是三个0
//////////////////////////////////////////////

//《烟花易冷》
unsigned char code song1[]={
     521 321 222 224 321 121 221 324 
 521 321 222 222 511 321 421 324 
 321 321 721 321 222 121 711 121 
 221 321 623 611 121 321 221 611 
 121 711 511 616 521 321 222 221 
 221 321 121 221 324 521 321 222 
 221 221 511 321 421 324 321 321 
 723 321 222 121 711 121 221 321 
 623 611 121 321 221 611 121 712 
 512 616 000 };

//《发如雪》
unsigned char code song5[]={
     511 221 322 221 321 521 621 523 121 221 
 321 621 521 321 523 521 621 132 621 521 
 321 521 322 121 221 321 121 611 321 221 
 511 221 322 221 321 521 621 523 121 221 
 321 621 523 521 621 132 621 
 521 321 521 322 121 611 321 221 121 611 
 121 221 221 124 000 };

//《简单爱》
unsigned char code song3[]={
     511 121 221 321 221 321 421 521 521 521 
 421 321 223 511 121 221 321 421 521 521 
 521 621 522 221 321 122 121 611 221 221 
 321 321 121 521 121 521 121 711 121 121 611 
 221 221 321 321 521 521 
 521 621 522 221 321 122  
 511 121 212 321 221 321 421 521 521 521 
 421 321 223 511 121 221 321 221 321 421 
 521 521 522 221 321 122 121 611 221 221 
 321 321 122 521 121 521 521 711 121 000 };

//《世上只有妈妈好》
unsigned char code

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        180  2017-02-03 13:12  ## 单片机音乐盒  竖\Altium Designer Sunner画图软件学习视频\Altium Designer Sunner画图软件学习视频.txt

     文件        182  2017-02-03 12:30  ## 单片机音乐盒  竖\Altium Designer Sunner画图软件安装视频\Altium Designer Sunner画图软件安装视频.txt

     文件        182  2017-02-03 14:06  ## 单片机音乐盒  竖\AltiumDesignerSummer9 画图软件安装包\AltiumDesignerSummer9 画图软件.txt

     文件        157  2017-02-03 12:35  ## 单片机音乐盒  竖\C语言视频教程\C语言视频教程.txt

     文件        161  2017-02-03 12:29  ## 单片机音乐盒  竖\KEIL 软件安装视频\KEIL 软件安装视频.txt

     文件        139  2015-07-01 09:19  ## 单片机音乐盒  竖\keil4软件安装包\开发工具.txt

     文件        173  2017-02-19 16:04  ## 单片机音乐盒  竖\keil4软件安装包 开发工具地址\开发工具.txt

     文件    2697759  2009-01-05 19:56  ## 单片机音乐盒  竖\MCU 单片机芯片资料\STC89C52RC.pdf

     文件        151  2017-02-06 16:55  ## 单片机音乐盒  竖\MCU 单片机芯片资料\单片机所有芯片51、52资料.txt

     文件      18784  2015-12-01 09:48  ## 单片机音乐盒  竖\PCB图\PCB图.png

     文件        168  2017-02-03 12:29  ## 单片机音乐盒  竖\Protel 99 软件安装包\Protel 99 软件安装包.txt

     文件        170  2017-02-03 12:28  ## 单片机音乐盒  竖\Protel 99 软件安装视频\Protel 99 软件安装视频.txt

     文件        242  2017-02-03 12:54  ## 单片机音乐盒  竖\Protel 99画图软件学习视频\Protel 99画图软件学习视频.txt

     文件        165  2017-02-03 12:53  ## 单片机音乐盒  竖\Proteus ISIS  仿真软件学习视频\Proteus仿真软件学习视频.txt

     文件        174  2017-02-03 12:27  ## 单片机音乐盒  竖\Proteus 软件安装包\Proteus 软件安装包.txt

     文件        167  2017-02-03 14:29  ## 单片机音乐盒  竖\PROTEUS仿真软件的安装方法\PROTEUS仿真软件的安装方法.txt

     文件      31744  2014-09-16 17:59  ## 单片机音乐盒  竖\任务书\音乐盒任务书.doc

     文件      86270  2015-02-02 23:05  ## 单片机音乐盒  竖\仿真图(使用PROTEUS软件打开文件里面后缀为DSN的文件)\Last Loaded 音乐播放器.DBK

     文件    1212846  2016-01-06 16:18  ## 单片机音乐盒  竖\仿真图(使用PROTEUS软件打开文件里面后缀为DSN的文件)\仿真截图.jpg

     文件       8404  2015-03-05 17:33  ## 单片机音乐盒  竖\仿真图(使用PROTEUS软件打开文件里面后缀为DSN的文件)\单片机音乐盒.hex

     文件      86246  2015-03-16 20:08  ## 单片机音乐盒  竖\仿真图(使用PROTEUS软件打开文件里面后缀为DSN的文件)\音乐播放器.DSN.DSN

     文件        768  2015-03-16 20:08  ## 单片机音乐盒  竖\仿真图(使用PROTEUS软件打开文件里面后缀为DSN的文件)\音乐播放器.PWI

     文件      12800  2017-02-03 14:43  ## 单片机音乐盒  竖\使用前必读.doc

     文件      20480  2017-02-23 12:05  ## 单片机音乐盒  竖\元件清单\元件清单 单片机音乐盒.xls

     文件      16626  2013-03-29 13:36  ## 单片机音乐盒  竖\制作过程\三极管\NPN型原理图.jpg

     文件      10402  2013-03-29 13:34  ## 单片机音乐盒  竖\制作过程\三极管\PNP型原理图.jpg

    ..A.SH.     25088  2014-01-08 16:57  ## 单片机音乐盒  竖\制作过程\三极管\Thumbs.db

     文件       3296  2013-03-29 14:00  ## 单片机音乐盒  竖\制作过程\三极管\三极管介绍.txt

     文件      19552  2014-01-08 16:57  ## 单片机音乐盒  竖\制作过程\三极管\三极管介绍说明.jpg

     文件      17239  2013-03-29 13:29  ## 单片机音乐盒  竖\制作过程\三极管\三极管引脚介绍.jpg

............此处省略206个文件信息

评论

共有 条评论