❶ 怎樣利用51單片機讀寫SD卡
單片機讀寫SD卡現在常用的是採用沁恆出產的CH375晶元搭建一個讀寫模塊,利用沁恆提供的庫函數實現讀寫功能,我上個月剛用CH375和vs1003做了一個MP3,有興趣的話繼續討論
❷ 基於51單片機,製作一個音樂播放器(必須音樂悅耳),同時點陣輸出漢字,點陣輸出漢字類的我可以解決,
要看這個音樂播放器有什麼要求了!
❸ 用51單片機做一個音樂盒
電路圖里的那個三極體的型號是8050,蜂鳴器就是一元錢的那種。聲音很垃圾的,做了你會很失望的。
❹ 用51單片機可以自己做個MP3嗎
可以,曾經有人使用AT89C2051製作MP3,當然由於CPU頻率偏低,運算速度慢,只能製作音質一般的MP3.
❺ 關於51單片機、sd卡和vs1003的問題
不能~
補充回答:
恩我有VS1003的資料(英文的)你看看就知道了~SD卡需要單片機讀取數據後給他的指令脈沖才行,但他自身是不能讀SD卡或FLASH存儲器的~另外讀那個區也是單片機給存儲器指令來讀的~
❻ 51單片機讀取MP3文件通過vs1003播放耳機有雜音怎麼解決
MP3模塊輸出後的電路原理,PCB布局布線都有可能有問題。
❼ (51單片機c語言)vs1003b得出的14個頻譜值具體是什麼數據,如何在LED顯示
VS1003 是一個單片MP3/WMA/MIDI音頻解碼器和ADPCM編碼器。它包含一個高性能,自主產權的低功耗DSP
處理器核VS_DSP4,工作數據存儲器,為用戶應用提供5KB 的指令RAM 和0.5KB 的數據RAM。串列的控制和數據介面,4
個常規用途的I/O 口,一個UART,也有一個高品質可變采樣率的ADC和立體聲DAC,還有一個耳機放大器和地線緩沖器。
VS1003
通過一個串列介面來接收輸入的比特流,它可以作為一個系統的從機。輸入的比特流被解碼,然後通過一個數字音量控制器到達一個18 位過采樣多位ε-Δ
DAC。通過串列匯流排控制解碼器。除了基本的解碼,在用戶RAM 中它還可以做其他特殊應用,例如DSP 音效處理。
=============================================================
51搞這個, 有點吃力. 音頻也許可以, 視頻就不要想了.
將mp3數據送入到vs1003解碼, 由它的adc轉換成音頻數字信號, 音頻的范圍10-20Khz, 在這個范圍內選擇14個頻點, 對應14列LED, 根據頻點的頻譜大小, 來設置LED列的多少.
至於數據的FFT變換, 不清楚怎麼實現.
❽ 51單片機聲音輸出
看你要輸出什麼樣的音頻。
1、如果只是很簡單的像某些有聲賀卡那樣的話,接一個無源喇叭,自己控制I/O輸出一個方波,通過控制方波的頻率來調節音調,然後將不同的頻率組合起來,連續播放就是一首簡單的歌曲。
2、如果要輸出MP3,那就需要一塊音頻解碼晶元,比如VS1003。單片機將存儲在外部存儲器里(比如U盤)的歌曲信息通過介面晶元傳給音頻解碼晶元,解碼之後就能輸出歌曲了。
第二種情況相對比較復雜,涉及到如何高效讀取存儲的歌曲信息和高效傳輸這些信息。
❾ 用51單片機播放歌曲都需要什麼硬體
用51單片機的話,還需要用專門的解碼晶元,比如VS1003
❿ 想用51單片機做一個智能播放MP3的東西 求程序和電路圖 ps :我們基礎有點弱……
是用51內核的單片機吧?一般有專用晶元,像山景AU7842、AU7850等等都可以做出你說的MP3播放器,性能好點的用AVR的AT89C51SND1做,這類型的單片機是可以即做控制晶元,也集成DSP解碼部分。你需要的圖和程序就比較多了,沒辦法在這上面發給你看了。需要的話給個郵箱。