標(biāo)題:
單片機(jī)實(shí)現(xiàn)音頻輸出
[打印本頁]
作者:
51hei不
時(shí)間:
2016-6-19 01:34
標(biāo)題:
單片機(jī)實(shí)現(xiàn)音頻輸出
最近終于成功完成了“單片機(jī)實(shí)現(xiàn)音頻輸出”的工程,使用STC12C5A60S2單片機(jī),音頻數(shù)據(jù)直接放在單片機(jī)60K的FLASH ROM上(60K太小,只夠我放10秒的聲音。。(音頻碼率:6000byte/s)),通過單片機(jī)自帶的內(nèi)部PWM輸出電壓變化信號(hào),再通過LM386功放芯片放大轉(zhuǎn)為聲波信號(hào)。我放了一段音樂試試,效果還不錯(cuò)。。。如果我能完成單片機(jī)讀SD卡并能讓單片機(jī)看懂Wav文件我就可以試試去做MP3了。。(涉及到通信時(shí)序、文件系統(tǒng)和文件儲(chǔ)存格式的三大難題,以現(xiàn)在的水平來看還不太可能。) 電路不算難,加上功放電路也就那么幾只元件。。
程序也不算難,就是數(shù)據(jù)部分稍微龐大了點(diǎn)。
程序大體:
(我使用的是6MHz晶振(只剩下這一只晶振了),但是這樣會(huì)有刺耳的高頻波,建議大家提升到24MHz或12MHz以消除雜波,但后記得更改延時(shí)的長(zhǎng)度。。(應(yīng)增加))
有可能的話我會(huì)試試把它放到ET4作語音報(bào)時(shí)功能。;蚴亲龀梢粋(gè)“歡迎光臨”的裝置。;蛘呤恰白バ⊥蛋 钡膱(bào)警器等等……
至于視頻,我暫時(shí)還沒打算錄制。。
有建議或是好的創(chuàng)意記得提出,與大家一起分享哦。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1