U盤MP3播放模塊概述:
U盤MP3播放模塊主要有MP3播放單片機、CH375芯片、MP3解碼芯片等構成,支持 RS232異步串口通信。
U盤MP3播放模塊具有五個外部接口:P1 是USB 插座,可以直接插入U 盤或者通過USB 延長線連接U 盤,當進行程序升級或者重新配置時應該通過USB 對連線連接計算機的USB 端口。P2 是DB9 插針,P6 是4腳單排針,P2 和P6 都可以用于連接單片機系統(tǒng)。P8、P9 是電源輸入端口。
下面是MP3 播放模塊的正面外觀,尺寸約長96mmx 寬50mmx 高15mm:
MCS51單片機播放MP3解決方案介紹:
該方案可以播放常用U盤或者移動硬盤中的MP3文件,可以輸出到耳機或者有源音箱。方案使用普通的MCS51單片機,通過CH375從U盤中讀取MP3文件,再通過解碼芯片播放MP3。
支持常用U盤,支持FAT12/FAT16/FAT32文件系統(tǒng),使用雙緩沖區(qū)讀寫U盤文件以提高速度。當通電后如果有U盤存在,則搜索U盤中根目錄下的MP3文件并自動播放,否則等待U盤插入。
方案的套件含通用的單片機主板、MP3解碼板、電源等,配套光盤含相關源程序。可選附件為LCD顯示屏、實時時鐘、耳機或者帶功放的有源音箱。
MCS51單片機播放MP3解決方案實物展示:
如果需要搜索多級子目錄中的MP3文件,請用MAIN_L2.C或MAIN_L3.C文件代替MAIN.C文件。
MP3格式支持MP1—MP2.5三層解碼,支持44HZ—11HZ的采樣頻率。MP3位速推薦192KB或者之下,如果將單片機時鐘換成高于24M,那么位速度也可以更高。
主程序可以自動檢測字符型LCD顯示屏和時鐘芯片DS12887的存在,缺少其中一個,則由CH451驅(qū)動的LED/數(shù)碼管代替顯示。
鍵盤使用CH451芯片處理,最多支持64個按鍵,本板中只用到7個,從左到右依次如下:
1、暫停/繼續(xù)
2、保留(未定義)
3、上一曲
4、下一曲
5、播放
6、停止
7、音量增
8、音量減