• 大小: 1.6MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-02
  • 语言: 其他
  • 标签: 单片机  

资源简介

基于51单片机的音乐播放器,有仿真文件,有程序源代码,注释详细,有实验报告。

资源截图

代码片段和文件信息

/*-----------------------------------------------
  名称:音乐盒
  作者:李鑫
  日期:2014.5.22 
------------------------------------------------*/
#include       
/*------------------------------------------------
                 硬件端口定义
------------------------------------------------*/
sbit SPK=P2^0;  //定义音乐输出端口
sbit key1=P3^2; //定义按键 用于 暂停
sbit key2=P3^3; //定义按键 用于 切换

unsigned char W=0T; //用于选择音乐

unsigned char Timer0_HTimer0_LTime;


void delay5ms(void)   //误差 0us
{
    unsigned char ab;
    for(b=185;b>0;b--)
        for(a=12;a>0;a--);
}


void delay500ms(void)   //误差 0us
{
    unsigned char abc;
    for(c=205;c>0;c--)
        for(b=116;b>0;b--)
            for(a=9;a>0;a--);
}


                         //世上只有妈妈好 数据表 音谱高中低音音长
code unsigned char MUSIC[102]={       623      521      322    522    132    621    521
                                      624      322      521    621    522  322    121
                                      611      521      321  224    223  321    522
                                      521      621      322  222    124  523    321
                                      221      121      611  121    516  000 
                                      };


//送别 数据表 音谱高中低音音长
code unsigned char MUSIC1[174]={ 522 321 521 134
622 132 524
522 121 221 322 221 121
228
522 321 521 133 721
622 132 524
522 221 321 423 711
128
622 132 134
722 621 721 134
621 721 131 621 621 521 321 121
228
522 321 521 133 721
622 132 524
522 221 321 423 711
128
};


//新年好 数据表 音谱高中低音音长
code unsigned char MUSIC2[90]={ 121 121 122 512
321 321 322 122
121 321 522 522
421 321 224
221 321 422 422
321 221 322 122
121 321 222 512
711 221 124
};


//童年 数据表 音谱高中低音音长
code unsigned char MUSIC3[423]={ 511 511 311 512 311 512
611 611 121 612 611 122
221 221 321 222 511 611 511
121 121 511 121 121 122 121
121 512 121 611 511 311 211
112 311 511 512 511 311
611 611 121 611 611 611 611 511
122 121 121 121 611 121 611
512 021 311 61

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

     文件     366811  2014-05-19 10:37  音乐盒\2014-05-19 10.37.52.jpg

     文件     537888  2014-05-19 10:38  音乐盒\2014-05-19 10.38.15.jpg

     文件     700201  2014-06-09 10:58  音乐盒\基于51单片机的音乐播放器.docx

     文件     101029  2014-05-19 10:28  音乐盒\捕获000.JPG

     文件     106506  2014-05-17 10:19  音乐盒\音乐盒 仿真\Last Loaded 音乐盒.DBK

     文件     106506  2014-07-04 15:11  音乐盒\音乐盒 仿真\音乐盒.DSN

     文件        768  2014-07-04 15:11  音乐盒\音乐盒 仿真\音乐盒.PWI

     文件       4221  2014-07-04 15:11  音乐盒\音乐盒 程序\音乐盒

     文件        399  2014-07-04 15:11  音乐盒\音乐盒 程序\音乐盒.build_log.htm

     文件       9294  2014-05-17 17:47  音乐盒\音乐盒 程序\音乐盒.c

     文件       5203  2014-07-04 15:11  音乐盒\音乐盒 程序\音乐盒.hex

     文件         44  2014-07-04 15:11  音乐盒\音乐盒 程序\音乐盒.lnp

     文件      21480  2014-07-04 15:11  音乐盒\音乐盒 程序\音乐盒.LST

     文件      13439  2014-07-04 15:11  音乐盒\音乐盒 程序\音乐盒.M51

     文件       6580  2014-07-04 15:11  音乐盒\音乐盒 程序\音乐盒.OBJ

     文件        956  2014-05-20 20:21  音乐盒\音乐盒 程序\音乐盒.opt.bak

     文件        433  2014-05-24 12:48  音乐盒\音乐盒 程序\音乐盒.plg

     文件       1651  2014-05-15 12:22  音乐盒\音乐盒 程序\音乐盒.Uv2.bak

     文件      70472  2014-07-04 15:11  音乐盒\音乐盒 程序\音乐盒.uvgui.lixin

     文件      71278  2014-05-24 12:48  音乐盒\音乐盒 程序\音乐盒.uvgui_lixin.bak

     文件       6050  2014-07-04 15:11  音乐盒\音乐盒 程序\音乐盒.uvopt

     文件      13690  2014-07-04 15:11  音乐盒\音乐盒 程序\音乐盒.uvproj

     文件        960  2014-05-19 10:40  音乐盒\音乐盒 程序\音乐盒_Opt.Bak

     文件          0  2014-05-15 11:40  音乐盒\音乐盒 程序\音乐盒_Uv2.Bak

     文件       5801  2014-05-24 12:48  音乐盒\音乐盒 程序\音乐盒_uvopt.bak

     文件      13221  2014-05-24 12:48  音乐盒\音乐盒 程序\音乐盒_uvproj.bak

     目录          0  2014-07-04 15:12  音乐盒\音乐盒 仿真

     目录          0  2014-07-04 15:12  音乐盒\音乐盒 程序

     目录          0  2014-07-04 15:12  音乐盒

----------- ---------  ---------- -----  ----

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

评论

共有 条评论