版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 課程設計報告</b></p><p> 基于單片機的簡易音樂播放器</p><p> 專 業(yè): 通信工程 </p><p> 2014年 6 月 24 日</p><p> 設計目標:實現(xiàn)音樂的播放、選擇、開始/暫停3種功能。</p>
2、;<p> 實際功能描述:上電后播放器默認播放第一首歌曲《軍港之夜》,按下與P3.2連接的按鈕則播放上一首歌曲,按下與P3.3連接的按鈕則開始播放下一首歌曲,按下與P3.5連接的按鈕則暫停正在播放的音樂,再按一次則繼續(xù)播放。播放器總共可以播放3首歌曲,按順序依次為《軍港之夜》、《死了都要愛》、《中華人民共和國國歌》。</p><p><b> 電路結構圖</b></p
3、><p><b> 電路仿真圖</b></p><p><b> 實物圖</b></p><p><b> 程序</b></p><p> OUT BIT P2.0 ;定義音頻輸出端口,p2.0</p><
4、p> N EQU 3 ;歌曲總數(shù) </p><p> OUT_NUM EQU P1;數(shù)碼管顯視當前所放歌曲曲數(shù)</p><p><b> ORG 0000H</b></p><p><b> AJMP MAIN</b></p>
5、<p><b> ORG 0003H</b></p><p> AJMP LAST_SONG ;外部中斷0用于接上一曲歌按鍵</p><p> ORG 000BH </p><p> AJMP F_T0 ;定時器0用于定時,作音符發(fā)生器用</p>&l
6、t;p><b> ORG 0013H</b></p><p> q4: AJMP NEXT_SONG ;外部中斷1接下一曲歌按鍵</p><p><b> ORG 001BH</b></p><p> AJMP START_PAUSE ;定時器1用計數(shù),這
7、里用作中斷,</p><p> 接開始/暫停鍵,初值為0ffH,方式2</p><p><b> ORG 0030H</b></p><p> MAIN: MOV SP,#60H </p><p> MOV DPTR,#TABLE ;DPRT指向每首歌曲的入口地址的地址。</
8、p><p> MOV R0,#30H ;R0中存入數(shù)據(jù)30H,這里在以30H開始的</p><p> 單元存放每首歌曲的入口地址,其中30H,31H存放</p><p> ;歌曲的節(jié)拍入口地址,32H,33H存放歌曲</p><p> 音符入 口地址,每首歌占用四個存儲存單元。</p>
9、<p> MOV R5,#00H ;R5中存放表TABLE中正在執(zhí)行操作的序號</p><p> MOV R6,#1 ;R6存放正在設置入口信息的歌曲數(shù)</p><p> SET_TAB: MOV A,R5 ;設置每首歌曲的入口信息,存放在以30H</p><p><
10、b> 開始的存儲單元中。</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV @R0,A</b></p><p><b> INC R5</b></p><p><b> INC R0</b></p>
11、<p><b> MOV A,R5</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV @R0,A</b></p><p><b> INC R5</b></p><p><b> INC R0</b
12、></p><p><b> MOV A,R5</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV @R0,A</b></p><p><b> INC R0</b></p><p><b>
13、 INC R5</b></p><p><b> MOV A,R5</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV @R0,A</b></p><p><b> INC R0</b></p><
14、p><b> INC R5</b></p><p> INC R6 ;設置完一首歌曲后,歌曲數(shù)加一</p><p> CJNE R6,#N+1,SET_TAB ;是否設置完,沒有便繼續(xù),否則進行</p><p><b> 下面的操作</b></p
15、><p> ;*********************************** 對中斷,計數(shù)器的相關參數(shù)進行設置</p><p> MOV TMOD, #61H ;計數(shù)器0工作方式1,計數(shù)器1工作</p><p><b> 方式2</b></p><p> MOV TH1,#0FFH
16、;給計數(shù)器1置初值0FFH,</p><p> 又由于是工作方式2,所以</p><p> MOV TL1,#0FFH ;計數(shù)器計數(shù)為1,相當于一</p><p><b> 外部中斷。</b></p><p> SETB ET1 ;允許計數(shù)器1中斷 </p>
17、<p> SETB ET0 ;允許計數(shù)器具0中斷</p><p> CLR PT0 ;計數(shù)器0為低優(yōu)先級</p><p> SETB PT1 ;計數(shù)器1為高優(yōu)先級</p><p> SETB IT0
18、 ;外部中斷0為跳沿觸發(fā)</p><p> SETB PX0 ;高優(yōu)先級</p><p> SETB IT1 ;外部中斷1為跳沿觸發(fā)</p><p> SETB PX1
19、 ;高優(yōu)先級</p><p> SETB EX1 ;允許外部中斷1中斷</p><p> SETB EX0 ;允許外部中斷定0中斷</p><p> SETB EA ;開
20、中斷總開關</p><p> SETB TR1 ;定時器1開始工作,作中斷用</p><p> SETB OUT ;音頻輸出端口初始化</p><p> ;*********************************** ;設置結束</p><p>
21、 CLR F0 ;設置F0=0,用來作暫停/播放的</p><p> 標置位用 </p><p> MOV 22H,#01H ;22H單元中存放正在播放的歌曲編號</p><p> MOV DPTR,#OUT_TA
22、B ;將正在播放的歌曲編號送</p><p><b> 數(shù)碼管顯視</b></p><p><b> MOV A,22H</b></p><p> MOVC A,@A+DPTR</p><p> MOV OUT_NUM,A</p><
23、p> MOV R7,#00H ;R7中存放歌曲總信息的入口地址 </p><p> START0:MOV R4,#00H ;R4存放當前正在播放歌曲的</p><p><b> 第幾個節(jié)拍數(shù)</b></p><p> MOV R
24、0,#30H ;30H開始的單元中存放歌曲的</p><p><b> 入口信息</b></p><p> MOV A,R7 ;將歌曲的節(jié)拍表的入口地址送到DPTR</p><p><b> ADD A,R0</b></p>
25、<p><b> MOV R0,A</b></p><p> MOV DPH,@R0</p><p><b> INC R0</b></p><p> MOV DPL,@R0</p><p><b> INC R0</b></p><p&
26、gt;<b> MOV A,R4</b></p><p><b> INC R4</b></p><p> MOVC A,@A+DPTR ;取出第一節(jié)拍數(shù),其實第一個節(jié)拍</p><p> 不是歌曲的第一個節(jié)拍,而是表示幾分音符 </p&
27、gt;<p> ;****************************************************</p><p> MOV 26H,A ;將取出的音符數(shù)+節(jié)拍數(shù)保存</p><p><b> 在職26H單元中</b></p><p> NEXT: MOV R0,#30H
28、 ;開始取出歌曲的第一個數(shù)據(jù)</p><p><b> MOV A,R7</b></p><p><b> ADD A,R0</b></p><p><b> MOV R0,A</b></p><p> MOV DPH,@R0&
29、lt;/p><p><b> INC R0</b></p><p> MOV DPL,@R0</p><p><b> INC R0</b></p><p><b> MOV A,R4</b></p><p><b> INC R4<
30、;/b></p><p> MOVC A,@A+DPTR ;放在A中</p><p> ;**************************************************** </p><p> JZ END0 ;若為0,則表示為休止符,不
31、唱,</p><p> 本次音符不唱, </p><p> MOV R1,A ;不為0,取出節(jié)拍數(shù)</p><p> ANL A,#0FH</p><p><b> MOV R2,A</b></p><p><b&
32、gt; MOV A,R1</b></p><p><b> SWAP A</b></p><p> ANL A,#0FH</p><p> JNZ SING ;音符不為0,唱</p><p> CLR TR0
33、 ;為0,不唱,關頻率發(fā)生器</p><p> SJMP SING1 </p><p> SING: DEC A ;開始唱,進行相應的數(shù)據(jù)處理</p><p><b> MOV R3,A</
34、b></p><p><b> RL A</b></p><p> MOV DPH,@R0</p><p><b> INC R0</b></p><p> MOV DPL,@R0</p><p><b> INC R0</b></
35、p><p> MOVC A,@A+DPTR</p><p><b> MOV 21H,A</b></p><p><b> MOV TH0,A</b></p><p><b> MOV A,R3</b></p><p><b> RL
36、A</b></p><p><b> INC A</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV 20H,A</b></p><p><b> MOV TL0,A</b></p><p>
37、SETB TR0 ;開唱</p><p> SING1:LCALL DELAY ;每個音符唱多久</p><p> JB F0,FOR ;是否暫停,</p><p> AJMP NEXT ;沒有暫停,繼續(xù)</p
38、><p> FOR: CLR TR0 ;暫停,不唱</p><p> JB F0,$ ;等待播放</p><p> AJMP NEXT ;開始播放</p><p> END0: CLR TR0
39、 ;不唱 </p><p> MOV A,22H ;唱完處理</p><p> CJNE A,#N,WW ;是不是全部歌曲都唱完</p><p> MOV 22H,#01H ;全部唱完,則從第一首開
40、始再唱</p><p> MOV R7,#00H</p><p> MOV OUT_NUM,#06H ;數(shù)碼管顯視第一首歌曲編號 </p><p><b> AJMP WWW</b></p><p> WW: MOV A,R7
41、 ;沒有全部唱完,唱下一首,</p><p><b> 歌曲的入口信息調整</b></p><p><b> ADD A,#4</b></p><p><b> MOV R7,A</b></p><p><b> INC
42、 22H</b></p><p><b> CLR EA</b></p><p><b> PUSH DPH</b></p><p> PUSH DPL </p><p><b> MOV A,22H</b></p><p>
43、MOV DPTR,#OUT_TAB</p><p> MOVC A,@A+DPTR</p><p> MOV OUT_NUM,A ;數(shù)碼管顯視相應的歌曲編號</p><p><b> POP DPL</b></p><p><b> POP DPH</
44、b></p><p> WWW: SETB EA</p><p> AJMP START0 ;開始下一首的演唱</p><p> F_T0: MOV TH0,21H ;定時器0置初值</p><p> MOV TL0,2
45、0H</p><p> CPL OUT ;頻率產生</p><p><b> RETI</b></p><p> NEXT_SONG: PUSH ACC ;下一曲中斷程序處理,保護現(xiàn)場 </p><p&
46、gt;<b> PUSH DPH</b></p><p> PUSH DPL </p><p> CLR EA ;關中斷</p><p> MOV A,22H</p><p> CJNE A,#N,Q
47、 ;是最后一首嗎?</p><p> MOV R7,#00H ;是最后一首,則R7指向第一首,</p><p><b> 演唱第一首</b></p><p> MOV 22H,#01H</p><p> AJMP BACK
48、 </p><p> Q: INC 22H ;不是最后一首,唱下一首,</p><p> R7內容加4,歌曲數(shù)加1</p><p><b> MOV A,R7</b></p><p><b> ADD A
49、,#4</b></p><p><b> MOV R7,A</b></p><p> BACK: MOV R4,#00H ;數(shù)碼管顯視相應的歌曲編號</p><p><b> MOV A,22H</b></p><p> MOV DP
50、TR,#OUT_TAB</p><p> MOVC A,@A+DPTR</p><p> MOV OUT_NUM,A</p><p> ;********************************************</p><p> MOV B,R0 ;對下首要演唱的歌曲的幾分拍&l
51、t;/p><p> 進行調整,同時對R0中的內容進行保護</p><p> MOV R4,#00H</p><p> MOV R0,#30H </p><p><b> MOV A,R7</b></p><p><b> ADD A,R0</b></p>
52、<p><b> MOV R0,A</b></p><p> MOV DPH,@R0</p><p><b> INC R0</b></p><p> MOV DPL,@R0</p><p><b> INC R0</b></p><p&
53、gt;<b> MOV A,R4</b></p><p><b> INC R4</b></p><p> MOVC A,@A+DPTR</p><p> MOV 26H,A ;結果存入26H單元中</p><p><b>
54、DEC R4</b></p><p> MOV R0,B ;恢復R0中的內容</p><p> ;******************************************** </p><p> POP DPL ;恢復現(xiàn)場</p><p><b> POP D
55、PH</b></p><p><b> POP ACC</b></p><p><b> SETB EA</b></p><p> RETI ;中斷返回</p><p> LAST_SONG: PUSH ACC
56、 ;上一曲中斷程序處理開始,保護現(xiàn)場 </p><p><b> PUSH DPH</b></p><p> PUSH DPL </p><p> CLR EA ;關中斷</p><p>
57、MOV A,22H ;曲目數(shù)送A</p><p> CJNE A,#1,QQ ;是否是第一首</p><p> MOV 22H,#N ;是第一首歌曲</p><p> MOV B,#4 ;將R7指向最后一首歌曲</p><p> MOV A,#
58、N-1</p><p><b> MUL AB</b></p><p><b> MOV R7,A</b></p><p> AJMP BACK2 ;處理結束</p><p> QQ: DEC 22H </p><p> MOV
59、A,R7 ;R7減4</p><p><b> SUBB A,#4</b></p><p><b> MOV R7,A</b></p><p> BACK2: MOV R4,#00H </p><p><b> MOV A,22H</b></p&
60、gt;<p> MOV DPTR,#OUT_TAB</p><p> MOVC A,@A+DPTR</p><p> MOV OUT_NUM,A ;數(shù)碼管顯視相應歌曲的編號</p><p> ;********************************************</p><p>
61、 MOV B,R0 ;對下首要演唱的歌曲的幾分拍進行調整,</p><p> 同時對R0中的內容進行保護</p><p> MOV R4,#00H</p><p> MOV R0,#30H </p><p><b> MOV A,R7</b></p><p><b>
62、; ADD A,R0</b></p><p><b> MOV R0,A</b></p><p> MOV DPH,@R0</p><p><b> INC R0</b></p><p> MOV DPL,@R0</p><p><b> I
63、NC R0</b></p><p><b> MOV A,R4</b></p><p><b> INC R4</b></p><p> MOVC A,@A+DPTR</p><p> MOV 26H,A ;結果存入26H單元中</p>
64、<p><b> DEC R4</b></p><p> MOV R0,B;R0中的內容恢復</p><p> ;******************************************** </p><p> POP DPL ;恢復現(xiàn)場</p>&l
65、t;p><b> POP DPH</b></p><p><b> POP ACC</b></p><p><b> SETB EA</b></p><p> RETI ;中斷返回</p><p> START_PAUSE:CP
66、L F0 ;開始/暫停中斷處理程序,將標置位取反</p><p> JB F0,RETURN ;為1返回</p><p> SETB TR0 ;為0則播放</p><p> RETURN: RETI ;中斷返回</p><p> DELAY: M
67、OV 27H,26H ;音符演奏時間控制</p><p> D2: MOV 28H,#125</p><p> D3: MOV 29H,#248 </p><p> DJNZ 29H,$</p><p> DJNZ 28H,D3 </p><p> DJNZ
68、27H,D2 </p><p> DJNZ R2,DELAY</p><p><b> RET</b></p><p> OUT_TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H,73H </p><
69、;p><b> ;共陰數(shù)碼管顯視用</b></p><p> ;OUT_TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H,8EH,0FFH ;共陽</p><p>
70、; TABLE: DW SONG1,TABLE1,SONG2,TABLE2,SONG3,TABLE3</p><p> TABLE1:DW 64580,64684,64777,64820,64898,64968,65030</p><p> DW 63628,63835,64021,64103,64260,64400,64524</p><p> SONG
71、1: DB 04H ;1=C 2/4 軍港之夜</p><p> DB 32H,54H,52H,32H,54H,52H,32H,12H,12H,32H,32H,54H,52H,32H,52H,52H,32H,32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,14H,14H</p><p> DB 0C2H,32H,32H,12H,21H,3
72、1H,24H,32H,34H,0D2H,0C2H,14H,14H,32H,52H,52H,32H,52H,54H,32H,34H,31H,21H,12H,24H,24H</p><p> DB 34H,0E2H,0C2H,0D1H,0E1H,0D4H,12H,0E2H,32H,32H,0E2H,0D1H,0E1H,0D4H,0D2H,0E2H,32H,32H,0E2H,0E2H,0D1H,0E1H,0D4H&
73、lt;/p><p> DB 22H,0D1H,11H,0E2H,0D2H,0C4H,0C4H,32H,52H,52H,32H,62H,5H,61H,54H,31H,52H,31H,12H,31H,31H,32H,54H,52H,32H,52H,52H,32H</p><p> DB 32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,34H,34H,32H
74、,52H,52,32H,62H,51H,61H,54H,31H,52H,31H,12H,32H,12H,32H,32H,54H,52H</p><p> DB 32H,52H,52H,31H,31H,32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,14H,14H</p><p> DB 32H,52H,52H,32H,32H,21H,31H,24H
75、,0E2H,0D1H,0E1H,0D2H,0C2H,14H,14H</p><p> DB 0C2H,32H,32H,12H,21H,31H,24H,32H,34H,0D2H,0C2H,14H,14H,32H,52H,52H,32H,52H,54H,32H,34H,31H,21H,12H,24H,24H</p><p> DB 34H,0E2H,0C2H,0D1H,0E1H,0D4
76、H,12H,0E2H,32H,32H,0E2H,0D1H,0E1H,0D4H,0D2H,0E2H,32H,32H,0E2H,0E2H,0D1H,0E1H,0D4H</p><p> DB 22H,0D1H,11H,0E2H,0D2H,0C4H,0C4H,32H,52H,52H,32H,62H,5H,61H,54H,31H,52H,31H,12H,31H,31H,32H,54H,52H,32H,52H,52H,
77、32H</p><p> DB 32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,34H,34H,32H,52H,52,32H,62H,51H,61H,54H,31H,52H,31H,12H,32H,12H,32H,32H,54H,52H</p><p> DB 32H,52H,52H,31H,31H,32H,21H,31H,24H,0E2H,0D1
78、H,0E1H,0D2H,0C2H,14H,14H</p><p> DB 32H,52H,52H,32H,32H,21H,31H,24H,74H,0D2H,0C2H,14H,14H,14H,14H</p><p><b> DB 00H</b></p><p> TABLE2:DW 63835,64021,64103,64260,6440
79、0,64524,64580,64684,64777</p><p> DW 64820,64898,64968,65030,65058,65110,65157,65178</p><p> SONG2: DB 02H;1=C 4/4 死了都要愛</p><p> DB 04H,94H</p><p> DB 0E8H,0E4H,
80、0E4H,0E8H,0E4H,0F4H,0D4H,0C4H,0B4H,84H,84H,92H,92H,94H,92H,02H</p><p> DB 0A4H,0A2H,0B2H,0B4H,0C4H,84H,82H,92H,94H,0A4H</p><p> DB 04H,0C2H,0C2H,0D4H,0C2H,0D2H,0D8H,0D4H,0D2H,92H</p>&l
81、t;p> DB 0E8H,0E4H,0E4H,0E8H,0E4H,0F4H,0D4H,0C4H,0B4H,84H,84H,92H,92H,94H,92H,02H</p><p> DB 0A4H,0A2H,0B2H,0B4H,0C4H,0E8H,0D8H</p><p> DB 0C8H,0C8H,08H,08H,78H,28H,38H,34H,24H</p>&
82、lt;p> DB 24H,64H,64H,24H,64H,72H,72H,78H,58H,54H,44H,38H,34H,14H,34H,84H,74H,74H,62H,62H,0D8H,78H,28H,38H,34H,24H</p><p> DB 24H,64H,64H,24H,64H,72H,72H,72H,94H,92H,94H,0A4H,58H,58H,54H,44H ;#音不準</p
83、><p> DB 58H,58H,58H,58H,0A8H,0A8H,0A4H,0B4H,0A4H,84H,0A4H,94H,98H,98H,08H</p><p> DB 84H,82H,82H,82H,82H,94H,0A2H,94H,92H,82H,74H,72H,74H,72H,72H,72H,72H,92H,91H,91H,94H,54H,74H,94H</p>&
84、lt;p> ;;*************************************************</p><p> DB 0A8H,0A4H,0A2H,0B2H,0C4H,0B4H,0A4H,0A4H,0A4H,92H,92H,98H,82H,72H,78H,04H,0A4H,0A2H,0B2H,0B4H,0C4H,84H,82H,92H,94H,0A4H</p>&l
85、t;p> DB 04H,0C4H,0D4H,0C4H,0C8H,04H,94H</p><p> DB 0E8H,0E4H,0E4H,0E8H,0E4H,0F4H,0D4H,0C4H,0B4H,84H,84H,92H,92H,94H,92H,02</p><p> DB 0A4H,0A2H,0B2H,0B4H,0C4H,84H,82H,92H,94H,0A4H,04H,0
86、C2H,0C2H,0D4H,0D8H,0D4H,0D2H,92H</p><p> DB 0E8H,0E4H,0E4H,0E8H,0E4H,0F4H,0D4H,0C4H,0B4H,84H,84H,92H,92H,94H,92H,02</p><p> DB 0A4H,0A2H,0B2H,0B4H,0C4H,84H,82H,92H,94H,0A4H,04H,0C2H,0C2H,0D4
87、H,0D8H,0D4H,0D2H,92H</p><p> ;*************</p><p> DB 0A4H,0A2H,0B2H,0B3H,0C4H,0E8H,0D8H</p><p> DB 0C8H,0C8H,0C8H,08H</p><p><b> DB 00H </b></p>
88、<p> TABLE3: DW 64898,64968,65030,65086,65135,65158,65199,64260,64400,64524,64580,64684,64777,64862 </p><p> SONG3: DB 03H ;G=2/4 中華人民共和國國歌</p><p> DB 04H,04H,0C2H,14H,12H,
89、12H,12H,11H,11H,0C2H,0D1H,0E1H,14H,14H,02H,32H,12H,21H,31H,52H,51H,51H,54H</p><p> DB 32H,31H,31H,12H,11H,31H,52H,51H,31H,24H,24H,24H,64H,54H,24H,34H,52H,34H,52H,32H,21H,31H,12H,11H,21H,34H,04H</p>&
90、lt;p> DB 52H,51H,0D1H,12H,12H,32H,31H,31H,52H,51H,51H,22H,22H,22H,0D2H,0D1H,0D1H,24H,22H,0C2H,14H,12H,12H,34H,32H,32H,54H,54H,54H,54H</p><p> DB 12H,11H,31H,52H,51H,51H,64H,54H,32H,31H,11H,52H,52H,52H,3
91、2H,02H,12H,02H,0C4H,14H</p><p> DB 0A2H,0A1H,11H,52H,52H,52H,32H,02H,12H,02H,0C4H,14H,0C4H,14H,0C4H,14H,14H,04H</p><p> DB 04H,04H,04H,04H</p><p><b> DB 00H</b></p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機音樂播放器課程設計
- 單片機課程設計--基于單片機的音樂播放器
- 單片機音樂播放器課程設計報告
- 單片機音樂播放器課程設計報告
- 基于單片機音樂播放器設計-課程設計論文
- 單片機課程設計——紅外遙控音樂播放器
- 課程設計-基于單片機的音樂盒播放器設計
- 硬件課程設計報告--基于51單片機音樂播放器設計
- 單片機課程設計--電子音樂播放器
- 課程設計---基于atmega16單片機的音樂播放器設計
- 基于51單片機的音樂播放器設計
- (湖南工業(yè)大學單片機課程設計-)基于51單片機的音樂播放器
- 基于單片機音樂播放器設計[文獻綜述]
- 基于單片機的自動音樂播放器的設計
- 畢業(yè)設計---基于單片機的音樂播放器
- 畢業(yè)設計—基于單片機的音樂播放器
- 基于單片機音樂播放器設計軟件設計
- 基于單片機的音樂播放器設計[開題報告]
- 畢業(yè)設計-- 基于單片機的音樂播放器設計
- 開題報告---基于單片機的自動音樂播放器設計
評論
0/150
提交評論