版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、STM32F103通用定時(shí)器PWM應(yīng)用例程:蜂鳴器演奏樂曲一 說明:本例程是將流明LM3SLib_Timer.pdf文檔中的例程9及例程10(PWM應(yīng)用:蜂鳴器演奏樂曲),移植到STM32F103上。二流明LM3SLib_Timer.pdf例程9及例程10的拷貝:例程9 Timer PWM應(yīng)用:蜂鳴器發(fā)聲如圖1.1所示,為EasyARM1138開發(fā)板上的蜂鳴器驅(qū)動(dòng)電路。蜂鳴器類型是交流蜂鳴器,也稱無源蜂鳴器,需要輸入一列方波才能鳴響,發(fā)聲頻率等于驅(qū)動(dòng)方波的頻率。圖1.1 蜂鳴器驅(qū)動(dòng)電路程序清單1.9是Timer模塊16位PWM模式的一個(gè)應(yīng)用,可以驅(qū)動(dòng)交流蜂鳴器發(fā)聲,運(yùn)行后蜂鳴器以不同的頻率叫兩
2、聲。其中"buzzer.h"和"buzzer.c"是蜂鳴器的驅(qū)動(dòng)程序,僅有3個(gè)驅(qū)動(dòng)函數(shù),用起來很簡捷。程序清單1.9 Timer PWM應(yīng)用:蜂鳴器發(fā)聲文件:main.c #include "systemInit.h" #include "buzzer.h"/ 主函數(shù)(程序入口) int main(void) jtagWait(); / 防止JTAG失效,重要! clockInit(); / 時(shí)鐘初始化:晶振,6MHz buzzerInit(); / 蜂鳴器初始化 buzzerSound(1500); / 蜂鳴器發(fā)
3、出1500Hz聲音 SysCtlDelay(400* (TheSysClock / 3000); / 延時(shí)約400ms buzzerSound(2000); / 蜂鳴器發(fā)出2000Hz聲音 SysCtlDelay(800* (TheSysClock / 3000); / 延時(shí)約800ms buzzerQuiet( ); / 蜂鳴器靜音 for (;) 文件:buzzer.h #ifndef _BUZZER_H_ #define _BUZZER_H_ / 蜂鳴器初始化extern void buzzerInit(void); / 蜂鳴器發(fā)出指定頻率的聲音extern void buzzerSou
4、nd(unsigned short usFreq); / 蜂鳴器停止發(fā)聲extern void buzzerQuiet(void); #endif / _BUZZER_H_文件:buzzer.c #include "buzzer.h" #include <hw_types.h> #include <hw_memmap.h> #include <sysctl.h> #include <gpio.h> #include <timer.h>#define PART_LM3S1138 #include <pin_ma
5、p.h> #define SysCtlPeriEnable SysCtlPeripheralEnable #define GPIOPinTypeOut GPIOPinTypeGPIOOutput / 聲明全局的系統(tǒng)時(shí)鐘變量extern unsigned long TheSysClock; / 蜂鳴器初始化void buzzerInit(void) SysCtlPeriEnable(SYSCTL_PERIPH_TIMER1); / 使能TIMER1模塊 SysCtlPeriEnable(CCP3_PERIPH); / 使能CCP3所在的GPIO端口 GPIOPinTypeTimer(CCP
6、3_PORT, CCP3_PIN); / 設(shè)置相關(guān)管腳為Timer功能 TimerConfigure(TIMER1_BASE, TIMER_CFG_16_BIT_PAIR | / 配置TimerB為16位PWM TIMER_CFG_B_PWM); / 蜂鳴器發(fā)出指定頻率的聲音/ usFreq是發(fā)聲頻率,取值 (系統(tǒng)時(shí)鐘/65536)+1 20000,單位:Hz void buzzerSound(unsigned short usFreq) unsigned long ulVal; if (usFreq <= TheSysClock / 65536UL) | (usFreq > 20
7、000) buzzerQuiet( ); else GPIOPinTypeTimer(CCP3_PORT, CCP3_PIN); / 設(shè)置相關(guān)管腳為Timer功能 ulVal = TheSysClock / usFreq; TimerLoadSet(TIMER1_BASE, TIMER_B, ulVal); / 設(shè)置TimerB初值 TimerMatchSet(TIMER1_BASE, TIMER_B, ulVal / 2); / 設(shè)置TimerB匹配值 TimerEnable(TIMER1_BASE, TIMER_B); / 使能TimerB計(jì)數(shù) / 蜂鳴器停止發(fā)聲void buzzerQu
8、iet(void) TimerDisable(TIMER1_BASE, TIMER_B); / 禁止TimerB計(jì)數(shù) GPIOPinTypeOut(CCP3_PORT, CCP3_PIN); / 配置CCP3管腳為GPIO輸出 GPIOPinWrite(CCP3_PORT, CCP3_PIN, 0x00); / 使CCP3管腳輸出低電平例程10Timer PWM應(yīng)用:蜂鳴器演奏樂曲程序清單1.10是Timer模塊16位PWM模式的一個(gè)應(yīng)用,能驅(qū)動(dòng)交流蜂鳴器演奏一首動(dòng)聽的樂曲化蝶(樂譜參見圖1.2)。"music.h"和"music.c"是演奏樂曲的驅(qū)動(dòng)程
9、序。圖1.2 樂譜化蝶簡譜是大眾化的音樂記譜方式,比較容易理解和掌握。我們可以把一首樂譜(score)看成是由若干個(gè)基本的音符(note)單元組成。一個(gè)音符由音名和時(shí)值組成。音名就是低音、中音、高音的1234567(唱作do re mi fa sol la si),其本質(zhì)是音符的發(fā)聲頻率。在頭文件"music.h"里,用L1L7、M1M7、H1H7定義了低音、中音、高音所對應(yīng)的發(fā)聲頻率。時(shí)值是音符的發(fā)聲時(shí)間長短,有全音符、二分音符、四分音符等等。音符可以后綴一個(gè)“符點(diǎn)”,表示時(shí)值增加1/2,特殊地,二分音符加符點(diǎn)時(shí)用“”代替圓點(diǎn)。參見表1.26的描述。表1.26 常見簡譜音
10、符示例音 符 名 稱 相 對 時(shí) 值 5 全音符 T 5 二分音符 T/2 5 四分音符T/4 5 八分音符 T/8 5 十六分音符 T/16 5 符點(diǎn)二分音符 T/2+T/4 5 符點(diǎn)四分音符 T/4+T/8 5 符點(diǎn)八分音符 T/8+T/16 在頭文件"music.h"里定義有一個(gè)音符結(jié)構(gòu)體tNote,有兩個(gè)數(shù)據(jù)成員:音名mName和時(shí)值mTime。在C文件"music.c"里定義有一個(gè)tNote型常量數(shù)表MyScore ,用來保存實(shí)際樂譜轉(zhuǎn)換成tNote格式的數(shù)據(jù)。有了上述一點(diǎn)點(diǎn)樂譜基礎(chǔ)知識(shí),我們就可以很方便地編輯這個(gè)數(shù)表了。比如音符“3”轉(zhuǎn)換為“
11、M3, T/4”,音符“3”轉(zhuǎn)換為“M3, T/4+T/8”,等等。在"music.c"里,已經(jīng)在數(shù)表MyScore 里給出了樂譜化蝶開頭一部分音符轉(zhuǎn)換結(jié)果,其余部分請感興趣的讀者補(bǔ)充完整。程序清單1.10 Timer PWM應(yīng)用:蜂鳴器演奏樂曲文件:main.c #include "systemInit.h" #include "buzzer.h" #include "music.h" / 主函數(shù)(程序入口) int main(void) jtagWait(); / 防止JTAG失效,重要! clockInit(
12、); / 時(shí)鐘初始化:晶振,6MHz 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 /
13、 b1 / 定義中音音名#define 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
14、 / b3 / 定義時(shí)值單位,決定演奏速度(數(shù)值單位:ms) #define T 3600 / 定義音符結(jié)構(gòu)typedef struct short mName; / 音名:取值L1L7、M1M7、H1H7分別表示低音、中音、高音的/ 1234567,取值0表示休止符 short mTime; / 時(shí)值:取值T、T/2、T/4、T/8、T/16、T/32分別表示全音符、/ 二分音符、四分音符、八分音符,取值0表示演奏結(jié)束tNote; / 演奏樂曲extern void musicPlay(void); #endif / _MUSIC_H_ 文件:music.c #include "m
15、usic.h" #include "buzzer.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ù),請感興趣的讀者補(bǔ)充完整 0, 0 /
16、 結(jié)束 ; / 演奏樂曲void musicPlay(void) short i = 0; for (;) 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)#defi
17、ne L1 262#define L2 294#define L3 330#define L4 349#define 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#de
18、fine H7 1976/ 定義時(shí)值單位,決定演奏速度(數(shù)值單位:ms)#define TT 2000typedef struct short mName; / 音名:取值L1L7、M1M7、H1H7分別表示低音、中音、高音的1234567,取值0表示休止符 short mTime; / 時(shí)值:取值T、T/2、T/4、T/8、T/16、T/32分別表示全音符、二分音符、四分音符、八分音符.,取值0表示演奏結(jié)束tNote;int main(void) delay_init(); /延時(shí)函數(shù)初始化 NVIC_Configuration(); /設(shè)置NVIC中斷分組2:2位搶占優(yōu)先級(jí),2位響應(yīng)優(yōu)先級(jí)
19、TIM3_PWM_Init(14399,10); /分頻。PWM頻率=72000/14400/11(Khz)for (;) musicPlay(); delay_ms(1500); delay_ms(1500); /PWM輸出初始化/arr:自動(dòng)重裝值/psc:時(shí)鐘預(yù)分頻數(shù)void TIM3_PWM_Init(u16 arr,u16 psc) GPIO_InitTypeDef GPIO_InitStructure;TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;TIM_OCInitTypeDef TIM_OCInitStructure;RCC_APB
20、1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE); /使能GPIO外設(shè)和AFIO復(fù)用功能模塊時(shí)鐘使能GPIO_PinRemapConfig(GPIO_PartialRemap_TIM3, ENABLE); /Timer3部分重映射 TIM3_CH2->PB5 /設(shè)置該引腳為復(fù)用輸出功能,輸出TIM3 CH2的PWM脈沖波形GPIO_InitStructure.GPIO_Pin = GPIO_Pin_
21、5; /TIM_CH2GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; /復(fù)用推挽輸出GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOB, &GPIO_InitStructure);TIM_TimeBaseStructure.TIM_Period = arr; /設(shè)置在下一個(gè)更新事件裝入活動(dòng)的自動(dòng)重裝載寄存器周期的值 80KTIM_TimeBaseStructure.TIM_Prescaler =psc; /設(shè)置用來作為TIMx時(shí)鐘頻率除數(shù)的預(yù)分頻值 不分頻TIM
22、_TimeBaseStructure.TIM_ClockDivision = 0; /設(shè)置時(shí)鐘分割:TDTS = Tck_timTIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; /TIM向上計(jì)數(shù)模式TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure); /根據(jù)TIM_TimeBaseInitStruct中指定的參數(shù)初始化TIMx的時(shí)間基數(shù)單位 TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2; /選擇定時(shí)器模式:TIM脈沖寬度調(diào)制
23、模式2TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; /比較輸出使能TIM_OCInitStructure.TIM_Pulse = 0; /設(shè)置待裝入捕獲比較寄存器的脈沖值TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low; /輸出極性:TIM輸出比較極性低TIM_OC2Init(TIM3, &TIM_OCInitStructure); /根據(jù)TIM_OCInitStruct中指定的參數(shù)初始化外設(shè)TIMxTIM_OC2PreloadConfig(TIM
24、3, TIM_OCPreload_Enable); /使能TIMx在CCR2上的預(yù)裝載寄存器TIM_ARRPreloadConfig(TIM3, ENABLE); /使能TIMx在ARR上的預(yù)裝載寄存器TIM_Cmd(TIM3, ENABLE); /使能TIMx外設(shè)/ 蜂鳴器停止發(fā)聲void buzzerQuiet(void) GPIO_InitTypeDef GPIO_InitStructure; TIM_Cmd(TIM3, DISABLE); /停止TIM3GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; /PB.5 端口配置 GPIO_InitStruc
25、ture.GPIO_Mode = GPIO_Mode_Out_PP; /推挽輸出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;/IO口速度為50MHz GPIO_Init(GPIOB, &GPIO_InitStructure); /根據(jù)設(shè)定參數(shù)初始化GPIOB.5GPIO_ResetBits(GPIOB,GPIO_Pin_5);/PB.5 輸出低/ /蜂鳴器發(fā)出指定頻率的聲音/usFreq是發(fā)聲頻率,取值 (系統(tǒng)時(shí)鐘/65536)+1 20000,單位:Hzvoid buzzerSound(unsigned short usFreq
26、) GPIO_InitTypeDef GPIO_InitStructure; unsigned long ulVal; if(usFreq<=8000000/65536UL)|(usFreq>20000) buzzerQuiet();/ 蜂鳴器靜音 else GPIO_PinRemapConfig(GPIO_PartialRemap_TIM3, ENABLE); /Timer3部分重映射 TIM3_CH2->PB5 /設(shè)置該引腳為復(fù)用輸出功能,輸出TIM3 CH2的PWM脈沖波形GPIOB.5GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
27、/TIM_CH2GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; /復(fù)用推挽輸出GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOB, &GPIO_InitStructure);/初始化GPIO ulVal=8000000/usFreq; TIM3->ARR =ulVal ;/設(shè)置自動(dòng)重裝載寄存器周期的值(音調(diào)) TIM_SetCompare2(TIM3,ulVal /2);/音量 TIM_Cmd(TIM3, ENABLE); /啟動(dòng)TIM3 / 演奏樂曲vo
28、id musicPlay(void) u8 i=0; while(1) if (MyScorei.mTime = 0) break; buzzerSound(MyScorei.mName); delay_ms(MyScorei.mTime);i+; buzzerQuiet(); / 蜂鳴器靜音delay_ms(10);/ 10 ms / 定義樂曲:劉德華恭喜發(fā)財(cái)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,M
29、6,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, /恭喜你發(fā)財(cái)。禮多人不怪 L3,TT/8,L6,TT/4,L6,TT/8,L5,TT/8,L6,TT/8,L3,TT/8,L3,T
30、T/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/8,M3,TT/
31、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,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
32、,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,/我祝滿天下的女孩。智商充滿你腦袋 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,T
33、T/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/16,M2,TT/8,M1,T
34、T/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ā)財(cái)。禮多人不怪 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
35、/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,/我祝滿天下的女孩。智商充滿你腦袋 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
36、,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,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,M
37、3,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, /恭喜你發(fā)財(cái)。禮多人不怪 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,T
38、T/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, /恭喜你發(fā)財(cái)。禮多人不怪 0,0,;/ 定義樂曲:荷塘月色const t
39、Note 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,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
40、/8,M2,TT/4,M3,TT/8,M2,TT/8,M1,TT/8,L6,TT/8,M2,TT/8,M1,TT/2,/剪一段時(shí)光。美麗的琴音就落在我身旁 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
41、/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,TT/4
42、,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/8,M5
43、,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, 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/
44、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/8,M1,TT/2,/螢火蟲。誰采下那一朵昨夜的憂傷 M3,TT/8,M5,TT/4,M5,TT/8,M5,TT/4,M5,TT/4,M6,TT/8,
45、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,/蒼茫的天涯是我的愛。最呀最搖 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,/
46、我像只魚兒。等你宛在水中央 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/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,;/ 定義樂曲:最炫
47、民族風(fēng)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,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,
48、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,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
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年中國AV連接線數(shù)據(jù)監(jiān)測研究報(bào)告
- 2024年中國瓦楞輥市場調(diào)查研究報(bào)告
- 2024年中國核桃夾心巧克力市場調(diào)查研究報(bào)告
- 2024年中國懸掛傳動(dòng)超聲清洗機(jī)市場調(diào)查研究報(bào)告
- 2024年中國乘員側(cè)安全氣袋市場調(diào)查研究報(bào)告
- 2024八年級(jí)數(shù)學(xué)上冊第五章平行四邊形4多邊形的內(nèi)角與外角和第2課時(shí)多邊形的外角和習(xí)題課件魯教版五四制
- 2024年云南駕駛員客運(yùn)從業(yè)資格證考試題及答案
- 2024年湛江客運(yùn)從業(yè)資格證
- 2024年烏魯木齊道路運(yùn)輸客運(yùn)從業(yè)資格證考試模擬試題
- 城市輕軌工程施工組織設(shè)計(jì)
- FZ/T 97035.4-2015針織機(jī)用針第4部分:輔助件
- 2023年福建省郵政公司招聘筆試題庫及答案解析
- Unit4 Natural Disasters Reading for Writing 課件【知識(shí)精講+備課精研+高效課堂】高一英語上學(xué)期人教版(2019)必修第一冊
- 2022年惠州仲愷城市發(fā)展集團(tuán)有限公司招聘筆試試題及答案解析
- T∕CGCC 42-2020 團(tuán)體膳食經(jīng)營管理規(guī)范
- 校園突發(fā)事件應(yīng)急處置流程圖(中學(xué))
- 油煙管道清洗服務(wù)承諾書
- 培訓(xùn)學(xué)習(xí)知識(shí)課件早起的奇跡
- 卷積神經(jīng)網(wǎng)絡(luò)講義課件
- 部編版八年級(jí)語文上冊課內(nèi)文言文復(fù)習(xí)課件
- DB37-T 4209-2020 工業(yè)旅游示范基地建設(shè)指南
評(píng)論
0/150
提交評(píng)論