版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第17卷V0117第2期NO2電子設計工程ElectronicDesignEngineering2009年2月Feb2009基于AT89S52單片機的多功能音樂播放器黃振杰盧小冰(華南農業(yè)大學電子信息工程系。廣東廣州510642)摘要:介紹一種多功能音樂播放器,它是以AT89S52單片機為核心,并輔有一些外圍器件,采用匯編語言編寫程序。實現(xiàn)多功能音樂播放,歌曲自動循環(huán)播放和使用琴鍵自編曲目功能。此外,彩燈顯示歌曲節(jié)奏,按鍵跳轉到喜愛曲目
2、。液晶顯示當前播英文曲目。并給出了系統(tǒng)軟硬件設計。關鍵詞:單片機;多功能音樂播放器;編程仿真;匯編語言中圖分類號:113681文獻標識碼:A文章編號:1006瑚77(2009)02珈1702MultifunctionalmusicplayerbasedonsinglechipmicrocomputerHUANGZhenjie,LUXiaobing(DepartmentofElectronicandInformationEngineeri
3、ngSouthChinaA咖劬:刪Univers妙Guan乎hou510642,Ch/na)Abstract:ItintroducesamultifunetionalmusicplayertakingAT89S52singlechipmicrocomputerashardwarecontrolcoreandusingsomeperipheralelementsPmgrammesaxecompiledinassemblylan刪etoac
4、tasexpectedTherea∞twofunctionalmodesinthissystemOneistomakethemusicplayautomaticallyandconsecutively,theotheristocomposenewsongsthrou#keysInaddition,lightsshowthepaceofmusicandtheEnglishnamescanbedisplayedintheliquidcrys
5、talscr;eenWithperfectcombinationofhardwareandsoftwarethemusicplayercanmeetmanymusiclovers’needsformuhifunctionalmusicplayerAndthehardwareandsoftwareofthesystemaregivenKeywords:single—chipmicrocomputermuhifunctionalmusicp
6、layerprogrammesimulation;assemblylanguagel引言目前流行的MP3MP4播放器的音質相當好。但略感遺憾的是除了選擇歌曲和顯示歌名外,絕大部分播放器沒有諸如隨意彈奏樂曲、樂曲節(jié)奏跳動顯示等功能。正是基于音樂播放器的多功能出發(fā),提出一種多功能音樂播放器的設計方案。2硬件電路設計整個硬件電路是由中心控制:播放、選曲、顯示、電子琴和彩燈等模塊組成。該硬件系統(tǒng)框圖如圖1所示。8按鍵電子琴模塊l剛帆AT洲89S
7、5黻2嘴糕Tt5首音樂的選擇按鈕自彈音樂和歌曲自動播放轉換按鈕圖1硬件系統(tǒng)設計框圖21中心控制模塊目前應用較為流行的單片機111有AVR和5l單片機。從系統(tǒng)設計的功能需求及成本考慮。5l單片機性價比更高,A礴9S52是擁有2個外部中斷。2個16位定時器。2個可編程串行UART的單片機。中心控制模塊采用AT89S52單片機已完全滿足設計需要。實現(xiàn)整個系統(tǒng)控制哪。收稿日期:2008—10—09稿件編號:20081001222播放模塊播放模塊
8、是由8550NPN三極管和電磁蜂嗚器組成。A髓9S52輸出高電平控制信號,啟動8550NPN三極管使信號放大,從而啟動電磁蜂鳴器。與LM386和喇叭的組合相比較,該播放模塊存在一定噪聲,音響效果較差。但由于所需驅動功率較小,驅動器件要求不高,并能降低設計成本。因此,必須選用8550NPN三極管和電磁蜂鳴器則能滿足系統(tǒng)要求。23顯示模塊常見的基于單片機設計的音樂播放器基本不能顯示歌曲。該音樂播放系統(tǒng)設計上增加液晶顯示器,可為使用者提供曲目
9、信息。由于LED數碼管只能顯示數字而無法顯示其他中英文字符,并對成本及功能考慮,因此從設計的成本及功能的角度考慮,采用LCD一1602顯示模塊,它可以顯示每首曲目的英文名字。LCD一1602驅動電路簡單,可以由單片機直接輸出命令驅動[31其電路圖如圖2所示。JP6LCD1602lko圖2顯示模塊的電路圖24電子琴模塊電子琴設有8個按鍵,其中7個作為音符輸入,另外1個作為模式轉換按鍵實現(xiàn)用戶自彈作曲。7個按鍵分別代表作者簡介:黃振杰(19
10、86一),男,廣東海豐人。研究方向:無線傳感器網絡,無線通訊和嵌入式系統(tǒng)。一17—萬方數據王炎基于Web的超媒體教學CAI課件系統(tǒng)設計機多達120臺;網絡考試和實驗技能訓練中可支持同時120人在線答題,支持音頻與視頻文件正常傳送。這些文件的播放時間長達5min。該Web超媒體課件系統(tǒng)經過半年測試使用。運行情況良好。圖3顯示調查該系統(tǒng)投入使用前后的數據分析圖表。圖3系統(tǒng)使用前后對比從Web超媒體課件的教學效果來看。課件所采用的多媒體形式較
11、為合理,通過用超媒體課件中Flash動畫演示《微機原理及應用》中難以理解的概念以及工作原理等教學內容。使學生更容易理解抽象的概念及理論,更深入地了解微機工作原理,起到輔助教學,節(jié)省學時的作用;通過增加模擬實驗教學輔助性課件內容使學生增強了自信。在實驗過程中學生發(fā)揮能動性并與計算機交互。完成實驗,并大大減少實驗器材的損壞,節(jié)省學校實驗設備投資經費;通過將Web超媒體課件發(fā)布在網絡上。更大程度地實現(xiàn)資源共享,使學生不受時間及空間約束,幫助學
12、生發(fā)展興趣愛好,增長見識。并對網絡學習中學生在自主選擇、自學閱讀、聽取課程知識的講解和學習交流方面實現(xiàn)了充分的交互性。5結論綜上所述。該Web超媒體課件的開發(fā),基本實現(xiàn)了預期的系統(tǒng)功能需求和要求,該Web超媒體課件的使用,大大提高教學質量,提高學生分析問題和解決問題的能力。節(jié)省了資源,有很強的實用價值。參考文獻:【l】錢歇美《電工學》課程多媒體CAI教學的設計構想陰昆明大學學報(綜合版),2002,6(2):4446【2】宛延閨,定海著
13、面向對象分析和設計【M】清華大學出版社2001【3】吳秀君,黃海軍,韓芳網絡環(huán)境下課件的特征和設計田福建電腦。2006,4(5):23—25[41KonradKingSQL編程實用大全【M】杜大鵬,譯北京:中國水利水電出版社2005【5】許龍飛,李I!t和,馬玉書Web數據庫技術與應用嗍北京:科學出版社2005【6】曾建軍,劉永娟,列詠梅計算機多媒體技術及應用CAI課件研制【J】計算機與現(xiàn)代化,2006,3(6):3840,50!≠昏!
14、多亂!多亂!多昏!多a!多玉!多玉!多備!多孓!多虱!多亂!乒玉!蜀^!多亂!多玉!多玉!多備!多孫!彳玉!多虱!多亂!多玉!多玉!石》!多孓!多玉!多孓!多玉!乒亂!多亂!多亂!多亂!多亂!乒≯(上接第18頁)彈奏用戶喜歡的音符和樂曲。抵恤=坨k”5結語DO:一一RE:該設計實現(xiàn)了多功能音樂播放器預期的基本功能和指Mh標。采用單片機最小系統(tǒng)和匯編語言。擴展一般音樂播放器FA:的功能,實現(xiàn)了自彈自唱和自動播放兩種模式的轉換,并且SO能顯
15、示音樂的節(jié)拍跳動和歌曲英文名字。LA:參考文獻:Sl:【l】張春峰,鄒新杰,余張國基于ATMEGAl6的智能控制器的slroP:setbP23reti4仿真與結果采用繪制電路圖軟件PROTEUS和用于編寫程序的KeilCILVision2實現(xiàn)系統(tǒng)設計的仿真。圖5為PROTEUS仿真環(huán)境下的硬件電路圖。在KeilCpVision2中創(chuàng)建一個新項目。然后在PROTEUS中為該項目加入KeilC源程序。調試后。結果和設計目標完全吻合。上電后液
16、晶顯示器顯示“Welcome!”,接著顯示第一首歌曲名字,連續(xù)播放直到手動選擇。同時4盞彩燈隨著音樂節(jié)奏閃動。按下模式轉換按鈕可以開發(fā)研制叨微計算機信息,2007,23(8):123—124【2】張紅梅,王磊杰Ar89s52與LCD驅動$680724的應用田電子質量,2008(5):13—16【3】趙亮液晶顯示模塊LCDl602應用陰電子制作,2007(3):5859【4】侯振鵬嵌入式C語言程序設計一使用MCS51[M]北京:人民郵電出
17、版社200|6t5】李朝青單片機原理及接口技術【M】北京:北京航空航天大學出版社2005f6】華南農業(yè)大學工程學院Lab2000系列單片機實驗系統(tǒng)實驗指導【M】廣州:華南農業(yè)大學出版社,2006‘ILJILJ‘L‘IL‘止‘‘L‘‘I‘L‘止一‘L‘吐‘|LJ‘‘IL‘lL—止—止‘屯址‘‘L址‘‘J‘jILjlL4ILj上一‘‘JL‘止JlL4L●l蝴‘‘L4王‘LJ‘L址‘L一摹L一止J‘L‘lL‘屯歡迎使用作者在線投稿系統(tǒng):Htt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機外文翻譯---at89s52單片機
- 單片機外文翻譯--at89s52單片機
- 基于at89c52單片機的音樂播放器(含電路圖)
- at89s52單片機外文翻譯
- at89s52單片機外文翻譯
- 基于at89s52單片機的步進電機控制
- 單片機基于at89s52單片機的遙控器設計畢業(yè)論文
- 基于at89s52單片機的多功能數字電子鐘設計畢業(yè)論文
- 單片機基于at89s52單片機的遙控器設計畢業(yè)論文
- 基于at89s52單片機的智能小車設計報告
- 基于at89s52單片機的簡易循環(huán)彩燈設計
- 基于at89s52單片機的智能小車設計報告
- 外文資料翻譯 --at89s52單片機簡介
- 單片機課程設計--基于單片機的音樂播放器
- 基于51單片機的音樂播放器設計
- 基于at89s52單片機語言機聲光畢業(yè)論文
- 基于at89s52單片機的搶答器的設計與實現(xiàn)
- 基于at89s52單片機的光電計數器畢業(yè)設計
- 基于at89s52單片機的紅外計數器畢業(yè)論文
- 畢業(yè)設計---基于at89s52單片機的遙控器設計
評論
0/150
提交評論