【摘要】隨著科學技術的不斷發展,電子產品價格日益下降,功能差異化不斷突出。當前MP3也面臨這一問題。本文介紹了一種基于STC15F單片機的低成本多功能MP3的設計及制作。與當前市面上MP3相比,該MP3在低成本的基礎上融入了圖片播放和電子書播放的功能,功能新穎實用并且強大,可播放320kbs高質音頻及SDHC卡容量限制內的任意大txt文件。可順應電子產品功能差異化需求趨勢。
【關鍵詞】FAT32文件系統;MP3;VS1003;電子書;電子相框;SDHC卡
1.引言
MP3是生活中常見的電子產品。受手機、paid的沖擊,當前人們對MP3功能的要求更加差異化和苛刻。傳統MP3功能單一,芯片處理能力較差,大多無法播放高音質音樂文件。基于這一問題本文提出一種基于51增強型單片機的低成本多功能大容量MP3解決方案,在可播放高音質MP3歌曲的基礎上加入圖片播放和電子書播放,以應對MP3功能的差異化需求。詳細設計如下。
2.硬件設計
本多功能MP3由數據存儲、音頻解碼、液晶顯示、中心控制、電源、鍵盤等功能模塊構成。
2.1 數據存儲模塊
選用Kingston SDHC卡作為存儲介質。SDHC卡是一種高容量SD存儲卡,容量在2GB~32G,符合SD2.0規范,可采用FAT32文件系統管理。單片機通過通信讀寫SDHC卡命令和狀態寄存器完成相關操作工作。SD卡內部有7個寄存器。其中OCR,CID,CSD和SCR寄存器保存卡的配置信息:RCA寄存器保存SD模式下通信過程SDHC卡當前暫時地址;卡狀態(Card Status)和SD狀態(SD Status)寄存器保存卡當前狀態,如:是否寫成功,通信的CRC校驗是否正確等,這兩個寄存器的內容與通信模式有關。
須注意SD卡的工作電壓為3.3V,不能與5V單片機直接相連,可在SD模塊集成5-3.3V轉換電路,方便單片機與SDHC卡的耦合。……