找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6255|回復: 0
打印 上一主題 下一主題
收起左側

單片機實現(xiàn)音頻輸出

[復制鏈接]
跳轉到指定樓層
樓主
ID:127229 發(fā)表于 2016-6-19 01:34 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
    最近終于成功完成了“單片機實現(xiàn)音頻輸出”的工程,使用STC12C5A60S2單片機,音頻數(shù)據直接放在單片機60K的FLASH ROM上(60K太小,只夠我放10秒的聲音。。(音頻碼率:6000byte/s)),通過單片機自帶的內部PWM輸出電壓變化信號,再通過LM386功放芯片放大轉為聲波信號。我放了一段音樂試試,效果還不錯。。。如果我能完成單片機讀SD卡并能讓單片機看懂Wav文件我就可以試試去做MP3了。。(涉及到通信時序、文件系統(tǒng)和文件儲存格式的三大難題,以現(xiàn)在的水平來看還不太可能。)    電路不算難,加上功放電路也就那么幾只元件。。
    程序也不算難,就是數(shù)據部分稍微龐大了點。
程序大體:
(我使用的是6MHz晶振(只剩下這一只晶振了),但是這樣會有刺耳的高頻波,建議大家提升到24MHz或12MHz以消除雜波,但后記得更改延時的長度。。(應增加))


有可能的話我會試試把它放到ET4作語音報時功能。。或是做成一個“歡迎光臨”的裝置。;蛘呤恰白バ⊥蛋 钡膱缶鞯鹊取
至于視頻,我暫時還沒打算錄制。。
有建議或是好的創(chuàng)意記得提出,與大家一起分享哦。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表