⑴ 請問怎麼用單片機播放MP3格式的音樂
單片機播放音樂的途徑是數模轉換。
1、需要MP3格式的音樂文件和讀取外部數據(如SD卡)。
2、利用MP3播放專用單片機,如AT89C51SND1C來播放mp3格式的文件。
⑵ 51單片機會自己音頻解碼
51單片機會自己音頻解碼。mp3音樂播放器是以51單片機為核心控制器,設計一個音樂播放器,主要完成TF卡存儲的音頻文件數據提取及播放任務。該播放器類衡瞎襪似咐激於個神凱人計算機的音樂播放軟體,可識別、提取TF卡所存儲的WMA、MP3格式的文件並可自行完成音頻解碼數據處理,送揚聲器或耳機進行播放。
⑶ 用51單片機能做mp3解碼嗎
51單片機不擅長運算,做mp3解碼有些勉強,老式的12T模式單片機甚至無法承擔。
⑷ 請教一下,51單片機怎樣做MP3解碼器
外圍接入SD卡,codec晶元等播放歌曲的必要設備,編寫解碼程序燒入51,action!
⑸ 單片機能直接解碼mp3嗎象DS89C450執行速度已達到33MIPS
關鍵是對MP3解壓縮的演算法如何,如果你的演算法足夠的先進可以在規定的時間內完成解碼,那麼做MP3播放器還是可以的。如果你說用DS89C450來解碼,而MP3的碼率為128Kbps,即16KB/s,當單片機達到32MIPS(為了便於計算)時,對應一個位元組的數據有2K(2000條左右)條指令來處理——我個人認為是完全足夠了。但你使用的解碼演算法如何,能否保證在2000條指令內實現這個演算法,就看自己的編程方法了。
⑹ STC的單片機有沒有帶MP3解碼的 請給我介紹幾個最容易開發做MP3的晶元謝謝
STC裡面只是一個簡單的8051內核再加上若干諸如:定時器,外部中斷,AD轉換器之類的外設,是沒有MP3解碼器的
你要開發MP3的話有VS1003或者VS1003專用解碼晶元,需要用單片機把音頻數據流送給它解碼才能發出聲音來,可以去了解一下
⑺ 求教51單片機能夠外接一個mp3解碼晶元嗎
增強型 51單片機是可以的,即單片機的速度和RAM要大一些,單片機負責不斷地從SD卡讀取數據傳送給 MP3模塊,速度慢了就會卡
另外一種MP3模塊只是用單 片機來控制音量和選 曲等功能,單片機不負責傳送音頻數據,對單片機的要求極低
⑻ 單片機設計中什麼情況需要聲音去噪,我用的MP3解碼模塊,還需要去噪嗎,去噪是什麼意思請教各位大神
單片機是數字的,和mp3解碼模塊是數字通信的,一般是不考慮去噪的,這里主要的可能的雜訊是數字通訊線上的電感導致數據傳輸錯誤導致的意外雜訊,這去噪方法很簡單,只要縮短數據傳輸線,降低傳輸線上的信號頻率就可以。更多的需要去噪的是解碼模塊的輸出端,之後的耳放電路,一般解碼模塊輸出的是抬高了的波形信號,就是說波形信號被上移到了正半軸,這種信號進過運放的功率放大之後,再通過一個電容之後變成了正負雙軸的信號了,這個信號輸出到耳機之後,因為耳機內是有線圈和磁鐵的,所以會反饋回一昌塌個信號,那麼雜訊源就是這個耳機反饋回來的雜訊,還有舉州耳放靜態工作時外接干擾的雜訊,另外還有單片機工作時的因為同一供電電源且離得比較近導致的耦合數字干擾雜訊,耳機的反饋雜訊的處理方法是耳機輸出端並聯一個電阻串電容的組合,電阻電容均取值比較小,可以吸收這個反饋信號,耳放的噪音一般來自環境電磁波耐答圓,靜電等,可以通過pcb敷銅,做屏蔽層等方法解決,數字耦合干擾雜訊一般都是從電源線傳導過去的,正電源線,負電源線均可以傳輸,為了避免這種噪音,應該將數字地和模擬地線分開,切不可混為一談,在鏈接處需要大電容退耦,同時各個晶元也要做好各自的退耦,如果有條件,可以在數字供電和模擬供電之間加上π型濾波電路等方法隔離開數字干擾,去噪就是消除以上這些雜訊的意思。