- /////////////////////////////////////////////
- //每三個(gè)數(shù)字,代表一個(gè)音符
- //第一個(gè)數(shù)字是音符的數(shù)值1234567之一(第幾個(gè)音),代表哆來咪發(fā)...
- //第二個(gè)數(shù)字是0123之一,代表低音\中音\高音\超高音(第幾個(gè)八度)
- //第三個(gè)數(shù)字是時(shí)間長度,以半拍為單位,樂曲數(shù)據(jù)表的結(jié)尾是三個(gè)0
- //////////////////////////////////////////////
- //《祝你生日快樂》
- unsigned char code song1[]={
- 5,1,1, 5,1,1, 6,1,2, 5,1,2, 1,2,2, 7,1,4,
- 5,1,1, 5,1,1, 6,1,2, 5,1,2, 2,2,2, 1,2,4,
- 5,1,1, 5,1,1, 5,2,2, 3,2,2, 1,2,2, 7,1,2, 6,1,2,
- 4,2,1, 4,2,1, 3,2,2, 1,2,2, 2,2,2, 1,2,4, 0,0,0};
- //《世上只有媽媽好》
- unsigned char code song2[]={
- 6,2,3, 5,2,1, 3,2,2, 5,2,2, 1,3,2, 6,2,1,
- //6,2,3代表6,中音,3個(gè)半拍;
- //5,2,1代表5,中音,1個(gè)半拍;
- //3,2,2代表3,中音,2個(gè)半拍;
- //5,2,2代表5,中音,2個(gè)半拍;
- //1,3,2代表1,高音,2個(gè)半拍;
- //...
- 5,2,1,6,2,4, 3,2,2, 5,2,1, 6,2,1, 5,2,2, 3,2,2, 1,2,1,6,1,1, 5,2,1,
- 3,2,1, 2,2,4, 2,2,3, 3,2,1, 5,2,2, 5,2,1, 6,2,1, 3,2,2, 2,2,2,
- 1,2,4, 5,2,3, 3,2,1,2,2,1, 1,2,1, 6,1,1, 1,2,1, 5,1,6, 0,0,0};
- //《當(dāng)你孤單你會想起誰》
- unsigned char code song3[]={
- 3,2,2, 3,2,1, 4,2,1, 3,2,2, 2,2,1, 1,2,1, 2,2,2, 5,2,2, 2,2,2, 2,2,3,
- 1,2,2, 1,2,1, 2,2,1, 1,2,2, 7,1,1, 6,1,1, 7,1,2, 3,2,2, 7,1,2, 7,1,3,
- 6,1,2, 2,2,1, 3,2,1, 2,2,1, 1,2,1, 6,1,2, 5,1,2, 2,2,1, 3,2,1, 2,2,1,
- 1,2,1, 6,1,2, 6,1,2, 2,2,1, 3,2,1, 2,2,1, 1,2,1, 6,1,1, 7,1,1, 1,2,6, 0,0,0 };
- //《鄉(xiāng)間小路》
- unsigned char code song4[]={
- 3,1,2, 3,1,1, 3,1,1, 6,0,1, 6,0,1, 1,1,2,
- 6,0,1, 5,0,1, 6,0,4, 6,0,2, 6,0,1 ,6,0,1, 6,0,2, 6,0,1, 1,1,1,
- 2,1,2, 2,1,1, 3,1,1, 2,1,4, 3,1,1, 3,1,1, 3,1,1, 2,1,1, 4,1,2,
- 4,1,2, 3,1,2, 2,1,1, 1,1,1, 2,1,4, 7,0,1, 7,0,1, 7,0,1, 6,0,1,
- 5,0,1, 5,0,1, 6,0,1, 7,0,1, 7,0,1, 6,0,1, 5,0,1, 6,0,4, 6,1,2,
- 3,1,1, 6,1,1, 7,1,1, 6,1,1, 5,1,1, 5,1,2, 5,1,1, 2,1,1, 5,1,1,
- 6,1,1, 5,1,1, 4,1,1, 4,1,2, 4,1,1, 3,1,1, 2,1,2, 1,1,1, 2,1,1,
- 3,1,1, 2,1,1, 1,1,1, 2,1,1, 3,1,4, 6,1,2, 3,1,1, 6,1,1, 7,1,1,
- 6,1,1, 5,1,1, 5,1,2, 2,1,1, 5,1,1, 6,1,1, 5,1,1, 4,1,1, 0,0,0};
- //《送別》
- unsigned char code song5[]={
- 5,1,2, 3,1,3, 5,1,1, 1,2,3, 6,1,2, 1,2,2,
- 5,1,4, 5,1,2, 1,1,1, 2,1,1, 3,1,2, 2,1,1, 1,1,1, 2,1,4, 5,1,2,
- 3,1,1, 5,1,1, 1,2,2, 7,1,1, 6,1,2, 1,2,2, 5,1,4, 5,1,2, 2,1,1,
- 3,1,1, 4,1,2, 7,0,1, 1,1,4, 6,1,2, 1,2,2, 1,2,4, 7,1,2, 6,1,1,
- 7,1,1, 1,2,4, 6,1,1, 7,1,1, 1,2,1, 6,1,1, 6,1,1, 5,1,1, 3,1,1,
- 1,1,1, 2,1,8, 5,1,2, 3,1,1, 5,1,1, 1,2,2, 7,1,1, 6,1,2, 1,2,2,
- 5,1,4, 5,1,2, 2,1,1, 3,1,1, 4,1,2, 7,0,2, 1,1,4, 0,0,0};
- // 頻率-半周期數(shù)據(jù)表 高八位 共保存了四個(gè)八度的28個(gè)頻率數(shù)據(jù)
- unsigned char code FREQH[]={
- 0xF2, 0xF3, 0xF5, 0xF5, 0xF6, 0xF7, 0xF8, //低音1234567
- 0xF9, 0xF9, 0xFA, 0xFA, 0xFB, 0xFB, 0xFC, 0xFC,//1,2,3,4,5,6,7,i
- 0xFC, 0xFD, 0xFD, 0xFD, 0xFD, 0xFE, //高音 234567
- 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFF}; //超高音 1234567
- // 頻率-半周期數(shù)據(jù)表 低八位
- unsigned char code FREQL[]={
- 0x42, 0xC1, 0x17, 0xB6, 0xD0, 0xD1, 0xB6, //低音1234567
- 0x21, 0xE1, 0x8C, 0xD8, 0x68, 0xE9, 0x5B, 0x8F, //1,2,3,4,5,6,7,i
- 0xEE, 0x44, 0x6B, 0xB4, 0xF4, 0x2D, //高音 234567
- 0x47, 0x77, 0xA2, 0xB6, 0xDA, 0xFA, 0x16}; //超高音 1234567
復(fù)制代碼
|