⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 baogang.c

📁 基于at89s52单片机的歌曲《草原晨曲》C程序。
💻 C
字号:
#include <REG52.H>
#include <SoundPlay.h>

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

 

unsigned char code Music_Two[]={ 0x1A,0x02, 0x19,0x03, 0x17,0x03, 0x19,0x03, 0x1A,0x04,
                                  0x1A,0x04, 0x1F,0x02, 0x19,0x0A, 0x19,0x03, 0x1F,0x02,
                                  0x15,0x02, 0x16,0x03, 0x17,0x03, 0x1A,0x67, 0x1F,0x04,
                                  0x19,0x02, 0x17,0x00, 0x19,0x02, 0x1A,0x67, 0x19,0x04,
                                  0x1F,0x0A, 0x1F,0x03, 0x17,0x03, 0x19,0x03, 0x1A,0x03,
                                  0x1F,0x03, 0x1F,0x03, 0x1A,0x02, 0x19,0x03, 0x17,0x03,
                                  0x17,0x03, 0x16,0x03, 0x15,0x02, 0x17,0x03, 0x16,0x03,
                                  0x1A,0x03, 0x19,0x03, 0x15,0x00, 0x1A,0x02, 0x19,0x03,
                                  0x17,0x03, 0x19,0x03, 0x1A,0x04, 0x1A,0x04, 0x1F,0x02,
                                  0x19,0x0A, 0x19,0x03, 0x1F,0x03, 0x1A,0x03, 0x1F,0x03,
                                  0x1F,0x03, 0x17,0x03, 0x19,0x03, 0x1A,0x04, 0x1A,0x04,
                                  0x1F,0x02, 0x19,0x00, 0x19,0x02, 0x1A,0x67, 0x19,0x04,
                                  0x1F,0x0A, 0x1F,0x03, 0x21,0x03, 0x19,0x03, 0x1A,0x03,
                                  0x1F,0x03, 0x1F,0x03, 0x1A,0x02, 0x19,0x03, 0x17,0x03,
                                  0x17,0x03, 0x16,0x03, 0x15,0x03, 0x15,0x03, 0x16,0x03,
                                  0x17,0x03, 0x1A,0x03, 0x19,0x03, 0x15,0x00, 0x00,0x00 };

//***********************************************************************************
main()
{
	InitialSound();
	while(1)
	{
		//Play(Music_Girl,0,3,360);
	//	Delay1ms(500);
	//	Play(Music_Same,0,3,360);
	//	Delay1ms(500);
	//	Play(Music_Two,0,3,360);
		Play(Music_Two,0,3,360);
		Delay1ms(500);
	}
}
/*调用演奏子程序的格式
 		Play(乐曲名,调号,升降八度,演奏速度);
	|乐曲名           : 要播放的乐曲指针,结尾以(0,0)结束;
	|调号(0-11)       :	是指乐曲升多少个半音演奏;
	|升降八度(1-3)	  : 1:降八度, 2:不升不降, 3:升八度;
	|演奏速度(1-12000):	值越大速度越快;	*/

⌨️ 快捷键说明

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