资源简介
基于51单片机的音乐播放器,有仿真文件,有程序源代码,注释详细,有实验报告。
![](http://www.nz998.com/pic/68516.jpg)
代码片段和文件信息
/*-----------------------------------------------
名称:音乐盒
作者:李鑫
日期: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个文件信息
相关资源
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 我做的电子琴,21个音,一般歌曲基本
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 浙江工业大学2005-2006学年单片机习题
- 单片机与PC机串口通讯仿真
- 毕业设计 单片机 对讲机 protues仿真
评论
共有 条评论