×
单片机 > 单片机程序设计 > 详情

51单片机音乐播放程序

发布时间:2020-06-08 发布时间:
|
#include

#include "bofangyinyue1.h"

void Delay1ms(unsigned int count)
{
 unsigned int i,j;
 for(i=0;i  for(j=0;j<120;j++);
}

//*****************************Music******************************************************

//同一首歌
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_Code[]={ 0x17,0x03, 0x19,0x03, 0x17,0x03, 0x16,0x03, 0x17,0x03,
                                  0x16,0x03, 0x17,0x02, 0x17,0x67, 0x16,0x03, 0x10,0x03,
                                  0x15,0x03, 0x17,0x03, 0x16,0x66, 0x16,0x03, 0x15,0x03,
                                  0x10,0x03, 0x15,0x03, 0x16,0x03, 0x17,0x03, 0x19,0x03,
                                  0x16,0x03, 0x17,0x03, 0x1A,0x03, 0x19,0x03, 0x0F,0x03,
                                  0x16,0x03, 0x15,0x66, 0x16,0x03, 0x15,0x03, 0x10,0x03,
                                  0x15,0x03, 0x16,0x03, 0x17,0x03, 0x19,0x03, 0x16,0x03,
                                  0x17,0x03, 0x1A,0x03, 0x19,0x03, 0x19,0x03, 0x17,0x01,
                                  0x16,0x03, 0x17,0x03, 0x16,0x03, 0x15,0x03, 0x19,0x67,
                                  0x1A,0x04, 0x17,0x02, 0x10,0x03, 0x17,0x03, 0x16,0x03,
                                  0x16,0x03, 0x15,0x66, 0x17,0x03, 0x19,0x03, 0x1F,0x03,
                                  0x19,0x03, 0x1A,0x66, 0x19,0x03, 0x1A,0x03, 0x19,0x03,
                                  0x17,0x03, 0x17,0x03, 0x19,0x03, 0x19,0x66, 0x17,0x03,
                                  0x19,0x03, 0x1A,0x03, 0x1F,0x03, 0x20,0x03, 0x1F,0x03,
                                  0x19,0x03, 0x17,0x03, 0x16,0x03, 0x19,0x02, 0x17,0x03,
                                  0x17,0x01, 0x17,0x03, 0x19,0x03, 0x1F,0x03, 0x19,0x03,
                                  0x1A,0x66, 0x1F,0x03, 0x20,0x67, 0x1F,0x04, 0x19,0x03,
                                  0x17,0x03, 0x19,0x03, 0x1F,0x03, 0x1A,0x66, 0x17,0x03,
                                  0x16,0x03, 0x17,0x03, 0x1A,0x03, 0x21,0x03, 0x20,0x66,
                                  0x20,0x03, 0x1F,0x01, 0x1F,0x66, 0x17,0x03, 0x19,0x03,
                                  0x15,0x03, 0x19,0x03, 0x1A,0x66, 0x1F,0x03, 0x20,0x66,
                                  0x1F,0x04, 0x19,0x03, 0x17,0x03, 0x19,0x03, 0x1F,0x03,
                                  0x1A,0x66, 0x17,0x03, 0x16,0x03, 0x17,0x03, 0x1A,0x03,
                                  0x21,0x03, 0x20,0x0B, 0x20,0x0B, 0x20,0x0B, 0x20,0x0B,
                                  0x20,0x02, 0x1F,0x03, 0x1F,0x0B, 0x1F,0x0B, 0x1F,0x0B,
                                  0x1F,0x0B, 0x1F,0x0B, 0x00,0x00 };
//奥运主题曲:我和你
unsigned char code Music_Code1[]={ 0x17,0x02, 0x19,0x02, 0x15,0x01, 0x16,0x02, 0x17,0x02,
                                  0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x02, 0x19,0x02,
                                  0x16,0x00, 0x17,0x02, 0x19,0x02, 0x15,0x01, 0x16,0x02,
                                  0x17,0x02, 0x10,0x01, 0x16,0x02, 0x0F,0x02, 0x16,0x02,
                                  0x17,0x02, 0x15,0x00, 0x1A,0x01, 0x19,0x01, 0x1A,0x01,
                                  0x15,0x01, 0x17,0x02, 0x10,0x02, 0x17,0x66, 0x19,0x03,
                                  0x16,0x00, 0x17,0x02, 0x19,0x02, 0x15,0x01, 0x16,0x02,
                                  0x17,0x02, 0x10,0x01, 0x16,0x02, 0x0F,0x02, 0x16,0x02,
                                  0x17,0x02, 0x15,0x00, 0x00,0x00 };
//***********************************************************************************
main()
{
 InitialSound();
 while(1)
 {
 
  Play(Music_Same,0,3,360);
  Delay1ms(500);
  Play(Music_Two,0,3,360);
  Delay1ms(500);
        Play(Music_Code,0,3,360);
  Delay1ms(500);
        Play(Music_Code1,0,3,360);
  Delay1ms(500);
 }
}



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
51单片机CO2检测显示程序解析