音乐数据文件:music_qp2.h /**************************************** * 音乐数据文件 * ****************************************/ /**************************************** * 定义音乐数据二维数组{x,y} * * x:对应音符音阶(频率),0表示休止符 * * y:对应音符节拍时长ms * ****************************************/ //以下音乐数据为《歌唱祖国》,位于程序区 flash unsigned int music_data1[][2]= { {392,100},{392,100},{392,600},{392,100},{392,100},{392,600}, {392,100},{392,100},{392,200},{349,200},{330,200},{294,200}, {262,400}, {196,300},{392,100},{262,400},{196,400},{330,400}, {262,400},{392,600},{440,200},{392,400},{392,300},{392,100}, {523,400},{523,400},{440,300},{392,100},{349,200},{440,200}, {392,1200},{392,300},{392,100},{440,400},{440,400},{294,400}, {294,300},{294,100},{392,600},{349,200},{330,400},{196,300}, {196,100},{392,400},{392,200},{440,200},{392,200},{349,200}, {330,200},{294,200},{262,1200},{392,300},{392,100},{523,400}, {523,400},{440,400},{440,300},{392,100},{349,600},{392,200}, {440,400},{294,300},{294,100},{392,400},{392,200},{440,200}, {392,200},{349,200},{330,200},{294,200},{262,1200},{ 0, 0} };
//以下音乐数据为《我的中国心》,位于程序区 flash unsigned int music_data2[][2]= { {220,600},{330,200},{294,200},{330,200},{262,200},{247,200}, {220,1200},{ 0,400},{330,200},{440,400},{392,200},{330,200}, {294,200},{262,200},{294,200},{330,1200},{330,200},{392,200}, {440,600},{499,200},{440,200},{392,200},{330,200},{294,200}, {262,200},{262,400},{294,200},{330,800},{294,600},{330,200}, {247,200},{220,200},{196,400},{220,1200},{ 0,400}, {220,600},{330,200},{294,200},{330,200},{262,200},{247,200}, {220,1200},{ 0,400},{330,200},{440,400},{392,200},{330,200}, {294,200},{262,200},{294,200},{330,1200},{330,200},{392,200}, {440,600},{499,200},{440,200},{392,200},{330,200},{294,200}, {262,200},{262,400},{294,200},{330,800},{294,600},{330,200}, {499,200},{440,200},{392,400},{440,1200},{ 0,200},{330,200}, {392,600},{330,200},{330,400},{ 0,200},{330,200},{523,600}, {440,200},{440,600},{440,100},{523,100},{440,400},{392,400}, {262,400},{294,200},{262,100},{294,100},{330,1200},{ 0,200}, {330,200},{523,600},{440,200},{440,600},{440,200},{523,600}, {587,200},{659,1200},{659,200},{587,200},{499,600},{392,200}, {440,1200},{ 0,400}, {220,600},{330,200},{294,200},{330,200},{262,200},{247,200}, {220,1200},{ 0,400},{330,200},{440,400},{392,200},{330,200}, {294,200},{262,200},{294,200},{330,1200},{330,200},{392,200}, {440,600},{499,200},{440,200},{392,200},{330,200},{294,200}, {262,200},{262,400},{294,200},{330,800},{294,600},{330,200}, {499,200},{440,200},{392,400},{440,2400},{ 0, 0} };
#pragma data:data //设置回到数据存储器区
|