基于單片機(jī)多模式帶音樂跑馬燈設(shè)計文檔_第1頁
基于單片機(jī)多模式帶音樂跑馬燈設(shè)計文檔_第2頁
基于單片機(jī)多模式帶音樂跑馬燈設(shè)計文檔_第3頁
基于單片機(jī)多模式帶音樂跑馬燈設(shè)計文檔_第4頁
基于單片機(jī)多模式帶音樂跑馬燈設(shè)計文檔_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 高等教育自學(xué)考試畢 業(yè) 論 文學(xué)生姓名: 黎政昌 考籍號: 911411101567 專業(yè)年級: 二年級 題 目: 基于單片機(jī)的多模式帶音樂跑馬燈設(shè)計 指導(dǎo)教師: 向誠 評閱教師: 2012年4月 目 錄 1設(shè)計的作用、目的32設(shè)計的具體實現(xiàn).32.1系統(tǒng)概述.32.2 單元電路設(shè)計與分析32.3電路的安裝與調(diào)試83建議9結(jié)論 10致謝 11參考文獻(xiàn)124 附錄13摘 要 跑馬燈,顧名思義,就是“會像馬兒一樣跑動”的小燈,故取名“跑馬燈”。跑馬燈在單片機(jī)系統(tǒng)中一般是用來指示和顯示單片機(jī)的運行狀態(tài),一般情況下,單片機(jī)的跑馬燈由多個LED發(fā)光二極管組成。在單片機(jī)運行時,可以在不同狀態(tài)下

2、讓跑馬燈顯示不同的組合,作為單片機(jī)系統(tǒng)正常的指示。當(dāng)單片機(jī)系統(tǒng)出現(xiàn)故障時,可以利用跑馬燈顯示當(dāng)前的故障碼,對故障做出診斷。此外,跑馬燈在單片機(jī)的調(diào)試過程中也非常有用,可以在不同時候?qū)⑿枰募拇嫫骰蜿P(guān)鍵變量的值顯示在跑馬燈上,提供需要的調(diào)試信息。關(guān)鍵詞 :跑馬燈,單片機(jī),LED發(fā)光二極管1設(shè)計的作用、目的(1)使用32個彩色LED燈,用這32個發(fā)光二極管以不同的模式循環(huán)點亮;(2)三個功能鍵,K1模式鍵,通過按鍵調(diào)整顯示結(jié)果,總共有10種模式;K2加速鍵;K3減速鍵;(3)十種模式通過一個共陽數(shù)碼管顯示出來,十個模式分別顯示為09。通過發(fā)光二極管的動態(tài)閃亮,顯示非常炫目的效果,應(yīng)用于各種建筑物,

3、大樓,酒吧,KTV,夜總會等娛樂場所,拖尾燈,以及各種休閑娛樂場所用的動態(tài)燈光顯示,通過此次設(shè)計,可以加深對51單片機(jī)的應(yīng)用、C51編程和protues軟件操作的能力。了解51單片機(jī)的外圍引腳,以及各個端口的功能,還可以通過對走馬燈的程序編寫讓我們對程序的執(zhí)行方式和特點有一個初步的認(rèn)識,同時掌握C51軟件與protues聯(lián)機(jī)調(diào)試程序,對進(jìn)一步學(xué)習(xí)單片機(jī)打下堅實基礎(chǔ)。2設(shè)計的具體實現(xiàn)2.1系統(tǒng)概述本設(shè)計的要求是設(shè)計一個有多種功能的走馬燈,有多種不同的顯示方式,加速功能和減速功能,這里的加速減速還有顯示方式都是由單片機(jī)內(nèi)部的程序控制,在這里我將32個光二極管分別接在P0和P1,通過程序控制這兩個端

4、口的電平高低,將32個光二極管的正極接電源,負(fù)極接P0和P1口,即發(fā)P0和P1口的相應(yīng)端口為高電平時,發(fā)光二極管的兩端都為高電平,所以發(fā)光二極管不亮,當(dāng)發(fā)光二極管的相應(yīng)端口為低電平時就能被點亮。再通過程序循環(huán)的讓各個端口以不同的方式點亮來達(dá)到走馬的效果,并且當(dāng)中要有一定的延時,延時時間小于人眼視覺暫留時間,否則人眼看上去每個燈都是亮的也就沒有跑馬效果。系統(tǒng)框圖如圖一:MCU(AT89S51)LED顯示陣列12M晶振復(fù)位電路7段共陰數(shù)碼管鍵盤圖一 系統(tǒng)框圖2.2 單元電路設(shè)計與分析1. 主控芯片AT89S52AT89S52是一個低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含4k Bytes

5、 ISP(In-system programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲單元,功能強(qiáng)大的微型計算機(jī)的AT89S51可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方案。2. AT89S52性能簡介AT89S52具有如下特點:40個引腳,4k Bytes Flash片內(nèi)程序存儲器,128 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可

6、編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時鐘振蕩器。此外,AT89S52設(shè)計和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式??臻e模式下,CPU暫停工作,而RAM定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。AT89S52 PDIP Pin Configurations如圖二:圖二 AT89S52 Pin Configurations3.顯示部分:顯示部分用32個發(fā)光二極管分別接在P0和P1,通過程序控制P0和P2的16個端口按照一定的方式依次為低電平以點亮相應(yīng)端口的LED。LED陣列如圖三:

7、圖三 LED顯示陣列4. 模式顯示部分:模式即跑馬的方式,共十種。相應(yīng)方式由數(shù)碼管顯示出來,每當(dāng)模式按鈕按下時,相應(yīng)的模式加一 ,數(shù)碼管顯示相應(yīng)模式。共陰數(shù)碼管結(jié)構(gòu)如圖四:a 各段代碼 b 實物外觀圖四 共陽數(shù)碼管結(jié)構(gòu)5.單片機(jī)部分:該部分主要涉及功能的實現(xiàn)方式,即程序編寫。程序要實現(xiàn)的功能包括讀鍵盤,通過對讀入鍵盤的值控制LED點亮方式和數(shù)碼管顯示。鍵盤有三個按鍵K1、K2、K3,K1控制LED點亮模式,K2、K3鍵控制跑馬燈速度,K2加速,K3減速。不論K1被按下多少次,LED九種點亮模式是循環(huán)的,K2、K3鍵控制速度分別有上限和下限,多按無效。6音樂播放部分:撤換最后一個功能模式時,蜂鳴

8、器將會播放音樂,此時LED將當(dāng)作音頻燈使用。當(dāng)中共有三首音樂,分別是我的驕傲 同一首歌和兩只蝴蝶此時K2加速充當(dāng)下一曲的作用,K3減速充當(dāng)上一曲的作用,歌曲是循環(huán)播放的,此時LED彩色燈將從當(dāng)隨音頻變化的指示燈。程序設(shè)計思路:主程序中默認(rèn)執(zhí)行左右流水燈,在中斷服務(wù)程序中,首先讀取按鍵狀態(tài),然后延時10ms,再次讀取按鍵狀態(tài)。把兩次獲得的按鍵狀態(tài)比較,如果不同,就表示是抖動,退出中斷;否則,就去判斷是哪個按鍵按下。如果是K1,就執(zhí)行下一個跑馬;如果是K2,就執(zhí)行跑馬加速;如果是K3,就執(zhí)行跑馬減速。采用置標(biāo)志位的方法。即在主程序中設(shè)定兩個標(biāo)志位,一個跑馬模式標(biāo)志位,一個跑馬速度標(biāo)志位。不斷的對這

9、三個標(biāo)志進(jìn)行查詢:如果是跑馬模式標(biāo)志為狀態(tài)0,就執(zhí)行右向跑馬;如果是狀態(tài)1,就執(zhí)行左向跑馬燈,依次類推。跑馬速度標(biāo)志默認(rèn)值為10,對應(yīng)延時值為200ms。而在中斷服務(wù)程序中,只需要進(jìn)行如下工作:去抖動,鍵盤識別,改變標(biāo)志位。程序流程圖如圖五:圖五程序流程圖2.3電路的安裝與調(diào)試用keil將程序編寫好之后,檢查程序有無錯誤。有錯誤就改正,直到?jīng)]有錯誤,最后生成HEX文件,再用peoteus畫好硬件電路圖,將單片機(jī)指向剛生成的HEX文件并進(jìn)行仿真調(diào)試,在調(diào)試過程當(dāng)中通過調(diào)試的結(jié)果完善程序。一切之后,下面就進(jìn)行最后階段,即在面包板上搭電路,然后用燒寫器將HEX文件下載到AT89S52單片機(jī)中。調(diào)試電

10、路,帶著笑容欣賞勝利的成果。仿真圖如圖:3建議 希望老師多給我們講一些單片機(jī)的研究方向,平時也多給我們出一些小設(shè)計課題,我 覺得像這樣自己做一個設(shè)計對理論學(xué)習(xí)是一個很好的總結(jié),當(dāng)我們有不懂的東西的時候也可以得到老師的指點,這樣才能夠更全面的認(rèn)識和學(xué)好單片機(jī)。 結(jié) 論通過此次課程設(shè)計,不僅初步掌握了51單片機(jī)的一些基本功能應(yīng)用,還學(xué)會了使用keil和protues兩個軟件。知道了怎么用keil新建工程文件、編寫調(diào)試程序、生成HEX文件;怎么用protues軟件畫圖,特別是總線的畫法,怎么仿真等。致 謝 我會以此為起點,進(jìn)一步學(xué)習(xí)和使用單片機(jī),為將來工作打基礎(chǔ)。 感謝我的單片機(jī)啟蒙老師戴嚴(yán)炯老師的

11、教誨。也感謝向誠老師的指導(dǎo)。參 考 文 獻(xiàn)1 譚浩強(qiáng)C程序設(shè)計(第二版)M北京:清華大學(xué)出版社,1999。2 李群芳單片機(jī)微型計算機(jī)與接口技術(shù)(第3版)J北京:電子工業(yè)出版社2008。3 百度搜索引擎網(wǎng)址4 附錄第 22 頁 共 22 頁實物圖如圖六:C程序如下:#include <REG52.H>#include "SoundPlay.h"unsigned char RunMode;/*System Fuction*void Delay1ms(unsigned int count)unsigned int i,j;for(i=0;i<count;i+)f

12、or(j=0;j<120;j+);unsigned char code LEDDisplayCode = 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8, /07                               0x80,0x90,0x88,0x83,0xC6

13、,0xA1,0x86,0x8E,0xFF;void Display(unsigned char Value)P3 = LEDDisplayCodeValue;void LEDFlash(unsigned char Count)unsigned char i;bit Flag;for(i = 0; i<Count;i+)   Flag = !Flag;   if(Flag)    Display(RunMode);   else    Display(0x10);

14、0;  Delay1ms(100);Display(RunMode);unsigned char GetKey(void)unsigned char KeyTemp,CheckValue,Key = 0x00;CheckValue = P2&0x32;if(CheckValue=0x32)   return 0x00;Delay1ms(10);KeyTemp = P2&0x32;if(KeyTemp=CheckValue)   return 0x00;if(!(CheckValue&0x02)   K

15、ey|=0x01;if(!(CheckValue&0x10)   Key|=0x02;if(!(CheckValue&0x20)   Key|=0x04;return Key;unsigned int Timer0Count,SystemSpeed,SystemSpeedIndex;void InitialTimer2(void)T2CON = 0x00;    /16 Bit Auto-Reload Mode   TH2 = RCAP2H = 0xFC; /重裝值,初始值 TL2 = R

16、CAP2L = 0x18;ET2=1;      /定時器 2 中斷允許TR2 = 1;     /定時器 2 啟動EA=1;unsigned int code SpeedCode=   1,   2,   3,   5,   8, 10, 14, 17, 20, 30,            40

17、, 50, 60, 70, 80, 90, 100, 120, 140, 160,         180, 200, 300, 400, 500, 600, 700, 800, 900,1000;/30void SetSpeed(unsigned char Speed)SystemSpeed =SpeedCodeSpeed;void LEDShow(unsigned int LEDStatus)P1 = (LEDStatus&0x00FF);P0 = (LEDStatus>>8)&0x

18、00FF);void InitialCPU(void)RunMode = 0x00;Timer0Count = 0;SystemSpeedIndex = 9;P1 = 0x00;P0 = 0x00;P2 = 0xFF;P3 = 0x00;Delay1ms(500);P1 = 0xFF;P0 = 0xFF;P2 = 0xFF;P3 = 0xFF;SetSpeed(SystemSpeedIndex);Display(RunMode);/Mode 0unsigned int LEDIndex = 0;bit LEDDirection = 1,LEDFlag = 1;void Mode_0(void)

19、LEDShow(0x0001<<LEDIndex);LEDIndex = (LEDIndex+1)%16;/Mode 1void Mode_1(void)LEDShow(0x8000>>LEDIndex);LEDIndex = (LEDIndex+1)%16;/Mode 2void Mode_2(void)if(LEDDirection)   LEDShow(0x0001<<LEDIndex);else   LEDShow(0x8000>>LEDIndex);if(LEDIndex=15) 

20、60; LEDDirection = !LEDDirection;   LEDIndex = (LEDIndex+1)%16;/Mode 3void Mode_3(void)if(LEDDirection)   LEDShow(0x0001<<LEDIndex);else   LEDShow(0x8000>>LEDIndex);if(LEDIndex=15)   LEDDirection = !LEDDirection;   LEDIndex = (LEDIndex+1)

21、%16;/Mode 4void Mode_4(void)if(LEDDirection)   if(LEDFlag)    LEDShow(0xFFFE<<LEDIndex);    else    LEDShow(0x7FFF>>LEDIndex);else   if(LEDFlag)    LEDShow(0x7FFF>>LEDIndex);   else  

22、;  LEDShow(0xFFFE<<LEDIndex);if(LEDIndex=15)   LEDDirection = !LEDDirection;   if(LEDDirection) LEDFlag = !LEDFlag;   LEDIndex = (LEDIndex+1)%16;/Mode 5void Mode_5(void)if(LEDDirection)   LEDShow(0x000F<<LEDIndex);else   LEDShow(0xF0

23、00>>LEDIndex);if(LEDIndex=15)   LEDDirection = !LEDDirection;    LEDIndex = (LEDIndex+1)%16;/Mode 6void Mode_6(void)if(LEDDirection)   LEDShow(0x000F<<LEDIndex);else   LEDShow(0xF000>>LEDIndex);if(LEDIndex=15)   LEDDirection =

24、!LEDDirection;   LEDIndex = (LEDIndex+1)%16;/Mode 7void Mode_7(void)if(LEDDirection)   LEDShow(0x003F<<LEDIndex);else   LEDShow(0xFC00>>LEDIndex);if(LEDIndex=9)   LEDDirection = !LEDDirection;    LEDIndex = (LEDIndex+1)%10;/Mode 8voi

25、d Mode_8(void)LEDShow(+LEDIndex);void Timer0EventRun(void)if(RunMode=0x00)   Mode_0(); else if(RunMode =0x01)   Mode_1();else if(RunMode =0x02)   Mode_2();else if(RunMode =0x03)   Mode_3();else if(RunMode =0x04)   Mode_4();else if(RunMode =0x05) 

26、;  Mode_5();else if(RunMode =0x06)   Mode_6();else if(RunMode =0x07)   Mode_7();else if(RunMode =0x08)   Mode_8();void Timer2(void) interrupt 5 using 3TF2 = 0; /中斷標(biāo)志清除( Timer2 必須軟件清標(biāo)志!)if(+Timer0Count>=SystemSpeed)   Timer0Count = 0;   Timer0

27、EventRun();   unsigned char MusicIndex = 0;void KeyDispose(unsigned char Key)if(Key&0x01)   LEDDirection = 1;   LEDIndex = 0;   LEDFlag = 1;   RunMode = (RunMode+1)%10;   Display(RunMode);   if(RunMode=0x09)   

28、TR2 = 0;   else    TR2 = 1;if(Key&0x02)   if(RunMode=0x09)       MusicIndex =(MusicIndex+MUSICNUMBER-1)%MUSICNUMBER;      else       if(SystemSpeedIndex>0)      &#

29、160;  -SystemSpeedIndex;     SetSpeed(SystemSpeedIndex);        else         LEDFlash(6);    if(Key&0x04)   if(RunMode=0x09)       MusicIndex =(MusicIndex+1

30、)%MUSICNUMBER;      else       if(SystemSpeedIndex<28)         +SystemSpeedIndex;     SetSpeed(SystemSpeedIndex);        else        

31、; LEDFlash(6);        /*Music*/揮著翅膀的女孩unsigned char code Music_Girl= 0x17,0x02, 0x17,0x03, 0x18,0x03, 0x19,0x02, 0x15,0x03,                        

32、60;         0x16,0x03, 0x17,0x03, 0x17,0x03, 0x17,0x03, 0x18,0x03,                                &#

33、160; 0x19,0x02, 0x16,0x03, 0x17,0x03, 0x18,0x02, 0x18,0x03,                                  0x17,0x03, 0x15,0x02, 0x18,0x03, 0x17,0x03

34、, 0x18,0x02,                                  0x10,0x03, 0x15,0x03, 0x16,0x02, 0x15,0x03, 0x16,0x03,      

35、;                            0x17,0x02, 0x17,0x03, 0x18,0x03, 0x19,0x02, 0x1A,0x03,             

36、0;                    0x1B,0x03, 0x1F,0x03, 0x1F,0x03, 0x17,0x03, 0x18,0x03,                     

37、60;            0x19,0x02, 0x16,0x03, 0x17,0x03, 0x18,0x03, 0x17,0x03,                             &#

38、160;    0x18,0x03, 0x1F,0x03, 0x1F,0x02, 0x16,0x03, 0x17,0x03,                                  0x18,0x03, 0x17,0x03, 0x

39、18,0x03, 0x20,0x03, 0x20,0x02,                                  0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x20,0x03, 0x21,0x03,   

40、;                               0x20,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x1F,0x03,          

41、0;                       0x1B,0x03, 0x19,0x03, 0x19,0x03, 0x15,0x03, 0x1A,0x66,                  

42、60;               0x1A,0x03, 0x19,0x03, 0x15,0x03, 0x15,0x03, 0x17,0x03,                          &#

43、160;       0x16,0x66, 0x17,0x04, 0x18,0x04, 0x18,0x03, 0x19,0x03,                                  0x1F,0

44、x03, 0x1B,0x03, 0x1F,0x66, 0x20,0x03, 0x21,0x03,                                  0x20,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66, 0x1F,0x03

45、,                                  0x1B,0x03, 0x19,0x03, 0x19,0x03, 0x15,0x03, 0x1A,0x66,       

46、0;                          0x1A,0x03, 0x19,0x03, 0x19,0x03, 0x1F,0x03, 0x1B,0x03,               

47、60;                  0x1F,0x00, 0x1A,0x03, 0x1A,0x03, 0x1A,0x03, 0x1B,0x03,                       &#

48、160;          0x1B,0x03, 0x1A,0x03, 0x19,0x03, 0x19,0x02, 0x17,0x03,                               &

49、#160;  0x15,0x17, 0x15,0x03, 0x16,0x03, 0x17,0x03, 0x18,0x03,                                  0x17,0x04, 0x18,0x0E, 0x18,0x03, 0x

50、17,0x04, 0x18,0x0E,                                  0x18,0x66, 0x17,0x03, 0x18,0x03, 0x17,0x03, 0x18,0x03,    

51、0;                             0x20,0x03, 0x20,0x02, 0x1F,0x03, 0x1B,0x03, 0x1F,0x66,            

52、60;                     0x20,0x03, 0x21,0x03, 0x20,0x03, 0x1F,0x03, 0x1B,0x03,                    &#

53、160;             0x1F,0x66, 0x1F,0x04, 0x1B,0x0E, 0x1B,0x03, 0x19,0x03,                            &

54、#160;     0x19,0x03, 0x15,0x03, 0x1A,0x66, 0x1A,0x03, 0x19,0x03,                                  0x15,0x03, 0x15,0

55、x03, 0x17,0x03, 0x16,0x66, 0x17,0x04,                                  0x18,0x04, 0x18,0x03, 0x19,0x03, 0x1F,0x03, 0x1B,0x03, 

56、0;                                0x1F,0x66, 0x20,0x03, 0x21,0x03, 0x20,0x03, 0x1F,0x03,         

57、60;                        0x1B,0x03, 0x1F,0x66, 0x1F,0x03, 0x1B,0x03, 0x19,0x03,                 &#

58、160;                0x19,0x03, 0x15,0x03, 0x1A,0x66, 0x1A,0x03, 0x19,0x03,                         &

59、#160;        0x19,0x03, 0x1F,0x03, 0x1B,0x03, 0x1F,0x00, 0x18,0x02,                                 

60、 0x18,0x03, 0x1A,0x03, 0x19,0x0D, 0x15,0x03, 0x15,0x02,                                  0x18,0x66, 0x16,0x02, 0x17,0x02, 0x15,0x00, 0x

61、00,0x00;/同一首歌unsigned char code Music_Same= 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x66, 0x18,0x03,                                  0x1

62、7,0x02, 0x15,0x02, 0x16,0x01, 0x15,0x02, 0x10,0x02,                                  0x15,0x00, 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0

63、x02,                                  0x17,0x03, 0x18,0x03, 0x19,0x02, 0x15,0x02, 0x18,0x66,       &

64、#160;                          0x17,0x03, 0x19,0x02, 0x16,0x03, 0x17,0x03, 0x16,0x00,               

65、                   0x17,0x01, 0x19,0x02, 0x1B,0x02, 0x1B,0x70, 0x1A,0x03,                       

66、;           0x1A,0x01, 0x19,0x02, 0x19,0x03, 0x1A,0x03, 0x1B,0x02,                              

67、0;   0x1A,0x0D, 0x19,0x03, 0x17,0x00, 0x18,0x66, 0x18,0x03,                                  0x19,0x02, 0x1A,0x02, 0x19,0x0C,

68、 0x18,0x0D, 0x17,0x03,                                  0x16,0x01, 0x11,0x02, 0x11,0x03, 0x10,0x03, 0x0F,0x0C,    &

69、#160;                             0x10,0x02, 0x15,0x00, 0x1F,0x01, 0x1A,0x01, 0x18,0x66,            

70、                      0x19,0x03, 0x1A,0x01, 0x1B,0x02, 0x1B,0x03, 0x1B,0x03,                    

71、;              0x1B,0x0C, 0x1A,0x0D, 0x19,0x03, 0x17,0x00, 0x1F,0x01,                           

72、0;      0x1A,0x01, 0x18,0x66, 0x19,0x03, 0x1A,0x01, 0x10,0x02,                                  0x10,0x03, 0x1

73、0,0x03, 0x1A,0x0C, 0x18,0x0D, 0x17,0x03,                                  0x16,0x00, 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x70, &

74、#160;                                0x18,0x03, 0x17,0x02, 0x15,0x03, 0x15,0x03, 0x16,0x66,         

75、                         0x16,0x03, 0x16,0x02, 0x16,0x03, 0x15,0x03, 0x10,0x02,                 

76、;                 0x10,0x01, 0x11,0x01, 0x11,0x66, 0x10,0x03, 0x0F,0x0C,                        

77、0;         0x1A,0x02, 0x19,0x02, 0x16,0x03, 0x16,0x03, 0x18,0x66,                                

78、60; 0x18,0x03, 0x18,0x02, 0x17,0x03, 0x16,0x03, 0x19,0x00,                                  0x00,0x00 ;/兩只蝴蝶    

79、60;                             unsigned char code Music_Two = 0x17,0x03, 0x16,0x03, 0x17,0x01, 0x16,0x03, 0x17,0x03,       &

80、#160;                          0x16,0x03, 0x15,0x01, 0x10,0x03, 0x15,0x03, 0x16,0x02,               

81、                   0x16,0x0D, 0x17,0x03, 0x16,0x03, 0x15,0x03, 0x10,0x03,                       

82、;           0x10,0x0E, 0x15,0x04, 0x0F,0x01, 0x17,0x03, 0x16,0x03,                              

83、0;   0x17,0x01, 0x16,0x03, 0x17,0x03, 0x16,0x03, 0x15,0x01,                                  0x10,0x03, 0x15,0x03, 0x16,0x02,

84、 0x16,0x0D, 0x17,0x03,                                  0x16,0x03, 0x15,0x03, 0x10,0x03, 0x15,0x03, 0x16,0x01,    &

85、#160;                             0x17,0x03, 0x16,0x03, 0x17,0x01, 0x16,0x03, 0x17,0x03,            

86、                      0x16,0x03, 0x15,0x01, 0x10,0x03, 0x15,0x03, 0x16,0x02,                    

87、;              0x16,0x0D, 0x17,0x03, 0x16,0x03, 0x15,0x03, 0x10,0x03,                           

88、0;      0x10,0x0E, 0x15,0x04, 0x0F,0x01, 0x17,0x03, 0x19,0x03,                                  0x19,0x01, 0x1

89、9,0x03, 0x1A,0x03, 0x19,0x03, 0x17,0x01,                                  0x16,0x03, 0x16,0x03, 0x16,0x02, 0x16,0x0D, 0x17,0x03, &

90、#160;                                0x16,0x03, 0x15,0x03, 0x10,0x03, 0x10,0x0D, 0x15,0x00,         

91、                         0x19,0x03, 0x19,0x03, 0x1A,0x03, 0x1F,0x03, 0x1B,0x03,                 

92、;                 0x1B,0x03, 0x1A,0x03, 0x17,0x0D, 0x16,0x03, 0x16,0x03,                        

93、0;         0x16,0x0D, 0x17,0x01, 0x17,0x03, 0x17,0x03, 0x19,0x03,                                

94、60; 0x1A,0x02, 0x1A,0x02, 0x10,0x03, 0x17,0x0D, 0x16,0x03,                                  0x16,0x01, 0x17,0x03, 0x19,0x03, 0x19,0x03,

95、 0x17,0x03,                                  0x19,0x02, 0x1F,0x02, 0x1B,0x03, 0x1A,0x03, 0x1A,0x0E,      

96、                            0x1B,0x04, 0x17,0x02, 0x1A,0x03, 0x1A,0x03, 0x1A,0x0E,              

97、;                    0x1B,0x04, 0x1A,0x03, 0x19,0x03, 0x17,0x03, 0x16,0x03,                     

98、0;            0x17,0x0D, 0x16,0x03, 0x17,0x03, 0x19,0x01, 0x19,0x03,                                  0x19,0x03, 0x1A,0x03, 0x1F,0x03, 0x1B,0x03, 0x1B,0x03,                         

溫馨提示

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

最新文檔

評論

0/150

提交評論