版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、STM32F103通用定時器PWM應用例程:蜂鳴器演奏樂曲一 說明:本例程是將流明LM3SLib_Timer.pdf文檔中的例程9及例程10(PWM應用:蜂鳴器演奏樂曲),移植到STM32F103上。二流明LM3SLib_Timer.pdf例程9及例程10的拷貝:例程9 Timer PWM應用:蜂鳴器發(fā)聲如圖1.1所示,為EasyARM1138開發(fā)板上的蜂鳴器驅(qū)動電路。蜂鳴器類型是交流蜂鳴器,也稱無源蜂鳴器,需要輸入一列方波才能鳴響,發(fā)聲頻率等于驅(qū)動方波的頻率。圖1.1 蜂鳴器驅(qū)動電路程序清單1.9是Timer模塊16位PWM模式的一個應用,可以驅(qū)動交流蜂鳴器發(fā)聲,運行后蜂鳴器以不同的頻率叫兩
2、聲。其中buzzer.h和buzzer.c是蜂鳴器的驅(qū)動程序,僅有3個驅(qū)動函數(shù),用起來很簡捷。程序清單1.9 Timer PWM應用:蜂鳴器發(fā)聲文件:main.c #include systemInit.h #include buzzer.h/ 主函數(shù)(程序入口) int main(void) jtagWait(); / 防止JTAG失效,重要! clockInit(); / 時鐘初始化:晶振,6MHz buzzerInit(); / 蜂鳴器初始化 buzzerSound(1500); / 蜂鳴器發(fā)出1500Hz聲音 SysCtlDelay(400* (TheSysClock / 3000);
3、 / 延時約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 void
4、buzzerQuiet(void); #endif / _BUZZER_H_文件:buzzer.c #include buzzer.h #include #include #include #include #include #define PART_LM3S1138 #include #define SysCtlPeriEnable SysCtlPeripheralEnable #define GPIOPinTypeOut GPIOPinTypeGPIOOutput / 聲明全局的系統(tǒng)時鐘變量extern unsigned long TheSysClock; / 蜂鳴器初始化void buz
5、zerInit(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位PWM TIMER_CFG_B_PWM); / 蜂鳴器發(fā)出指定頻率的聲音/ usFreq是發(fā)聲頻率,取值 (系統(tǒng)時鐘/655
6、36)+1 20000,單位:Hz void buzzerSound(unsigned short usFreq) unsigned long ulVal; 7if (usFreq 20000) buzzerQuiet( ); else GPIOPinTypeTimer(CCP3_PORT, CCP3_PIN); / 設置相關管腳為Timer功能 ulVal = TheSysClock / usFreq; TimerLoadSet(TIMER1_BASE, TIMER_B, ulVal); / 設置TimerB初值 TimerMatchSet(TIMER1_BASE, TIMER_B, ulV
7、al / 2); / 設置TimerB匹配值 TimerEnable(TIMER1_BASE, TIMER_B); / 使能TimerB計數(shù) / 蜂鳴器停止發(fā)聲void buzzerQuiet(void) TimerDisable(TIMER1_BASE, TIMER_B); / 禁止TimerB計數(shù) GPIOPinTypeOut(CCP3_PORT, CCP3_PIN); / 配置CCP3管腳為GPIO輸出 GPIOPinWrite(CCP3_PORT, CCP3_PIN, 0x00); / 使CCP3管腳輸出低電平例程10Timer PWM應用:蜂鳴器演奏樂曲程序清單1.10是Timer模
8、塊16位PWM模式的一個應用,能驅(qū)動交流蜂鳴器演奏一首動聽的樂曲化蝶(樂譜參見圖1.2)。music.h和music.c是演奏樂曲的驅(qū)動程序。圖1.2 樂譜化蝶簡譜是大眾化的音樂記譜方式,比較容易理解和掌握。我們可以把一首樂譜(score)看成是由若干個基本的音符(note)單元組成。一個音符由音名和時值組成。音名就是低音、中音、高音的1234567(唱作do re mi fa sol la si),其本質(zhì)是音符的發(fā)聲頻率。在頭文件music.h里,用L1L7、M1M7、H1H7定義了低音、中音、高音所對應的發(fā)聲頻率。時值是音符的發(fā)聲時間長短,有全音符、二分音符、四分音符等等。音符可以后綴一個
9、“符點”,表示時值增加1/2,特殊地,二分音符加符點時用“”代替圓點。參見表1.26的描述。表1.26 常見簡譜音符示例音 符 名 稱 相 對 時 值 5 全音符 T 5 二分音符 T/2 5 四分音符T/4 5 八分音符 T/8 5 十六分音符 T/16 5 符點二分音符 T/2+T/4 5 符點四分音符 T/4+T/8 5 符點八分音符 T/8+T/16 在頭文件music.h里定義有一個音符結構體tNote,有兩個數(shù)據(jù)成員:音名mName和時值mTime。在C文件music.c里定義有一個tNote型常量數(shù)表MyScore ,用來保存實際樂譜轉(zhuǎn)換成tNote格式的數(shù)據(jù)。有了上述一點點樂譜
10、基礎知識,我們就可以很方便地編輯這個數(shù)表了。比如音符“3”轉(zhuǎn)換為“M3, T/4”,音符“3”轉(zhuǎn)換為“M3, T/4+T/8”,等等。在music.c里,已經(jīng)在數(shù)表MyScore 里給出了樂譜化蝶開頭一部分音符轉(zhuǎn)換結果,其余部分請感興趣的讀者補充完整。程序清單1.10 Timer PWM應用:蜂鳴器演奏樂曲文件:main.c #include systemInit.h #include buzzer.h #include music.h / 主函數(shù)(程序入口) int main(void) jtagWait(); / 防止JTAG失效,重要! clockInit(); / 時鐘初始化:晶振,6
11、MHz buzzerInit(); / 蜂鳴器初始化 for (;) musicPlay(); SysCtlDelay(4000 * (TheSysClock / 3000); 文件:music.h #ifndef _MUSIC_H_ #define _MUSIC_H_ / 定義低音音名(數(shù)值單位:Hz) #define L1 262 / c #define L2 294 / d #define L3 330 / e #define L4 349 / f #define L5 392 / g #define L6 440 / a1 #define L7 494 / b1 / 定義中音音名#de
12、fine 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 / 定義時值單位,
13、決定演奏速度(數(shù)值單位:ms) #define T 3600 / 定義音符結構typedef struct short mName; / 音名:取值L1L7、M1M7、H1H7分別表示低音、中音、高音的/ 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 buzze
14、r.h #include 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ù)樂曲數(shù)據(jù),請感興趣的讀者補充完整 0, 0 / 結束 ; / 演奏樂曲void musicPlay(void) short i = 0; for (
15、;) if (MyScorei.mTime = 0) break; buzzerSound(MyScorei.mName); SysCtlDelay(MyScorei.mTime * (TheSysClock/ 3000); i+; buzzerQuiet( ); SysCtlDelay(10 * (TheSysClock/ 3000); 三 移植到STM32F103上:Timer3部分重映射 TIM3_CH2-PB5:PB5作為PWM輸出。/ 定義低音音名(數(shù)值單位:Hz)#define L1 262#define L2 294#define L3 330#define L4 349#def
16、ine L5 392#define L6 440#define 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/ 定義時值單位,決定演奏速度(數(shù)值單位:ms)#define TT 2000type
17、def struct short mName; / 音名:取值L1L7、M1M7、H1H7分別表示低音、中音、高音的1234567,取值0表示休止符 short mTime; / 時值:取值T、T/2、T/4、T/8、T/16、T/32分別表示全音符、二分音符、四分音符、八分音符.,取值0表示演奏結束tNote;int main(void) delay_init(); /延時函數(shù)初始化 NVIC_Configuration(); /設置NVIC中斷分組2:2位搶占優(yōu)先級,2位響應優(yōu)先級TIM3_PWM_Init(14399,10); /分頻。PWM頻率=72000/14400/11(Khz)f
18、or (;) musicPlay(); delay_ms(1500); delay_ms(1500); /PWM輸出初始化/arr:自動重裝值/psc:時鐘預分頻數(shù)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_APB2P
19、eriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE); /使能GPIO外設和AFIO復用功能模塊時鐘使能GPIO_PinRemapConfig(GPIO_PartialRemap_TIM3, ENABLE); /Timer3部分重映射 TIM3_CH2-PB5 /設置該引腳為復用輸出功能,輸出TIM3 CH2的PWM脈沖波形GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; /TIM_CH2GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
20、/復用推挽輸出GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOB, &GPIO_InitStructure);TIM_TimeBaseStructure.TIM_Period = arr; /設置在下一個更新事件裝入活動的自動重裝載寄存器周期的值 80KTIM_TimeBaseStructure.TIM_Prescaler =psc; /設置用來作為TIMx時鐘頻率除數(shù)的預分頻值 不分頻TIM_TimeBaseStructure.TIM_ClockDivision = 0; /設置時鐘分割:TDTS = Tck_ti
21、mTIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; /TIM向上計數(shù)模式TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure); /根據(jù)TIM_TimeBaseInitStruct中指定的參數(shù)初始化TIMx的時間基數(shù)單位 TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2; /選擇定時器模式:TIM脈沖寬度調(diào)制模式2TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; /比
22、較輸出使能TIM_OCInitStructure.TIM_Pulse = 0; /設置待裝入捕獲比較寄存器的脈沖值TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low; /輸出極性:TIM輸出比較極性低TIM_OC2Init(TIM3, &TIM_OCInitStructure); /根據(jù)TIM_OCInitStruct中指定的參數(shù)初始化外設TIMxTIM_OC2PreloadConfig(TIM3, TIM_OCPreload_Enable); /使能TIMx在CCR2上的預裝載寄存器TIM_ARRPreloadConfig(TIM3
23、, ENABLE); /使能TIMx在ARR上的預裝載寄存器TIM_Cmd(TIM3, ENABLE); /使能TIMx外設/ 蜂鳴器停止發(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; /推挽輸出 GPIO_InitStructure.GPIO_Speed
24、= GPIO_Speed_50MHz;/IO口速度為50MHz GPIO_Init(GPIOB, &GPIO_InitStructure); /根據(jù)設定參數(shù)初始化GPIOB.5GPIO_ResetBits(GPIOB,GPIO_Pin_5);/PB.5 輸出低/ /蜂鳴器發(fā)出指定頻率的聲音/usFreq是發(fā)聲頻率,取值 (系統(tǒng)時鐘/65536)+1 20000,單位:Hzvoid buzzerSound(unsigned short usFreq) GPIO_InitTypeDef GPIO_InitStructure; unsigned long ulVal; if(usFreq20000)
25、 buzzerQuiet();/ 蜂鳴器靜音 else GPIO_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_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
26、GPIO_Init(GPIOB, &GPIO_InitStructure);/初始化GPIO ulVal=8000000/usFreq; TIM3-ARR =ulVal ;/設置自動重裝載寄存器周期的值(音調(diào)) TIM_SetCompare2(TIM3,ulVal /2);/音量 TIM_Cmd(TIM3, ENABLE); /啟動TIM3 / 演奏樂曲void musicPlay(void) u8 i=0; while(1) if (MyScorei.mTime = 0) break; buzzerSound(MyScorei.mName); delay_ms(MyScorei.mTime)
27、;i+; buzzerQuiet(); / 蜂鳴器靜音delay_ms(10);/ 10 ms / 定義樂曲:劉德華恭喜發(fā)財const tNote MyScore= 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
28、,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,M1,TT/8,M1,TT/8,M2,TT/8, M2,TT/8,M1,TT/8,M2,
29、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,L3,TT/8,L3,TT/8,L5,TT/8,L6,TT/8,M1,TT/8,L6,T
30、T/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/8,M3,TT/4,L5,TT/4,L6,TT/2,/我祝滿天下的女孩。智商充滿
31、你腦袋 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,/大搖大擺。要喊得夠豪邁 L3,TT/8,M6,TT/4,M5,TT/4,M6,TT/4
32、,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+TT/16,M5,TT/16, M3,TT/8,M5,TT/8,M6,TT/4,
33、 /恭喜你發(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,M2,TT/8,M3,TT/8,M2,TT/8,M1,TT/8,M2,TT
34、/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,/我祝滿天下的女孩。智商充滿你腦袋 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
35、,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/16,M2,TT/8,M1,TT/8,M2,TT/4,M2,TT/8+TT
36、/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, M1,TT/8,L6,TT/4,M3,TT/8,M2,TT/8+TT/1
37、6,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,M2,TT/8,M2,TT/4,M1,TT/8,M2,TT/4,M2
38、,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,M1,TT/4,L6,TT/8,L5,TT/4,L6,TT/4,M1
39、,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,TT/8,M2,TT/8,M1,TT/8,L6,TT/8,M2,TT
40、/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,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,M5,TT/8,M3,TT/8,M2,TT/8,/蒼茫的天涯是我的愛
41、。最呀最搖 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,TT/2,L6,TT/8,L5,TT/8,M1,TT/8,M2,TT/
42、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/4,M3,TT/8,M2,TT/8,M3,TT/8,M2,TT
43、/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,TT/4,M2,TT/8,M3,TT/8
44、,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/8,M5,TT/8,M1,TT/8,M2
45、,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/2,M1,TT/4,M1,TT/8,
46、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, /擺,什么樣的歌聲才是最開懷 L6,TT/4,L3,
47、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, /擺,什么樣的歌聲才是最開懷 M3,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,TT/8,L6,TT/4,M1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度Logo設計及品牌形象重塑合同
- 家具供應合同范本
- 2024簡單的農(nóng)村土地轉(zhuǎn)讓合同
- 二手房交易合同-范本
- 2024上市公司合同管理辦法
- 標準店面租賃合同書樣本
- 2024內(nèi)粉墻刷白合同
- 2024年借款延期合同范本
- 2024墻紙采購合同
- 2024小區(qū)綠化種植合同
- 麻醉科PDCA持續(xù)改進麻醉術后鎮(zhèn)痛
- 新概念英語青少版-2B-unit-20課件(共31張)
- 消防安全教育培訓記錄
- 銀行面試無領導小組討論題目及答案
- 中建抗浮錨桿專項施工方案范例
- 【課件】信息系統(tǒng)的組成與功能 2023-2024學年人教中圖版(2019)高中信息技術必修2
- 主播藝人入職面試信息登記表
- 灌注樁樁基工程樁頭破除、缺陷修補、接樁施工方案
- 掘進工作面貫通專項辨識評估報告
- 疼痛評估:準確評估病人疼痛
- 部編版五年級上冊第二單元習作《“漫畫”老師》教學實錄
評論
0/150
提交評論