STM32F103通用定時器PWM應用例程--蜂鳴器演奏樂曲解析_第1頁
STM32F103通用定時器PWM應用例程--蜂鳴器演奏樂曲解析_第2頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1STM32F10通用定時器PW應用例程:蜂鳴器演奏樂曲一. 說明:本例程是將流明LM3SLib_Timer.pdf文檔中的例程9及例程10(PW應用: 蜂鳴器演奏樂曲),移植到STM32F10上。二. 流明LM3SLib_Timer.pdf例程9及例程10的拷貝:例程 9. Timer PWM 應用:蜂鳴器發(fā)聲如圖 1.1 所示,為 EasyARM1138 開發(fā)板上的蜂鳴器驅動電路。蜂鳴器類型是交流蜂鳴器,也稱 無源蜂鳴器,需要輸入一列方波才能鳴響,發(fā)聲頻率等于驅動方波的頻率。5V程序清單 1.9 是 Timer 模塊 16 位 PWM 模式的一個應用,可以驅動交流蜂鳴器發(fā)聲,運行后蜂鳴器以

2、不同的頻率叫兩聲。其中 buzzer.h和buzzer.c是蜂鳴器的驅動程序,僅有 3 個驅動函數,用 起來很簡捷。程序清單 1.9 Timer PWM 應用:蜂鳴器發(fā)聲文件:main.c#include systemInit.h #include buzzer.h/主函數(程序入口)int main(void) jtagWait();/ 防止 JTAG 失效,重要! clocklnit();/時鐘初始化:晶振,6MHz buzzerInit(); /蜂鳴器初始化buzzerSound(1500); / 蜂鳴器發(fā)出 1500Hz 聲音SysCtlDelay(400* (TheSysClock

3、/ 3000); / 延時約 400ms buzzerSound(2000); / 蜂鳴器發(fā)出 2000Hz 聲音SysCtlDelay(800* (TheSysClock / 3000); / 延時約 800ms buzzerQuiet( ); / 蜂鳴器靜音for (;) 、 文件:buzzer.h#ifndef _BUZZER_H_ #define _BUZZER_H_/蜂鳴器初始化extern void buzzerInit(void);/蜂鳴器發(fā)岀指定頻率的聲音extern void buzzerSound(unsigned short usFreq);/蜂鳴器停止發(fā)聲extern

4、void buzzerQuiet(void);#endif / _BUZZER_H_文件:buzzer.c#include buzzer.h#include #include #include #include #include #define PART_LM3S11382#include #define SysCtlPeriEnable SysCtIPeripheralEnable#define GPIOPinTypeOut GPIOPinTypeGPIOOutput/聲明全局的系統(tǒng)時鐘變量extern unsigned long TheSysClock;/蜂鳴器初始化void buzzer

5、lnit(void)SysCtlPeriEnable(SYSCTL_PERIPH_TIMER1);/ 使能 TIMER1 模塊SysCtlPeriEnable(CCP3_PERIPH); / 使能 CCP3 所在的 GPIO 端口GPIOPinTypeTimer(CCP3_PORT, CCP3_PIN); / 設置相關管腳為 Timer 功能 TimerConfigure(TIMER1_BASE,TIMER_CFG_16_BIT_PAIR | /配置 TimerB 為 16 位 PWMTIMER_CFG_B_PWM);/蜂鳴器發(fā)岀指定頻率的聲音/ usFreq 是發(fā)聲頻率,取值(系統(tǒng)時鐘/65

6、536)+120000,單位:Hzvoid buzzerSound(unsigned short usFreq)unsigned long ulVal;if (usFreq 20000)buzzerQuiet();elseGPIOPinTypeTimer(CCP3_PORT, CCP3_PIN); / 設置相關管腳為 Timer 功能 ulVal = TheSysClock / usFreq;TimerLoadSet(TIMER1_BASE, TIMER_B, ulVal); /設置 TimerB 初值TimerMatchSet(TIMER1_BASE, TIMER_B, ulVal / 2)

7、; / 設置 TimerB 匹配值 TimerEnable(TIMER1_BASE, TIMER_B);/使能 TimerB 計數/蜂鳴器停止發(fā)聲void buzzerQuiet(void)TimerDisable(TIMER1_BASE, TIMER_B); /禁止 TimerB 計數GPIOPinTypeOut(CCP3_PORT, CCP3_PIN); / 配置 CCP3 管腳為 GPIO 輸出 GPIOPinWrite(CCP3_PORT, CCP3_PIN,0 x00); / 使 CCP3 管腳輸出低電平例程 10. Timer PWM 應用:蜂鳴器演奏樂曲程序清單 1.10 是 T

8、imer 模塊 16 位 PWM 模式的一個應用,能驅動交流蜂鳴器演奏一首 動聽的樂曲化蝶(樂譜參見圖 1.2)。music.h和music.c是演奏樂曲的驅動程 序。3圖 1.2 樂譜化蝶簡譜是大眾化的音樂記譜方式,比較容易理解和掌握。我們可以把一首樂譜(score)看成是由若干個基本的音符(no te )單元組成。一個音符由音名和時值組成。音名就是低音、中音、高音的 1234567 (唱作 do re mi fa sol la si ),其本質是音符的發(fā)聲頻率。在頭文件music.h里,用L1L7、M1M7、H1H7 定義了低音、中音、高音所對應的發(fā)聲頻率。時值是音符的發(fā)聲時 間長短,有全

9、音符、二分音符、四分音符??等等。音符可以后綴一個符點”表示時值增加 1/2 ,特殊地,二分音符加符點時用”代替圓點。參見表 1.26 的描述。表 1.26 常見簡譜音符示例音符名稱相對時值5-全音符T5 -二分音符T/25四分音符丁T/45八分音符T/85十六分音符T/165符點二分音符T/2+T/45.符點四分音符T/4+T/85.符點八分音符T/8+T/16在頭文件music.h里定義有一個音符結構體 tNote ,有兩個數據成員:音名 mName 和時值 mTime。 在 C文件music.c里定義有一個 tNote 型常量數表 MyScore,用來保存實際樂譜轉換成 tNote 格式

10、的數據。有了上述一點點樂譜基礎知識,我們就可以很方便地編輯這個數表了。比如音符 3”轉換為M3, T/4 ”音符 3.”轉換為M3, T/4+T/8 ”等等。在music.c里,已經在數表 MyScore 里給出了樂譜化蝶開頭一部分音符轉換結果,其余部分請感興趣的讀者補充完整。程序清單 1.10 Timer PWM 應用:蜂鳴器演奏樂曲文件:main.c#include systemInit.h#include buzzer.h#include music.h/主函數(程序入口)int main(void)jtagWait();/ 防止 JTAG 失效,重要! clocklnit();/ 時鐘

11、初始化:晶振,6MHz buzzerlnit(); /蜂鳴器初始化 for (;)musicPlay();SysCtlDelay(4000 * (TheSysClock / 3000); 文件: music.h#ifndef _MUSIC_H_#define _MUSIC_H_/ 定義低音音名(數值單位: Hz)#define L1 262 / c#define L2 294 / d#define L3 330 / e#define L4 349 / f#define L5 392 / g4#define L6 440 / a1#define L7 494 / b1/ 定義中音音名#defin

12、e M1 523 / c1#define M2 587 / d1#define M3 659 / e1#define M4 698 / f1#define M5 784 / g1#define M6 880 / a2#define M7 988 / b2/ 定義高音音名#define H1 1047 / c2#define H2 1175 / d2#define H3 1319 / e2#define H4 1397 / f2#define H5 1568 / g2#define H6 1760 / a3#define H7 1976 / b3/ 定義時值單位,決定演奏速度(數值單位:ms)#

13、define T 3600/ 定義音符結構typedef structshort mName;/音名:取值 L1L7、M1M7、H1 H7 分別表示低音、中音、高音的/ 1234567,取值 0 表示休止符short mTime; / 時值:取值 T、T/2、T/4、T/8、T/16、T/32 分別表示全音符、/ 二分音符、四分音符、八分音符 ?,取值 0 表示演奏結束tNote;/ 演奏樂曲extern void musicPlay(void);#endif / _MUSIC_H_ 文件: music.c #include music.h #include buzzer.h #include

14、 systemInit.h/ 定義樂曲:化蝶(梁祝) const tNote MyScore =L3, T/4,L5, T/8+T/16,L6, T/16,M1, T/8+T/16,M2, T/16,L6, T/16,M1, T/16,L5, T/8,M5, T/8+T/16,H1, T/16,M6, T/16,M5, T/16,M3, T/16,M5, T/16,M2, T/2,/ 省略后續(xù)樂曲數據,請感興趣的讀者補充完整 0, 0 / 結束;/ 演奏樂曲void musicPlay(void)short i = 0;for (;)if (MyScorei.mTime = 0) break;

15、 buzzerSound(MyScorei.mName);SysCtlDelay(MyScorei.mTime * (TheSysClock/ 3000); i+;buzzerQuiet( );SysCtlDelay(10 * (TheSysClock/ 3000);5三. 移植到STM32F103上:Timer3 部分重映射 TIM3_CH2-PB5 : PB5 乍為 PW 輸出。/ 定義低音音名(數值單位: Hz)#define L1 262#define L2 294#define L3 330#define L4 349#define L5 392#define L6 440#defi

16、ne L7 494/ 定義中音音名#define M1 523#define M2 587#define M3 659#define M4 698#define M5 784#define M6 880#define M7 988/ 定義高音音名#define H1 1047#define H2 1175#define H3 1319#define H4 1397#define H5 1568#define H6 1760#define H7 1976/ 定義時值單位,決定演奏速度(數值單位:ms)#define TT 2000typedef structshort mName; /音名:取值

17、 L1L7、M1M7、H1H7 分別表示低音、中音、高音的 1234567 ,取值 0 表示休 止符short mTime; /時值:取值 T、T/2、T/4、T/8、T/16、T/32 分別表示全音符、二分音符、四分音符、八分音符.取值 0 表示演奏結束tNote;6int main(void)delay_init();/ 延時函數初始化NVIC_Configuration();/設置 NVIC 中斷分組 2:2 位搶占優(yōu)先級,2 位響應優(yōu)先級TIM3_PWMnit(14399,10);分頻。PWM 頻率=72000/14400/11 ( Khz)for (;)musicPlay();del

18、ay_ms(1500);delay_ms(1500);/PWM 輸出初始化/arr :自動重裝值/psc :時鐘預分頻數void TIM3_PWM_Init(u16 arr,u16 psc)GPIO_InitTypeDef GPIO_InitStructure;TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure;RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2P

19、eriph_GPIOB | RCC_APB2Periph_AFI0, ENABLE); / 使能 GPIC 外設和 AFIO 復用功能模塊時鐘使能GPIO_PinRemapConfig(GPIO_PartialRemap_TIM3, ENABLE); /Timer3 部分重映射 TIM3_CH2-PB57/ 設置該引腳為復用輸出功能,輸出 TIM3 CH2 的 PW 脈沖波形GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; /TIM_CH2GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; / 復用推挽輸出GPIO_

20、InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOB, &GPIO_InitStructure);TIM_TimeBaseStructure.TIM_Period = arr; /設置在下一個更新事件裝入活動的自動重裝載寄存器周期的值 80KTIM_TimeBaseStructure.TIM_Prescaler =psc; / 設置用來作為 TIMx 時鐘頻率除數的預分頻值不分頻TIM_TimeBaseStructure.TIM_ClockDivision = 0; /設置時鐘分割 :TDTS = Tck_timTIM_

21、TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; /TIM 向上計數模式 TIM_TimeBaseInit(TIM3,&TIM_TimeBaseStructure); /根據 TIM_TimeBaseInitStruct 中指定的參數初始化 TIMx 的時間基數單位TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2; / 選 擇 定 時 器 模 式:TIM 脈 沖 寬 度 調 制 模 式2TIM_OCInitStructure.TIM_OutputState = TIM_Outp

22、utState_Enable; /比較輸出使能TIM_OCInitStructure.TIM_Pulse = 0; / 設置待裝入捕獲比較寄存器的脈沖值 TIM_OCInitStructure.TIM_OCPolarity =TIM_OCPolarity_Low; /輸出極性:TIM 輸出比較極性低TIM_OC2Init(TIM3, &TIM_OCInitStructure); /根據 TIM_OCInitStruct 中指定的參數初始化外設 TIMxTIM_OC2PreloadConfig (TIM3, TIM_OCPreload_Enable); /使能 TIMx 在 CCR 上

23、的預裝載寄存器TIM_ARRPreloadConfig (TIM3, ENABLE); /使能 TIMx 在 ARRh 的預裝載寄存器TIM_Cmd(TIM3, ENABLE); / 使能 TIMx 外設8/ 蜂鳴器停止發(fā)聲 void buzzerQuiet(void)GPIO_InitTypeDef GPIO_InitStructure;TIM_Cmd(TIM3, DISABLE);/停止 TIM3GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;/PB.5 端口配置GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP

24、;/ 推挽輸出GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; /IO 口速度為 50MHz GPIO_Init(GPIOB,&GPIO_InitStructure); / 根據設定參數初始化 GPIOB.5 GPIO_ResetBits(GPIOB,GPIO_Pin_5); /PB.5 輸出低/蜂鳴器發(fā)出指定頻率的聲音/usFreq 是發(fā)聲頻率,取值(系統(tǒng)時鐘/65536)+120000,單位:Hzvoid buzzerSound(unsigned short usFreq)GPIO_InitTypeDef GPIO_InitStru

25、cture; unsigned long ulVal;if(usFreq20000)buzzerQuiet();/ 蜂鳴器靜音elseGPIO_PinRemapConfig(GPIO_PartialRemap_TIM3, ENABLE); /Timer3 部分重映射 TIM3_CH2-PB5 設置該引腳為復用輸出功能 輸出 TIM3 CH2 的 PWM 脈沖波形 GPIOB.5GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; /TIM_CH2GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;/復用推挽輸出GPIO_I

26、nitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOB, &GPIO_InitStructure);/ 初始化 GPIO ulVal=8000000/usFreq;TIM3-ARR =ulVal ; / 設置自動重裝載寄存器周期的值(音調)TIM_SetCompare2(TIM3,ulVal /2);/ 音量 TIM_Cmd(TIM3, ENABLE);啟動 TIM3 / 演奏樂曲void musicPlay(void)u8 i=0;while(1)if (MyScorei.mTime = 0) break; buzzerS

27、ound(MyScorei.mName); delay_ms(MyScorei.mTime); i+;buzzerQuiet(); / 蜂鳴器靜音 delay_ms(10);/ 10 ms/ 定義樂曲:劉德華恭喜發(fā)財const tNote MyScore=9L3,TT/8,M6,TT/4,M5,TT/4,M6,TT/4,M5,TT/8,M3,TT/8,M3,TT/4,L3,TT/8,M6,TT/4,M5,TT/4,M6,TT/4,M5,TT/8,M6,TT/8,M6,TT/2,M3,TT/8,M2,TT/8+TT/16,M3,TT/16,M2,TT/8,M1,TT/8,L6,TT/4,M3,T

28、T/8,M2,TT/8+TT/16,M3,TT/16,M2,TT/8,M1,TT/8,M2,TT/4,M2,TT/8+TT/16,M1,TT/8,M1,TT/4,M2,TT/4,M3,TT/4,M5,TT/4,M6,TT,M6,TT/8+TT/16,M5,TT/16,M3,TT/8,M5,TT/8,M6,TT/4, / 恭喜你發(fā)財。禮多人不怪L3,TT/8,L6,TT/4,L6,TT/8,L5,TT/8,L6,TT/8,L3,TT/8,L3,TT/8,L5,TT/8,L6,TT/8,M1,TT/8,L6,TT/8,L5,TT/8,L6,TT/4,L3,TT/8,L5,TT/8,M1,TT/4,

29、M1,TT/8,M1,TT/8,M2,TT/8,M2,TT/8,M1,TT/8,M2,TT/8,M3,TT/2,L3,TT/8,M2,TT/4,M2,TT/8,M1,TT/8,M2,TT/8,L6,TT/8,L6,TT/8,M1,TT/8,M2,TT/8,M3,TT/8,M2,TT/8,M1,TT/8,M2,TT/8,M1,TT/8,L6,TT/8,M1,TT/8,M3,TT/8,M3,TT/8,M2,TT/8,M1,TT/8,M3,TT/4,L5,TT/4,L6,TT/2,/ 我祝滿天下的 女孩。智商充滿你腦袋L3,TT/8,L6,TT/4,L6,TT/8,L5,TT/8,L6,TT/8,L

30、3,TT/8,L3,TT/8,L5,TT/8,L6,TT/8,M1,TT/8,L6,TT/8,L5,TT/8,L6,TT/4,L3,TT/8,L5,TT/8,M1,TT/4,M1,TT/8,M1,TT/8,M2,TT/8,M2,TT/8,M1,TT/8,M2,TT/8,M3,TT/2,L3,TT/8,M2,TT/4,M2,TT/8,M1,TT/8,M2,TT/8,L6,TT/8,L6,TT/8,M1,TT/8,M2,TT/8,M3,TT/8,M2,TT/8,M1,TT/8,M2,TT/8,M1,TT/8,L6,TT/8,M1,TT/8,M3,TT/8,M3,TT/8,M2,TT/8,M1,TT

31、/8,M3,TT/4,L5,TT/4,L6,TT/2,/ 我祝滿天下的 女孩。智商充滿你腦袋L5,TT/4,M1,TT/2+TT/4,M1,TT/8,M2,TT/8,M3,TT/2+TT/4,M3,TT/8,M5,TT/8,M5,TT/4+TT/8,M3,TT/8,M2,TT/4,M1,TT/4,M2,TT/2,M2,TT/4+TT/8,L6,TT/8,M2,TT/4,M3,TT/4,M4,TT/8+TT/16,M5,TT/16,M4,TT/8,M3,TT/8,M2,TT/2,M5,TT/8,M5,TT/8,M3,TT/8,M2,TT/8,M1,TT/4,L5,TT/8,L6,TT/2,/ 大

32、搖大擺。要喊得夠豪邁L3,TT/8,M6,TT/4,M5,TT/4,M6,TT/4,M5,TT/8,M3,TT/8,M3,TT/4,L3,TT/8,M6,TT/4,M5,TT/4,M6,TT/4,M5,TT/8,M6,TT/8,M6,TT/2,M3,TT/8,M2,TT/8+TT/16,M3,TT/16,M2,TT/8,M1,TT/8,L6,TT/4,M3,TT/8,M2,TT/8+TT/16,M3,TT/16,M2,TT/8,M1,TT/8,M2,TT/4,M2,TT/8+TT/16,M1,TT/8,M1,TT/4,M2,TT/4,M3,TT/4,M5,TT/4,M6,TT,M6,TT/8+

33、TT/16,M5,TT/16,M3,TT/8,M5,TT/8,M6,TT/4, /恭喜你發(fā)財。禮多人不怪L3,TT/8,L6,TT/4,L6,TT/8,L5,TT/8,L6,TT/8,L3,TT/8,L3,TT/8,L5,TT/8,L6,TT/8,M1,TT/8,L6,TT/8,L5,TT/8,L6,TT/4,L3,TT/8,L5,TT/8,M1,TT/4,M1,TT/8,M1,TT/8,M2,TT/8,M2,TT/8,M1,TT/8,M2,TT/8,M3,TT/2,L3,TT/8,M2,TT/4,M2,TT/8,M1,TT/8,M2,TT/8,L6,TT/8,L6,TT/8,M1,TT/8,

34、M2,TT/8,M3,TT/8,M2,TT/8,M1,TT/8,M2,TT/8,M1,TT/8,L6,TT/8,10M1,TT/8,M3,TT/8,M3,TT/8,M2,TT/8,M1,TT/8,M3,TT/4,L5,TT/4,L6,TT/2,/ 我祝滿天下的 女孩。智商充滿你腦袋L5,TT/4,M1,TT/2+TT/4,M1,TT/8,M2,TT/8,M3,TT/2+TT/4,M3,TT/8,M5,TT/8,M5,TT/4+TT/8,M3,TT/8,M2,TT/4,M1,TT/4,M2,TT/2,M2,TT/4+TT/8,L6,TT/8,M2,TT/4,M3,TT/4,M4,TT/8+TT/

35、16,M5,TT/16,M4,TT/8,M3,TT/8,M2,TT/2,M5,TT/8,M5,TT/8,M3,TT/8,M2,TT/8,M1,TT/4,L5,TT/8,L6,TT/2,/ 大搖大擺。要喊得夠豪邁L3,TT/8,M6,TT/4,M5,TT/4,M6,TT/4,M5,TT/8,M3,TT/8,M3,TT/4,L3,TT/8,M6,TT/4,M5,TT/4,M6,TT/4,M5,TT/8,M6,TT/8,M6,TT/2,M3,TT/8,M2,TT/8+TT/16,M3,TT/16,M2,TT/8,M1,TT/8,L6,TT/4,M3,TT/8,M2,TT/8+TT/16,M3,TT/

36、16,M2,TT/8,M1,TT/8,M2,TT/4,M2,TT/8+TT/16,M1,TT/8,M1,TT/4,M2,TT/4,M3,TT/4,M5,TT/4,M6,TT,M6,TT/8+TT/16,M5,TT/16,M3,TT/8,M5,TT/8,M6,TT/4, / 恭喜你發(fā)財。禮多人不怪L3,TT/8,M6,TT/4,M5,TT/4,M6,TT/4,M5,TT/8,M3,TT/8,M3,TT/4,L3,TT/8,M6,TT/4,M5,TT/4,M6,TT/4,M5,TT/8,M6,TT/8,M6,TT/2,M3,TT/8,M2,TT/8+TT/16,M3,TT/16,M2,TT/8,M

37、1,TT/8,L6,TT/4,M3,TT/8,M2,TT/8+TT/16,M3,TT/16,M2,TT/8,M1,TT/8,M2,TT/4,M2,TT/8+TT/16,M1,TT/8,M1,TT/4,M2,TT/4,M3,TT/4,M5,TT/4,M6,TT,M6,TT/8+TT/16,M5,TT/16,M3,TT/8,M5,TT/8,M6,TT/4, / 恭喜你發(fā)財。禮多人不怪0,0,;/ 定義樂曲:荷塘月色const tNote MyScore=M1,TT/8,M1,TT/4,L6,TT/8,L5,TT/4,L6,TT/4,M1,TT/4,M1,TT/8,M2,TT/8,M3,TT/2,M

38、2,TT/8,M2,TT/4,M1,TT/8,M2,TT/4,M2,TT/8,M5,TT/8,M5,TT/8,M3,TT/8,M3,TT/8,M2,TT/8,M3,TT/2,M1,TT/8,M1,TT/4,L6,TT/8,L5,TT/4,M5,TT/4,M3,TT/8,M2,TT/8,M3,TT/8,M2,TT/8,M1,TT/2,M2,TT/8,M2,TT/4,/ 蒼茫的天涯是我的愛。最呀最搖M1,TT/8,M2,TT/8,M2,TT/4,M3,TT/8,M2,TT/8,M1,TT/8,L6,TT/8,M2,TT/8,M1,TT/2,/ 剪 一段時光。美麗的琴音就落在我身旁M1,TT/8,M

39、1,TT/4,L6,TT/8,L5,TT/4,L6,TT/4,M1,TT/8,M1,TT/4,M2,TT/8,M3,TT/2,M2,TT/8,M2,TT/4,M1,TT/8,M2,TT/4,M2,TT/8,M5,TT/8,M5,TT/8,M3,TT/8,M3,TT/8,M2,TT/8,M3,TT/2,M1,TT/8,M1,TT/8,M1,TT/8,L6,TT/8,L5,TT/4,M5,TT/4,M3,TT/8,M2,TT/8,M3,TT/8,M2,TT/8,M1,TT/2,M2,TT/8,M2,TT/4,/ 蒼茫的天涯是我的愛。最呀 最搖M1,TT/8,M2,TT/8,M2,TT/4,M3,T

40、T/8,M2,TT/8,M1,TT/8,L6,TT/8,M2,TT/8,M1,TT/2,/ 螢火蟲。誰采下那一朵昨夜的憂傷11M3,TT/8,M5,TT/4,M5,TT/8,M5,TT/4,M5,TT/4,M6,TT/8,M5,TT/8,M3,TT/8,M2,TT/8,M1,TT/2,M6,TT/8,H1,TT/8,M6,TT/8,M5,TT/8,M3,TT/8,M2,TT/8,M1,TT/8,L6,TT/8,M2,TT/4,M2,TT/8,M3,TT/8,M3,TT/8,M2,TT/4+TT/8,M3,TT/8,M5,TT/4,M5,TT/8,M5,TT/4,M5,TT/4,M6,TT/8,

41、M5,TT/8,M3,TT/8,M2,TT/8,/ 蒼茫的天涯是我的愛。最呀最搖M1,TT/2,L6,TT/8,M1,TT/8,L6,TT/8,L5,TT/8,M2,TT/4,M3,TT/4,M1,TT/2+TT/4,/我 像 只魚兒。等你宛在水中央M1,TT/4+TT/8,M5,TT/8,M1,TT/8,M5,TT/8,M1,TT/8,M2,TT/8,M3,TT,M1,TT/4+TT/8,M5,TT/8,M1,TT/8,M5,TT/8,M1,TT/8,M2,TT/8,M2,TT,M1,TT/4+TT/8,M5,TT/8,M1,TT/8,M5,TT/8,M2,TT/8,M1,TT/8,L6,T

42、T/2,L6,TT/8,L5,TT/8,M1,TT/8,M2,TT/8,M1,TT/4+TT/8,M5,TT/8,M1,TT/8,M5,TT/8,M1,TT/8,L6,TT/8,M1,TT,M1,TT/8,M1,TT/4,L6,TT/8,L5,TT/4,L6,TT/4,M1,TT/8,M1,TT/4,M2,TT/8,M3,TT/2,M2,TT/8,M2,TT/4,M1,TT/8,M2,TT/4,M2,TT/8,M5,TT/8,M5,TT/8,M3,TT/8,M3,TT/8,M2,TT/8,M3,TT/2,M1,TT/8,M1,TT/8,M1,TT/8,L6,TT/8,L5,TT/4,M5,TT

43、/4,M3,T12T/8,M2,TT/8,M3,TT/8,M2,TT/8,M1,TT/2,M2,TT/8,M2,TT/4,/ 最搖M1,TT/8,M2,TT/8,M2,TT/4,M3,TT/8,M2,TT/8,M1,TT/8,L6,TT/8,M2,TT/8,M1,TT/2,/火蟲。誰采下那一朵昨夜的憂傷M3,TT/8,M5,TT/4,M5,TT/8,M5,TT/4,M5,TT/4,M6,TT/8,M5,TT/8,M3,TT/8,M2,TT/8,M1,TT/2,M6,TT/8,H1,TT/8,M6,TT/8,M5,TT/8,M3,TT/8,M2,TT/8,M1,TT/8,L6,TT/8,M2,T

44、T/4,M2,TT/8,M3,TT/8,M3,TT/8,M2,TT/4+TT/8,M3,TT/8,M5,TT/4,M5,TT/8,M5,TT/4,M5,TT/4,M6,TT/8,M5,TT/8,M3,TT/8,M2,TT/8,/ 蒼茫的天涯是我的愛。最呀最搖M1,TT/2,L6,TT/8,M1,TT/8,L6,TT/8,L5,TT/8,M2,TT/4,M3,TT/4,M1,TT/2+TT/4, /我像 只 魚兒。等你宛在水中央M1,TT/4+TT/8,M5,TT/8,M1,TT/8,M5,TT/8,M1,TT/8,M2,TT/8,M3,TT,M1,TT/4+TT/8,M5,TT/8,M1,TT

45、/8,M5,TT/8,M1,TT/8,M2,TT/8,M2,TT,M1,TT/4+TT/8,M5,TT/8,M1,TT/8,M5,TT/8,M2,TT/8,M1,TT/8,L6,TT/2,L6,TT/8,L5,TT/8,M1,TT/8,M2,TT/8,M1,TT/4+TT/8,M5,TT/8,M1,TT/8,M5,TT/8,M1,TT/8,L6,TT/8,M1,TT,0,0,;/ 定義樂曲:最炫民族風const tNote MyScore=L6,TT/4,L3,TT/8,L5,TT/8,L6,TT/4,L6,TT/8,M1,TT/8,M1,TT/4,M2,TT/8,M1,TT/8,L6,TT/

46、2,M1,TT/4,M1,TT/8,L5,TT/8,M1,TT/8,M2,TT/8,M3,TT/8,M5,TT/8,M5,TT/8,M3,TT/8,M2,TT/4,M3,TT/2,M6,TT/8,M6,TT/8,M6,TT/8,M5,TT/8,M3,TT/8,M3,TT/4,M1,TT/8,L6,TT/8,L6,TT/8,L6,TT/8,M3,TT/8,/ 蒼茫的天涯是我的愛。最呀最搖M2,TT/2,M3,TT/8,M3,TT/8,M5,TT/8,M3,TT/8,M2,TT/8,M3,TT/8,M2,TT/8,M1,TT/8,L6,TT/4,L5,TT/4,L6,TT/2, / 擺,什么樣的歌

47、聲才是最開懷L6,TT/4,L3,TT/8,L5,TT/8,L6,TT/4,L6,TT/8,M1,TT/8,M1,TT/4,M2,TT/8,M1,TT/8,L6,TT/2,M1,TT/4,M1,TT/8,L5,TT/8,M1,TT/8,M2,TT/8,M3,TT/8,M5,TT/8,M5,TT/8,M3,TT/8,M2,TT/4,M3,TT/2,M6,TT/8,M6,TT/8,M6,TT/8,M5,TT/8,M3,TT/8,M3,TT/4,M1,TT/8,L6,TT/8,L6,TT/8,L6,TT/8,M3,TT/8,/ 蒼茫的天涯是我的愛。最呀最搖M2,TT/2,M3,TT/8,M3,TT/8,M5,TT/8,M3,TT/8,M2,TT/8,M3,TT/8,M2,TT/8,M1,TT/8,L6,TT/4,L5,TT/4,L6,TT/2, / 擺,什么樣的歌聲才是最開懷蒼茫的天涯是我的愛。最呀T+-螢13M3,TT/8,M3,TT/8,M5,TT/8,M3,TT/8,M3,TT/8,M5,TT/8,M5,TT/8,M6,TT/8,H1,TT/8,M6,TT/8,M5,TT/4,M6,TT/2,L6,TT/4,L6,TT/8,L5

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論