playmusic.bak

来自「Keil C 写的51单片机播放音乐的例子」· BAK 代码 · 共 374 行 · 第 1/2 页

BAK
374
字号
#include <REG52.H>
#include "SoundPlay.h"


//*****************************Music******************************************************
//挥着翅膀的女孩
/*unsigned char code Music_Girl[]={ 0x17,0x02, 0x17,0x03, 0x18,0x03, 0x19,0x02, 0x15,0x03,
                                  0x16,0x03, 0x17,0x03, 0x17,0x03, 0x17,0x03, 0x18,0x03,
                                  0x19,0x02, 0x16,0x03, 0x17,0x03, 0x18,0x02, 0x18,0x03,
                                  0x17,0x03, 0x15,0x02, 0x18,0x03, 0x17,0x03, 0x18,0x02,
                                  0x10,0x03, 0x15,0x03, 0x16,0x02, 0x15,0x03, 0x16,0x03,
                                  0x17,0x02, 0x17,0x03, 0x18,0x03, 0x19,0x02, 0x1A,0x03,
                                  0x1B,0x03, 0x1F,0x03, 0x1F,0x03, 0x17,0x03, 0x18,0x03,
                                  0x19,0x02, 0x16,0x03, 0x17,0x03, 0x18,0x03, 0x17,0x03,
                                  0x18,0x03, 0x1F,0x03, 0x1F,0x02, 0x16,0x03, 0x17,0x03,
                                  0x18,0x03, 0x17,0x03, 0x18,0x03, 0x20,0x03, 0x20,0x02,
                                  0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x20,0x03, 0x21,0x03,
                                  0x20,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x1F,0x03,
                                  0x1B,0x03, 0x19,0x03, 0x19,0x03, 0x15,0x03, 0x1A,0x66,
                                  0x1A,0x03, 0x19,0x03, 0x15,0x03, 0x15,0x03, 0x17,0x03,
                                  0x16,0x66, 0x17,0x04, 0x18,0x04, 0x18,0x03, 0x19,0x03,
                                  0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x20,0x03, 0x21,0x03,
                                  0x20,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x1F,0x03,
                                  0x1B,0x03, 0x19,0x03, 0x19,0x03, 0x15,0x03, 0x1A,0x66,
                                  0x1A,0x03, 0x19,0x03, 0x19,0x03, 0x1F,0x03, 0x1B,0x03,
                                  0x1F,0x00, 0x1A,0x03, 0x1A,0x03, 0x1A,0x03, 0x1B,0x03,
                                  0x1B,0x03, 0x1A,0x03, 0x19,0x03, 0x19,0x02, 0x17,0x03,
                                  0x15,0x17, 0x15,0x03, 0x16,0x03, 0x17,0x03, 0x18,0x03,
                                  0x17,0x04, 0x18,0x0E, 0x18,0x03, 0x17,0x04, 0x18,0x0E,
                                  0x18,0x66, 0x17,0x03, 0x18,0x03, 0x17,0x03, 0x18,0x03,
                                  0x20,0x03, 0x20,0x02, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66,
                                  0x20,0x03, 0x21,0x03, 0x20,0x03, 0x1F,0x03, 0x1B,0x03,
                                  0x1F,0x66, 0x1F,0x04, 0x1B,0x0E, 0x1B,0x03, 0x19,0x03,
                                  0x19,0x03, 0x15,0x03, 0x1A,0x66, 0x1A,0x03, 0x19,0x03,
                                  0x15,0x03, 0x15,0x03, 0x17,0x03, 0x16,0x66, 0x17,0x04,
                                  0x18,0x04, 0x18,0x03, 0x19,0x03, 0x1F,0x03, 0x1B,0x03,
                                  0x1F,0x66, 0x20,0x03, 0x21,0x03, 0x20,0x03, 0x1F,0x03,
                                  0x1B,0x03, 0x1F,0x66, 0x1F,0x03, 0x1B,0x03, 0x19,0x03,
                                  0x19,0x03, 0x15,0x03, 0x1A,0x66, 0x1A,0x03, 0x19,0x03,
                                  0x19,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x00, 0x18,0x02,
                                  0x18,0x03, 0x1A,0x03, 0x19,0x0D, 0x15,0x03, 0x15,0x02,
                                  0x18,0x66, 0x16,0x02, 0x17,0x02, 0x15,0x00, 0x00,0x00};

//同一首歌
unsigned char code Music_Same[]={ 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x66, 0x18,0x03,
                                  0x17,0x02, 0x15,0x02, 0x16,0x01, 0x15,0x02, 0x10,0x02,
                                  0x15,0x00, 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x02,
                                  0x17,0x03, 0x18,0x03, 0x19,0x02, 0x15,0x02, 0x18,0x66,
                                  0x17,0x03, 0x19,0x02, 0x16,0x03, 0x17,0x03, 0x16,0x00,
                                  0x17,0x01, 0x19,0x02, 0x1B,0x02, 0x1B,0x70, 0x1A,0x03,
                                  0x1A,0x01, 0x19,0x02, 0x19,0x03, 0x1A,0x03, 0x1B,0x02,
                                  0x1A,0x0D, 0x19,0x03, 0x17,0x00, 0x18,0x66, 0x18,0x03,
                                  0x19,0x02, 0x1A,0x02, 0x19,0x0C, 0x18,0x0D, 0x17,0x03,
                                  0x16,0x01, 0x11,0x02, 0x11,0x03, 0x10,0x03, 0x0F,0x0C,
                                  0x10,0x02, 0x15,0x00, 0x1F,0x01, 0x1A,0x01, 0x18,0x66,
                                  0x19,0x03, 0x1A,0x01, 0x1B,0x02, 0x1B,0x03, 0x1B,0x03,
                                  0x1B,0x0C, 0x1A,0x0D, 0x19,0x03, 0x17,0x00, 0x1F,0x01,
                                  0x1A,0x01, 0x18,0x66, 0x19,0x03, 0x1A,0x01, 0x10,0x02,
                                  0x10,0x03, 0x10,0x03, 0x1A,0x0C, 0x18,0x0D, 0x17,0x03,
                                  0x16,0x00, 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x70,
                                  0x18,0x03, 0x17,0x02, 0x15,0x03, 0x15,0x03, 0x16,0x66,
                                  0x16,0x03, 0x16,0x02, 0x16,0x03, 0x15,0x03, 0x10,0x02,
                                  0x10,0x01, 0x11,0x01, 0x11,0x66, 0x10,0x03, 0x0F,0x0C,
                                  0x1A,0x02, 0x19,0x02, 0x16,0x03, 0x16,0x03, 0x18,0x66,
                                  0x18,0x03, 0x18,0x02, 0x17,0x03, 0x16,0x03, 0x19,0x00,
                                  0x00,0x00 };
/*
//两只蝴蝶                                  
unsigned char code Music_Two[] ={ 0x17,0x03, 0x16,0x03, 0x17,0x01, 0x16,0x03, 0x17,0x03,
                                  0x16,0x03, 0x15,0x01, 0x10,0x03, 0x15,0x03, 0x16,0x02,
                                  0x16,0x0D, 0x17,0x03, 0x16,0x03, 0x15,0x03, 0x10,0x03,
                                  0x10,0x0E, 0x15,0x04, 0x0F,0x01, 0x17,0x03, 0x16,0x03,
                                  0x17,0x01, 0x16,0x03, 0x17,0x03, 0x16,0x03, 0x15,0x01,
                                  0x10,0x03, 0x15,0x03, 0x16,0x02, 0x16,0x0D, 0x17,0x03,
                                  0x16,0x03, 0x15,0x03, 0x10,0x03, 0x15,0x03, 0x16,0x01,
                                  0x17,0x03, 0x16,0x03, 0x17,0x01, 0x16,0x03, 0x17,0x03,
                                  0x16,0x03, 0x15,0x01, 0x10,0x03, 0x15,0x03, 0x16,0x02,
                                  0x16,0x0D, 0x17,0x03, 0x16,0x03, 0x15,0x03, 0x10,0x03,
                                  0x10,0x0E, 0x15,0x04, 0x0F,0x01, 0x17,0x03, 0x19,0x03,
                                  0x19,0x01, 0x19,0x03, 0x1A,0x03, 0x19,0x03, 0x17,0x01,
                                  0x16,0x03, 0x16,0x03, 0x16,0x02, 0x16,0x0D, 0x17,0x03,
                                  0x16,0x03, 0x15,0x03, 0x10,0x03, 0x10,0x0D, 0x15,0x00,
                                  0x19,0x03, 0x19,0x03, 0x1A,0x03, 0x1F,0x03, 0x1B,0x03,
                                  0x1B,0x03, 0x1A,0x03, 0x17,0x0D, 0x16,0x03, 0x16,0x03,
                                  0x16,0x0D, 0x17,0x01, 0x17,0x03, 0x17,0x03, 0x19,0x03,
                                  0x1A,0x02, 0x1A,0x02, 0x10,0x03, 0x17,0x0D, 0x16,0x03,
                                  0x16,0x01, 0x17,0x03, 0x19,0x03, 0x19,0x03, 0x17,0x03,
                                  0x19,0x02, 0x1F,0x02, 0x1B,0x03, 0x1A,0x03, 0x1A,0x0E,
                                  0x1B,0x04, 0x17,0x02, 0x1A,0x03, 0x1A,0x03, 0x1A,0x0E,
                                  0x1B,0x04, 0x1A,0x03, 0x19,0x03, 0x17,0x03, 0x16,0x03,
                                  0x17,0x0D, 0x16,0x03, 0x17,0x03, 0x19,0x01, 0x19,0x03,
                                  0x19,0x03, 0x1A,0x03, 0x1F,0x03, 0x1B,0x03, 0x1B,0x03,
                                  0x1A,0x03, 0x17,0x0D, 0x16,0x03, 0x16,0x03, 0x16,0x03,
                                  0x17,0x01, 0x17,0x03, 0x17,0x03, 0x19,0x03, 0x1A,0x02,
                                  0x1A,0x02, 0x10,0x03, 0x17,0x0D, 0x16,0x03, 0x16,0x01,
                                  0x17,0x03, 0x19,0x03, 0x19,0x03, 0x17,0x03, 0x19,0x03,
                                  0x1F,0x02, 0x1B,0x03, 0x1A,0x03, 0x1A,0x0E, 0x1B,0x04,
                                  0x17,0x02, 0x1A,0x03, 0x1A,0x03, 0x1A,0x0E, 0x1B,0x04,
                                  0x17,0x16, 0x1A,0x03, 0x1A,0x03, 0x1A,0x0E, 0x1B,0x04,
                                  0x1A,0x03, 0x19,0x03, 0x17,0x03, 0x16,0x03, 0x0F,0x02,
                                  0x10,0x03, 0x15,0x00, 0x00,0x00 };
*/
unsigned char code Music_Happy[]={0x0F,0x03, 0x0F,0x03, 0x10,0x02, 0x0F,0x02, 0x15,0x02,
                                  0x11,0x01, 0x0F,0x03, 0x0F,0x03, 0x10,0x02, 0x0F,0x02,
                                  0x16,0x02, 0x15,0x01, 0x0F,0x03, 0x0F,0x03, 0x19,0x02,
                                  0x17,0x02, 0x15,0x02, 0x11,0x02, 0x10,0x02, 0x18,0x03,
                                  0x18,0x03, 0x17,0x02, 0x15,0x02, 0x16,0x02, 0x15,0x01,
                                  0x00,0x00 };

unsigned char code Music_Happy1[]={0x19,0x03, 0x19,0x03, 0x23,0x02, 0x21,0x02, 0x1F,0x02,
                                   0x1B,0x02, 0x1A,0x15, 0x22,0x03, 0x22,0x03, 0x21,0x02,
                                   0x1F,0x02, 0x20,0x02, 0x1F,0x01, 0x19,0x03, 0x19,0x03,
                                   0x1A,0x02, 0x19,0x02, 0x1F,0x02, 0x1B,0x01, 0x19,0x03,
                                   0x19,0x03, 0x1A,0x02, 0x19,0x02, 0x20,0x02, 0x1F,0x01,
                                   0x19,0x03, 0x19,0x03, 0x00,0x00 };
/*
unsigned char code Music_youyi[]={ 0x0F,0x03, 0x15,0x67, 0x15,0x04, 0x15,0x03, 0x17,0x03,
                                  0x16,0x67, 0x15,0x04, 0x16,0x03, 0x17,0x03, 0x15,0x67,
                                  0x15,0x04, 0x17,0x03, 0x19,0x03, 0x1A,0x66, 0x1A,0x03,
                                  0x19,0x67, 0x17,0x04, 0x17,0x03, 0x15,0x03, 0x16,0x67,
                                  0x15,0x04, 0x16,0x03, 0x17,0x03, 0x15,0x67, 0x10,0x04,
                                  0x10,0x03, 0x0F,0x03, 0x15,0x66, 0x1A,0x03, 0x19,0x71,
                                  0x17,0x04, 0x17,0x0D, 0x15,0x03, 0x16,0x67, 0x15,0x0E,
                                  0x16,0x03, 0x1A,0x03, 0x19,0x71, 0x17,0x04, 0x17,0x0D,
                                  0x19,0x03, 0x1A,0x66, 0x1F,0x03, 0x19,0x67, 0x17,0x04,
                                  0x17,0x03, 0x15,0x03, 0x16,0x67, 0x15,0x04, 0x16,0x03,
                                  0x17,0x03, 0x15,0x67, 0x10,0x04, 0x10,0x03, 0x0F,0x03,
                                  0x15,0x7A, 0x00,0x00 };
*/
/* //有没有人曾告诉你
unsigned char code Music_di[]={ 0x17,0x04, 0x10,0x04, 0x10,0x04, 0x10,0x04, 0x10,0x04,
                                  0x10,0x67, 0x10,0x04, 0x10,0x03, 0x10,0x03, 0x0D,0x03,
                                  0x0E,0x0E, 0x0F,0x04, 0x0E,0x79, 0x0E,0x04, 0x0F,0x04,
                                  0x0F,0x04, 0x0F,0x04, 0x0F,0x04, 0x0F,0x67, 0x0F,0x04,
                                  0x0F,0x03, 0x10,0x03, 0x11,0x03, 0x10,0x0E, 0x11,0x04,
                                  0x0D,0x7A, 0x0D,0x04, 0x10,0x04, 0x10,0x04, 0x10,0x04,
                                  0x10,0x68, 0x10,0x04, 0x10,0x03, 0x10,0x04, 0x17,0x03,
                                  0x16,0x0E, 0x17,0x04, 0x16,0x15, 0x11,0x04, 0x11,0x04,
                                  0x11,0x67, 0x11,0x04, 0x11,0x67, 0x0D,0x04, 0x15,0x03,
                                  0x11,0x0E, 0x15,0x04, 0x11,0x79, 0x0D,0x04, 0x10,0x04,
                                  0x10,0x04, 0x10,0x04, 0x10,0x04, 0x10,0x67, 0x10,0x04,
                                  0x10,0x03, 0x10,0x03, 0x0D,0x03, 0x0E,0x0E, 0x0F,0x04,
                                  0x0E,0x79, 0x0E,0x04, 0x0F,0x04, 0x0F,0x04, 0x0F,0x04,
                                  0x0F,0x04, 0x0F,0x67, 0x0F,0x04, 0x0F,0x03, 0x10,0x03,
                                  0x11,0x03, 0x10,0x0E, 0x11,0x04, 0x0D,0x79, 0x0D,0x04,
                                  0x10,0x04, 0x10,0x04, 0x10,0x04, 0x10,0x04, 0x10,0x67,
                                  0x10,0x04, 0x10,0x67, 0x10,0x04, 0x17,0x03, 0x16,0x0E,
                                  0x17,0x04, 0x16,0x15, 0x11,0x04, 0x11,0x04, 0x11,0x67,
                                  0x0F,0x04, 0x11,0x03, 0x10,0x0E, 0x11,0x04, 0x10,0x79,
                                  0x0D,0x04, 0x1A,0x04, 0x17,0x04, 0x17,0x04, 0x17,0x04,
                                  0x17,0x67, 0x15,0x04, 0x10,0x67, 0x10,0x04, 0x10,0x03,
                                  0x17,0x03, 0x16,0x79, 0x17,0x04, 0x19,0x04, 0x19,0x04,
                                  0x19,0x04, 0x19,0x04, 0x19,0x67, 0x19,0x04, 0x19,0x67,
                                  0x1A,0x04, 0x1B,0x03, 0x1A,0x0E, 0x1B,0x04, 0x17,0x79,
                                  0x17,0x04, 0x1A,0x04, 0x17,0x04, 0x17,0x04, 0x17,0x04,
                                  0x17,0x67, 0x15,0x04, 0x10,0x67, 0x10,0x04, 0x17,0x03,
                                  0x16,0x0D, 0x17,0x03, 0x16,0x15, 0x16,0x04, 0x16,0x04,
                                  0x16,0x67, 0x16,0x04, 0x16,0x67, 0x0F,0x04, 0x15,0x03,
                                  0x10,0x0E, 0x11,0x04, 0x10,0x15, 0x17,0x00, 0x15,0x03,
                                  0x15,0x0E, 0x16,0x03, 0x16,0x00, 0x15,0x03, 0x15,0x0E,
                                  0x16,0x04, 0x16,0x01, 0x15,0x0E, 0x16,0x04, 0x16,0x0E,
                                  0x17,0x04, 0x15,0x03, 0x11,0x03, 0x17,0x01, 0x17,0x02,
                                  0x19,0x0E, 0x1A,0x04, 0x19,0x0E, 0x1A,0x04, 0x19,0x02,
                                  0x17,0x03, 0x16,0x03, 0x15,0x03, 0x16,0x04, 0x16,0x02,
                                  0x15,0x02, 0x11,0x03, 0x17,0x79, 0x17,0x04, 0x1A,0x04,
                                  0x17,0x04, 0x17,0x04, 0x17,0x04, 0x17,0x67, 0x15,0x04,
                                  0x10,0x67, 0x10,0x04, 0x10,0x04, 0x17,0x03, 0x16,0x02,
                                  0x16,0x79, 0x17,0x04, 0x19,0x04, 0x19,0x04, 0x19,0x04,
                                  0x19,0x04, 0x19,0x67, 0x19,0x04, 0x19,0x67, 0x1A,0x04,
                                  0x1B,0x03, 0x1A,0x68, 0x1B,0x04, 0x17,0x79, 0x17,0x04,
                                  0x1A,0x04, 0x17,0x04, 0x17,0x04, 0x17,0x04, 0x17,0x67,
                                  0x15,0x04, 0x10,0x67, 0x10,0x04, 0x17,0x03, 0x16,0x0E,
                                  0x17,0x04, 0x16,0x15, 0x16,0x04, 0x16,0x04, 0x16,0x67,
                                  0x16,0x04, 0x16,0x02, 0x16,0x04, 0x16,0x66, 0x0F,0x04,
                                  0x15,0x03, 0x10,0x0E, 0x10,0x15, 0x00,0x00 };

//***********************************************************************************

unsigned char code Music_mama[]={ 0x1A,0x66, 0x19,0x03, 0x17,0x02, 0x19,0x02, 0x1F,0x02,
                                  0x1A,0x0D, 0x19,0x03, 0x1A,0x01, 0x17,0x02, 0x19,0x03,
                                  0x1A,0x03, 0x19,0x02, 0x17,0x02, 0x15,0x0D, 0x10,0x03,
                                  0x19,0x0D, 0x17,0x03, 0x16,0x01, 0x16,0x66, 0x17,0x03,
                                  0x19,0x02, 0x19,0x03, 0x1A,0x03, 0x17,0x0C, 0x16,0x02,
                                  0x15,0x01, 0x19,0x66, 0x17,0x03, 0x16,0x0D, 0x15,0x03,
                                  0x10,0x0D, 0x15,0x03, 0x0F,0x14, 0x1A,0x66, 0x19,0x03,
                                  0x17,0x02, 0x19,0x02, 0x1F,0x02, 0x1A,0x0D, 0x19,0x03,
                                  0x1A,0x01, 0x17,0x02, 0x19,0x03, 0x1A,0x03, 0x19,0x02,

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?