久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 我的小制作單片機(jī)MP3 [打印本頁(yè)]

作者: liuda    時(shí)間: 2015-1-21 17:39
標(biāo)題: 我的小制作單片機(jī)MP3
最開(kāi)心事的事沒(méi)過(guò)于每個(gè)小小的夢(mèng)想通過(guò)自己的努力都能慢慢實(shí)現(xiàn)……

用STC12LE5A60S2單片機(jī)驅(qū)動(dòng),DS1302時(shí)鐘芯片,DS18B20溫度傳感器,VS1003音頻解碼芯片在5110顯示屏上顯示時(shí)間溫度,鬧鐘,播放SD卡中MP3文件等功能。

做了4年的MP3維修一直想設(shè)計(jì)個(gè)屬于自己的MP3播放器,但苦于自己所學(xué)的知識(shí)有限。一直只能把它放在心里,直到2年前一個(gè)偶然的機(jī)會(huì)接觸到了單片機(jī),一開(kāi)始像所有的單片機(jī)初學(xué)者一樣熱情很高。買塊51開(kāi)發(fā)板對(duì)著網(wǎng)上的教程慢慢的一邊學(xué)習(xí)C語(yǔ)言,一邊學(xué)習(xí)硬件設(shè)計(jì),就這樣半來(lái)年過(guò)去了,對(duì)單片機(jī)也只是有個(gè)初步的了解。除了點(diǎn)流水燈別的啥都不會(huì),網(wǎng)上資料很多,但大多數(shù)都是些點(diǎn)流水燈,驅(qū)動(dòng)蜂鳴器,繼電器等一些基礎(chǔ)到不能再基礎(chǔ)的例子,想做個(gè)大點(diǎn)的程序,網(wǎng)上的資料少的可憐,于是像大多人一樣開(kāi)始放棄單片機(jī),選擇了學(xué)習(xí)VB,C#等編程語(yǔ)言。但結(jié)果都不太理想,學(xué)了點(diǎn)基礎(chǔ)知識(shí),感覺(jué)都比想向中的難學(xué)。開(kāi)始自我反思,我是個(gè)搞硬件維修的,我在純軟件編程上沒(méi)有一點(diǎn)優(yōu)勢(shì),想以后在IT行業(yè)混口飯吃必需的將以前學(xué)習(xí)的硬件知識(shí)用到軟件上,于是又再次選擇了單片機(jī)這條路上摸所。

在實(shí)際制中感慨挺深的,所遇到的困難也遠(yuǎn)比想像的多,在做這之前呢對(duì)這個(gè)了解并不多,根本就沒(méi)去想過(guò)這東西能做好嗎,能實(shí)現(xiàn)些什么功能之類的問(wèn)題。只是想用這次制作來(lái)打發(fā)時(shí)間,就這么開(kāi)始了,在網(wǎng)上找資料,這里抄上一點(diǎn)那里改一下電路 原理圖完成了,打算先試著做3臺(tái)很快在淘寶網(wǎng)上買了3套所需的電子元件,通過(guò)20多個(gè)小時(shí)PCB板畫(huà)好了,在網(wǎng)上找了家板廠做了10塊PCB板 ,板跟電子元件共用了160多塊錢吧,大概4天左右PCB板做好了,開(kāi)始焊接PCB板發(fā)現(xiàn)功放IC的元件封裝跟PCB對(duì)不上只好飛線連上整個(gè)硬件到此基本上完成了。

開(kāi)始寫軟件程序,在網(wǎng)上找了很多相關(guān)資料但呢都不怎么全,沒(méi)辦法自己對(duì)著芯片手冊(cè)按照時(shí)序圖對(duì)寄存器一個(gè)一個(gè)的設(shè)置,時(shí)鐘芯片ds1302跟溫度傳感器18B20的驅(qū)動(dòng)程序我之前寫好的可以直接使用,音頻解碼vs1003在買芯片時(shí)有送參考例程稍微修改下便能聽(tīng)到測(cè)試音,SD卡驅(qū)動(dòng)沒(méi)現(xiàn)成的代碼只好對(duì)著SD卡通訊協(xié)議一遍一遍的看,程序邊寫邊調(diào),在串口調(diào)試助手下察看讀的內(nèi)容大概3天左右SD卡驅(qū)動(dòng)編寫完成。到此就只差fat32文件系統(tǒng)沒(méi)搞好了,一開(kāi)始呢我是想移值FAT.FS這個(gè)現(xiàn)成的文件系統(tǒng),在網(wǎng)上找了好多關(guān)與它移值的方法不知是我理解能力太差還是他們進(jìn)的不夠細(xì)反正就是不知道怎么移值,沒(méi)辦法只有自己寫文件系統(tǒng)驅(qū)動(dòng)了,找了份fat32系統(tǒng)詳解,跟fat32文件系統(tǒng)原理看了好幾遍 對(duì)文件系統(tǒng)有了個(gè)初步的了解開(kāi)始在電腦上用winhex軟件查看sd卡中存的數(shù)據(jù),下步就是用C語(yǔ)言去實(shí)現(xiàn)把SD卡的數(shù)據(jù)讀到單片機(jī)中,這是整個(gè)制作中最難實(shí)現(xiàn)的部分,寫了好長(zhǎng)一段時(shí)間但呢一點(diǎn)思路都沒(méi)有。心煩了 工作也忙了這個(gè)制作也就把它放一邊了, 剛開(kāi)始呢工作不怎么忙時(shí)還調(diào)試下程序,后來(lái)干脆就把它忘了,想用單片機(jī)在fat32文件系統(tǒng)中找出MP3文件還真不是一般的難,不知道過(guò)了多久換了份新的工作環(huán)境,新的工作量并不是很大就是無(wú)聊的很,像關(guān)在籠子樣,無(wú)聊時(shí)開(kāi)始我的文件系統(tǒng)學(xué)習(xí),就這樣時(shí)間一天天的過(guò)去了,大約4個(gè)來(lái)月后吧,我終于能將SD卡中的根目錄的指定文件名的MP3文件數(shù)據(jù)給送到VS1003解碼芯片中,在這fat32數(shù)據(jù)上的讀取中,我深深的體會(huì)到了指針,結(jié)構(gòu)體,數(shù)組等在C語(yǔ)言中的重要性,聽(tīng)到音樂(lè)的那一刻真的好辛酸 ,不容易呀。第一步到此完成了,接著我又花了幾個(gè)月的業(yè)余時(shí)間給它實(shí)現(xiàn)了SD卡中根目錄和一層子目錄音樂(lè)文件讀出,長(zhǎng)文件名實(shí)現(xiàn),自動(dòng)播放下一曲  ,音量加減,音調(diào)調(diào)節(jié) ,暫停,播放,下一曲,上一曲 到此完成了音樂(lè)播放的基本功能,用了段時(shí)間后發(fā)現(xiàn)還有許多功能要實(shí)現(xiàn)的 ,后又用單片機(jī)內(nèi)帶的eeprom實(shí)現(xiàn)開(kāi)機(jī)后繼續(xù)上次播放的歌曲和音量大小, 用單片機(jī)內(nèi)帶的AD模塊實(shí)現(xiàn)電池電量的測(cè)量,用5110做了個(gè)簡(jiǎn)單的顯示屏,主要顯示時(shí)間,播放到第幾首歌曲 音量大小,和電池電量顯示,以及 鬧鐘功能的實(shí)現(xiàn),在設(shè)計(jì)硬件時(shí)沒(méi)考慮到鬧鐘功能的實(shí)現(xiàn),現(xiàn)在雖然能實(shí)現(xiàn)鬧鐘功能但功耗特別大一塊2000毫安的電池基本不怎么用每天就用它做鬧鐘 放幾分鐘音樂(lè)不到半個(gè)月就要充次電,本想還給它加個(gè)字庫(kù)IC和TFT彩屏再移值點(diǎn)簡(jiǎn)單的GUI實(shí)現(xiàn)圖片跟TXT文檔的打開(kāi)功能,但51單片機(jī)的硬件資源明顯不夠用,要想完成普通MP3的全部功能只能在我以后學(xué)習(xí)的stm32中完成,在這漫天飄雪的莫斯科只有你是我唯一打發(fā)無(wú)聊時(shí)間的朋友……
















下篇基于STM32單片機(jī)彩屏MP3正在制作中主要完成在彩屏上移植UCGUI界面,顯示歌曲名,歌詞,顯示內(nèi)存卡中圖片,鬧鐘,TXT文件打開(kāi)等功能。


















作者: ztflove51    時(shí)間: 2015-2-9 16:21
你這都工程師級(jí)別了你還想怎么的,你想自己做核彈嗎?
作者: hans1229    時(shí)間: 2015-2-11 17:41
厲害啊,頂禮膜拜之。倍加努力,要趕上您的等級(jí)。呵呵
作者: xzslxiao    時(shí)間: 2015-2-12 13:19
太厲害了
作者: zyt1404    時(shí)間: 2015-3-25 13:40
學(xué)習(xí)了,大神
作者: 幸運(yùn)王子    時(shí)間: 2015-3-27 11:59
不錯(cuò)!
作者: 江成88    時(shí)間: 2015-3-29 22:49
果然是自學(xué)成才 大神也!十個(gè)贊!
作者: 單片菜菜機(jī)    時(shí)間: 2015-4-8 20:06
可以可以!
作者: delay    時(shí)間: 2015-4-11 09:47
厲害呀
作者: 好男人就是我    時(shí)間: 2015-4-22 22:03
好厲害~!!
作者: dpj555    時(shí)間: 2015-4-26 15:48
功放不負(fù)有心人,努力了就會(huì)成功。
作者: 戴定高    時(shí)間: 2015-5-18 09:41
看看,咱越學(xué)學(xué)
作者: sglf0201    時(shí)間: 2015-5-24 08:54
大贊一聲,學(xué)習(xí)了
作者: forgetname    時(shí)間: 2015-5-27 17:12
玩不起
作者: liuguoquann    時(shí)間: 2015-6-8 16:17
太厲害了額前輩膜拜
作者: slaoliu    時(shí)間: 2015-6-22 15:58
工程挺大,這個(gè)需要很強(qiáng)的動(dòng)手能力,樓主很強(qiáng)。
作者: 血一    時(shí)間: 2015-7-12 08:54
看著這東西,心里滿是激動(dòng)啊,自學(xué)路很漫長(zhǎng),很枯燥,唯一的朋友就是單片機(jī)硬件+程序。有句話說(shuō)的真好,不去試試怎么知道不行呢。
作者: yq11999    時(shí)間: 2015-7-30 21:34
我也是學(xué)到現(xiàn)在就覺(jué)得學(xué)不進(jìn)去了!!我也是做硬件的,感覺(jué)軟件英文不好!學(xué)了好久都學(xué)不進(jìn)去了。《 要放棄自已了!哎,最后還是想要堅(jiān)持一下吧!!

作者: ludaijin    時(shí)間: 2015-9-7 14:16
樓主的功放太霸氣了
作者: Martin009    時(shí)間: 2015-9-22 11:29
功放不負(fù)有心人,努力了就會(huì)成功。
作者: huangpan    時(shí)間: 2015-9-25 07:21
hans1229 發(fā)表于 2015-2-11 17:41
厲害啊,頂禮膜拜之。倍加努力,要趕上您的等級(jí)。呵呵

很好的,我很喜歡
作者: 天山雪蓮    時(shí)間: 2015-10-5 23:01
本帖最后由 天山雪蓮 于 2015-10-5 23:02 編輯

樓主的恒心真是非常了得,自愧不如!
作者: 1qaz2wsx77    時(shí)間: 2015-10-15 21:07
兄弟,這個(gè)比買一個(gè)成本還高吧?

作者: stewart_leung    時(shí)間: 2015-10-31 23:29
屌喔.
........................
作者: 騰飛的龍    時(shí)間: 2015-11-3 12:02
太佩服你的執(zhí)著的敬業(yè)精神了,值得學(xué)習(xí)和尊敬!
作者: ztx    時(shí)間: 2015-11-9 21:14

大贊一聲,學(xué)習(xí)了
作者: mcs51hello    時(shí)間: 2015-11-18 16:16
真是大牛呀,你應(yīng)該開(kāi)公司了!
作者: 659930918    時(shí)間: 2015-11-19 23:57
厲害,自學(xué)能力太強(qiáng)了
作者: 15yli11    時(shí)間: 2016-8-11 16:47
我也想做
作者: 吾本風(fēng)雅    時(shí)間: 2016-8-11 20:28
希望自己也能做出來(lái)
作者: andongni    時(shí)間: 2016-9-25 12:13
大神啊
作者: dxianping    時(shí)間: 2016-9-30 14:07
樓主可以給個(gè)單片機(jī)和vs1003之間的連線圖么?
作者: xl2297607569    時(shí)間: 2016-10-3 16:03
膜拜,學(xué)習(xí)
作者: 1025263254    時(shí)間: 2016-10-16 19:54
你好,我最近也在做語(yǔ)音播放模塊。有關(guān)于串口通信的幾個(gè)問(wèn)題請(qǐng)教一下
作者: npn    時(shí)間: 2016-10-16 20:40
再設(shè)計(jì)上個(gè)外殼組裝好并且經(jīng)過(guò)各項(xiàng)檢測(cè),就能出廠上架了。
作者: 鐵峰66666    時(shí)間: 2016-10-18 17:56
值得大家學(xué)習(xí),大神級(jí)人物!
作者: 嘿小毅    時(shí)間: 2016-11-12 18:29
想要一份資料,1010953292@qq.com  謝謝
作者: chunzz    時(shí)間: 2017-4-2 00:28
太強(qiáng)了
作者: nnq    時(shí)間: 2017-4-16 17:13
自己DRY,很HAPPY
作者: 51jia    時(shí)間: 2017-4-17 00:37
我的情況與你差不多,也在學(xué)單片機(jī),快半年了,英文太差,進(jìn)度很慢,,,,看你都成功了,想想還是堅(jiān)持下去吧。
作者: hifiu    時(shí)間: 2017-4-17 08:58
電源部分的電路圖能發(fā)個(gè)大圖看看嗎?謝謝
作者: dpj121    時(shí)間: 2017-5-8 13:38
厲害了

作者: 朱小文    時(shí)間: 2017-8-23 21:25
老哥穩(wěn)  6666

作者: dongfang08    時(shí)間: 2017-10-16 15:32
樓主的恒心真是非常了得
作者: 510546954    時(shí)間: 2017-10-19 18:07
堅(jiān)持就是勝利
作者: 924    時(shí)間: 2017-10-20 08:42
不錯(cuò),可以
作者: 活到老。學(xué)到老    時(shí)間: 2017-10-23 03:17
太厲害了??51黑有你更精彩
作者: bbsbbc    時(shí)間: 2018-3-8 10:52
貴在堅(jiān)持!厲害厲害。
作者: a422714088    時(shí)間: 2018-3-9 10:06
加油 樓主厲害
作者: GUOXUAN    時(shí)間: 2018-3-22 20:26
心若向陽(yáng),無(wú)畏風(fēng)雨.51HEI有你更精彩!
作者: 阿賽邇    時(shí)間: 2018-10-2 19:54
??什么都沒(méi)有
作者: andyliang    時(shí)間: 2018-10-3 22:04
強(qiáng)大,可以把程序分享下嗎——
作者: shwghsy    時(shí)間: 2019-7-11 15:54
這個(gè)帖子雖然久了,但樓主的精神依舊還在!面對(duì)困難不能放棄,這是成功的關(guān)鍵,高手都是在失敗中提煉出來(lái)的,沒(méi)有暴風(fēng)雨,那來(lái)的彩虹!希望樓主分享一下附件,我們也學(xué)習(xí)學(xué)習(xí)。
作者: 麻辣鮮香    時(shí)間: 2019-7-12 15:51
有點(diǎn)頂哦 自作mp3
作者: qiuabc    時(shí)間: 2020-11-20 09:38
forgetname 發(fā)表于 2015-5-27 17:12
玩不起

可以玩玩的,我自己做時(shí)鐘溫度計(jì),電壓表,紅外解碼,用了好久做出來(lái)了。磁懸浮搞不出來(lái)。我覺(jué)得花時(shí)間搞mp3也挺好的,我只是技校畢業(yè)
作者: fqc168    時(shí)間: 2020-12-9 08:33
這個(gè)真的需要很大的耐心才行,,當(dāng)初我也學(xué)過(guò)這些,但是后來(lái)就放棄了,,,,主要還是沒(méi)有很大用處,工作當(dāng)中根本用不到,,文件系統(tǒng)這一塊,確實(shí)很難,最好就是參考別人移植好的例子修改,比如開(kāi)發(fā)板之類的,肯定有對(duì)應(yīng)例程,否則真的太費(fèi)時(shí)間,STM32這塊我也是斷斷續(xù)續(xù)的學(xué)習(xí),用到的時(shí)候邊學(xué)邊用
作者: 3253087609ydrq    時(shí)間: 2021-3-7 23:21
發(fā)個(gè)電路圖和程序吧
作者: 一個(gè)玻璃球    時(shí)間: 2021-3-10 19:04
厲害,學(xué)習(xí)一下,我也想玩單片機(jī)和硬件
作者: 一個(gè)玻璃球    時(shí)間: 2021-3-10 19:05
樓主,可以求一份原理圖嗎?




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 乱码av午夜噜噜噜噜动漫 | 久久精品亚洲精品 | 亚洲色图插插插 | 欧美日韩中文在线 | 亚洲www啪成人一区二区麻豆 | 亚洲精品一区二区 | 亚洲高清免费视频 | 黄a在线观看| 日韩三级免费观看 | 国产91丝袜在线播放 | 国产一区二区三区在线 | 久久久久久久久久久久亚洲 | 日韩一二三区视频 | 成人精品一区二区三区四区 | 欧美成人专区 | 国产精品久久久久久久久免费软件 | 福利视频网址 | 日韩欧美一二三区 | ww 255hh 在线观看 | 国产乱码精品一品二品 | 日韩在线免费视频 | 亚洲视频在线一区 | 国产日产精品一区二区三区四区 | 农村妇女毛片精品久久久 | 久久久久久久久久久一区二区 | 精品一区国产 | 亚洲www啪成人一区二区 | 久久久国产一区二区三区 | 国产视频精品在线 | 天堂亚洲| 九九九视频 | 国产精品久久欧美久久一区 | 草草精品 | 欧美一区二区三区久久精品 | 亚洲视频欧美视频 | 国产精品久久久久久久久久免费看 | 三级特黄特色视频 | 男人天堂久久 | 久久婷婷国产 | 成人精品国产一区二区4080 | 美国黄色毛片 |