【正文】
持FAT32文件系統(tǒng),支持大容量U盤。為了體現(xiàn)音樂播放過程中的效果,增加了LCD屏,可以實現(xiàn)歌曲名的顯示。將各個音階連接在一起,便可組成一支曲子或者是演奏一段旋律,不能播放真正的MP3文件。本文將從軟硬件方面介紹如何用單片機控制USBHOST讀取U盤中的文件并將其解碼播放。該播放器類似于個人計算機的音樂播放軟件,可識別、提取U盤所存儲的MPWMA或MIDI格式的文件并可自行完成音頻解碼數(shù)據(jù)處理,最后送揚聲器或耳機進行播放。于是將存儲器與播放器分離成為MP3的另一發(fā)展方向。如果想裝下更多的歌曲只能去購買新的產(chǎn)品,造成了巨大的浪費。 audio decoding目 錄1 引言 1 設計背景 1 設計意義 1 理論分析與方案論證 1 理論分析 1 設計方案論證 22 系統(tǒng)硬件原理及概述 3 STC12C5A60S2處理器介紹 3 系統(tǒng)硬件電路綜述 3 硬件系統(tǒng)總體設計方案 3 USB總線的通用接口芯片CH375電路 4 LCD12864顯示電路 5 按鍵控制電路 5 音頻解碼芯片VS1003電路 53 系統(tǒng)軟件設計 6 軟件開發(fā)平臺 6 系統(tǒng)的軟件設計 7 軟件總體分析 7 CH375軟件系統(tǒng)設計 10 CH375模塊的U盤數(shù)據(jù)讀取程序設計 11 VS1003模塊的MP3文件播放程序設計 13 系統(tǒng)流程圖 144 系統(tǒng)調(diào)試結(jié)果及分析 15結(jié)束語 18參考文獻 19附錄 20致謝 33 1 引言 設計背景隨著電子技術的發(fā)展,MP3播放器向大容量、高音質(zhì)、小巧便攜不斷發(fā)展。 music player。聲音的播放可以通過揚聲器或耳機進行,基本實現(xiàn)了音樂播放器的功能。南 陽 理 工 學 院 本科生畢業(yè)設計(論文)學 院: 電子與電氣工程學院 專 業(yè): 自動化 學 生: 郝帥臣 指導教師 : 劉忠超 完成日期 2013 年 5 月 南陽理工學院本科生畢業(yè)設計(論文) 基于51單片機的音樂播放器的軟件設計Software Design of Music Player Based on 51 MCU總 計 : 33 頁表 格 : 3 個插 圖 : 15 幅南 陽 理 工 學 院 本 科 畢 業(yè) 設 計(論文)基于51單片機的音樂播放器的軟件設計Software Design of Music Player Based on 51 MCU學 院: 電子與電氣工程學院 專 業(yè): 自動化 學 生 姓 名: 郝帥臣 學 號: 1109624064 指 導 教 師(職稱):劉忠超(講師) 評 閱 教 師: 完 成 日 期: 南陽理工學院Nanyang Institute of Technology基于51單片機的音樂播放器的軟件設計自動化專業(yè) 郝帥臣[摘 要]本課題完成了基于51單片機的音樂播放器的軟件設計。論文主要介紹了對U盤所存儲的MPWMA或MIDI格式的文件識別、提取以及音頻解碼程序?qū)崿F(xiàn)的方法,通過與硬件調(diào)試表明所設計的音樂播放器可以通過按鍵選擇歌曲以及控制音量,同時還可以通過顯示屏來顯示所播放的歌曲名。[關鍵詞]單片機;音樂播放器;U盤文件讀?。灰纛l解碼 Software Design of Music Player Based on 51 MCUAutomation Specialty Hao ShuaichenAbstract:This topic finishes the software design of the music player based on the 51 microcontroller. The paper mainly introduces the method of identification, extraction and audio decoding program to the storing the U disk MP3, WMA or MIDI format file. At the same time the hardware debugging shows that the music player can select the songs and control the volume through the keyboard, at the same time through the screen display the song name. The sound can play through the speakers or headphones. The design basically realizes the function of music player.Key words:Single chip microputer。 u disk file reading。雖然播放器與存儲器的一體化設計,使MP3播放器便于攜帶,但與此同時他也帶來了很多新的問題,比如存儲容量固定。另一方面,一體化又限制了MP3播放器在其他領域的應用,比如車載MP3等不方便移動的播放器。本設計以單片機為核心控制器,設計一個音樂播放器,主要完成U盤存儲的音頻文件數(shù)據(jù)提取及播放任務。通過自定義鍵盤設定,當有鍵按下時,能控制歌曲的播放或音量,并通過LCD來顯示播放音樂的歌曲名,同時USBHOST的開發(fā)也為實時數(shù)據(jù)采集的移動存儲提供了價格低廉的解決方案。 設計意義基于單片機的音樂播放器可應用于MP3,MP4,擴音器等很多方面,并可作為很多系統(tǒng)的輔助功能,傳統(tǒng)的音樂播放器是利用定時器可以產(chǎn)生各種固定頻率的方波信號,可以產(chǎn)生包括“Do”、“Re”、“Me”等音階在內(nèi)的各種頻率聲音?;谶@個思想本文設計了一款特殊的“音樂播放器”,該播放器可實現(xiàn)MP3文件的完整播放,可以選擇音量調(diào)節(jié),曲目的