久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
我的小制作單片機MP3
[打印本頁]
作者:
liuda
時間:
2015-1-21 17:39
標題:
我的小制作單片機MP3
最開心事的事沒過于每個小小的夢想通過自己的努力都能慢慢實現……
用STC12LE5A60S2單片機驅動,DS1302時鐘芯片,DS18B20溫度傳感器,VS1003音頻解碼芯片在5110顯示屏上顯示時間溫度,鬧鐘,播放SD卡中MP3文件等功能。
做了4年的MP3維修一直想設計個屬于自己的MP3播放器,但苦于自己所學的知識有限。一直只能把它放在心里,直到2年前一個偶然的機會接觸到了單片機,一開始像所有的單片機初學者一樣熱情很高。買塊51開發板對著網上的教程慢慢的一邊學習C語言,一邊學習硬件設計,就這樣半來年過去了,對單片機也只是有個初步的了解。除了點流水燈別的啥都不會,網上資料很多,但大多數都是些點流水燈,驅動蜂鳴器,繼電器等一些基礎到不能再基礎的例子,想做個大點的程序,網上的資料少的可憐,于是像大多人一樣開始放棄單片機,選擇了學習VB,C#等編程語言。但結果都不太理想,學了點基礎知識,感覺都比想向中的難學。開始自我反思,我是個搞硬件維修的,我在純軟件編程上沒有一點優勢,想以后在IT行業混口飯吃必需的將以前學習的硬件知識用到軟件上,于是又再次選擇了單片機這條路上摸所。
在實際制中感慨挺深的,所遇到的困難也遠比想像的多,在做這之前呢對這個了解并不多,根本就沒去想過這東西能做好嗎,能實現些什么功能之類的問題。只是想用這次制作來打發時間,就這么開始了,在網上找資料,這里抄上一點那里改一下電路 原理圖完成了,打算先試著做3臺很快在淘寶網上買了3套所需的電子元件,通過20多個小時PCB板畫好了,在網上找了家板廠做了10塊PCB板 ,板跟電子元件共用了160多塊錢吧,大概4天左右PCB板做好了,開始焊接PCB板發現功放IC的元件封裝跟PCB對不上只好飛線連上整個硬件到此基本上完成了。
開始寫軟件程序,在網上找了很多相關資料但呢都不怎么全,沒辦法自己對著芯片手冊按照時序圖對寄存器一個一個的設置,時鐘芯片ds1302跟溫度傳感器18B20的驅動程序我之前寫好的可以直接使用,音頻解碼vs1003在買芯片時有送參考例程稍微修改下便能聽到測試音,SD卡驅動沒現成的代碼只好對著SD卡通訊協議一遍一遍的看,程序邊寫邊調,在串口調試助手下察看讀的內容大概3天左右SD卡驅動編寫完成。到此就只差fat32文件系統沒搞好了,一開始呢我是想移值FAT.FS這個現成的文件系統,在網上找了好多關與它移值的方法不知是我理解能力太差還是他們進的不夠細反正就是不知道怎么移值,沒辦法只有自己寫文件系統驅動了,找了份fat32系統詳解,跟fat32文件系統原理看了好幾遍 對文件系統有了個初步的了解開始在電腦上用winhex軟件查看sd卡中存的數據,下步就是用C語言去實現把SD卡的數據讀到單片機中,這是整個制作中最難實現的部分,寫了好長一段時間但呢一點思路都沒有。心煩了 工作也忙了這個制作也就把它放一邊了, 剛開始呢工作不怎么忙時還調試下程序,后來干脆就把它忘了,想用單片機在fat32文件系統中找出MP3文件還真不是一般的難,不知道過了多久換了份新的工作環境,新的工作量并不是很大就是無聊的很,像關在籠子樣,無聊時開始我的文件系統學習,就這樣時間一天天的過去了,大約4個來月后吧,我終于能將SD卡中的根目錄的指定文件名的MP3文件數據給送到VS1003解碼芯片中,在這fat32數據上的讀取中,我深深的體會到了指針,結構體,數組等在C語言中的重要性,聽到音樂的那一刻真的好辛酸 ,不容易呀。第一步到此完成了,接著我又花了幾個月的業余時間給它實現了SD卡中根目錄和一層子目錄音樂文件讀出,長文件名實現,自動播放下一曲 ,音量加減,音調調節 ,暫停,播放,下一曲,上一曲 到此完成了音樂播放的基本功能,用了段時間后發現還有許多功能要實現的 ,后又用單片機內帶的eeprom實現開機后繼續上次播放的歌曲和音量大小, 用單片機內帶的AD模塊實現電池電量的測量,用5110做了個簡單的顯示屏,主要顯示時間,播放到第幾首歌曲 音量大小,和電池電量顯示,以及 鬧鐘功能的實現,在設計硬件時沒考慮到鬧鐘功能的實現,現在雖然能實現鬧鐘功能但功耗特別大一塊2000毫安的電池基本不怎么用每天就用它做鬧鐘 放幾分鐘音樂不到半個月就要充次電,本想還給它加個字庫IC和TFT彩屏再移值點簡單的GUI實現圖片跟TXT文檔的打開功能,但51單片機的硬件資源明顯不夠用,要想完成普通MP3的全部功能只能在我以后學習的stm32中完成,在這漫天飄雪的莫斯科只有你是我唯一打發無聊時間的朋友……
下篇基于STM32單片機彩屏MP3正在制作中主要完成在彩屏上移植UCGUI界面,顯示歌曲名,歌詞,顯示內存卡中圖片,鬧鐘,TXT文件打開等功能。
作者:
ztflove51
時間:
2015-2-9 16:21
你這都工程師級別了你還想怎么的,你想自己做核彈嗎?
作者:
hans1229
時間:
2015-2-11 17:41
厲害啊,頂禮膜拜之。倍加努力,要趕上您的等級。呵呵
作者:
xzslxiao
時間:
2015-2-12 13:19
太厲害了
作者:
zyt1404
時間:
2015-3-25 13:40
學習了,大神
作者:
幸運王子
時間:
2015-3-27 11:59
不錯!
作者:
江成88
時間:
2015-3-29 22:49
果然是自學成才 大神也!十個贊!
作者:
單片菜菜機
時間:
2015-4-8 20:06
可以可以!
作者:
delay
時間:
2015-4-11 09:47
厲害呀
作者:
好男人就是我
時間:
2015-4-22 22:03
好厲害~!!
作者:
dpj555
時間:
2015-4-26 15:48
功放不負有心人,努力了就會成功。
作者:
戴定高
時間:
2015-5-18 09:41
看看,咱越學學
作者:
sglf0201
時間:
2015-5-24 08:54
大贊一聲,學習了
作者:
forgetname
時間:
2015-5-27 17:12
玩不起
作者:
liuguoquann
時間:
2015-6-8 16:17
太厲害了額前輩膜拜
作者:
slaoliu
時間:
2015-6-22 15:58
工程挺大,這個需要很強的動手能力,樓主很強。
作者:
血一
時間:
2015-7-12 08:54
看著這東西,心里滿是激動啊,自學路很漫長,很枯燥,唯一的朋友就是單片機硬件+程序。有句話說的真好,不去試試怎么知道不行呢。
作者:
yq11999
時間:
2015-7-30 21:34
我也是學到現在就覺得學不進去了!!我也是做硬件的,感覺軟件英文不好!!學了好久都學不進去了!!都 要放棄自已了!!哎,最后還是想要堅持一下吧!!
作者:
ludaijin
時間:
2015-9-7 14:16
樓主的功放太霸氣了
作者:
Martin009
時間:
2015-9-22 11:29
功放不負有心人,努力了就會成功。
作者:
huangpan
時間:
2015-9-25 07:21
hans1229 發表于 2015-2-11 17:41
厲害啊,頂禮膜拜之。倍加努力,要趕上您的等級。呵呵
很好的,我很喜歡
作者:
天山雪蓮
時間:
2015-10-5 23:01
本帖最后由 天山雪蓮 于 2015-10-5 23:02 編輯
樓主的恒心真是非常了得,自愧不如!
作者:
1qaz2wsx77
時間:
2015-10-15 21:07
兄弟,這個比買一個成本還高吧?
作者:
stewart_leung
時間:
2015-10-31 23:29
屌喔.
........................
作者:
騰飛的龍
時間:
2015-11-3 12:02
太佩服你的執著的敬業精神了,值得學習和尊敬!
作者:
ztx
時間:
2015-11-9 21:14
大贊一聲,學習了
作者:
mcs51hello
時間:
2015-11-18 16:16
真是大牛呀,你應該開公司了!
作者:
659930918
時間:
2015-11-19 23:57
厲害,自學能力太強了
作者:
15yli11
時間:
2016-8-11 16:47
我也想做
作者:
吾本風雅
時間:
2016-8-11 20:28
希望自己也能做出來
作者:
andongni
時間:
2016-9-25 12:13
大神啊
作者:
dxianping
時間:
2016-9-30 14:07
樓主可以給個單片機和vs1003之間的連線圖么?
作者:
xl2297607569
時間:
2016-10-3 16:03
膜拜,學習
作者:
1025263254
時間:
2016-10-16 19:54
你好,我最近也在做語音播放模塊。有關于串口通信的幾個問題請教一下
作者:
npn
時間:
2016-10-16 20:40
再設計上個外殼組裝好并且經過各項檢測,就能出廠上架了。
作者:
鐵峰66666
時間:
2016-10-18 17:56
值得大家學習,大神級人物!
作者:
嘿小毅
時間:
2016-11-12 18:29
想要一份資料,
1010953292@qq.com
謝謝
作者:
chunzz
時間:
2017-4-2 00:28
太強了
作者:
nnq
時間:
2017-4-16 17:13
自己DRY,很HAPPY
作者:
51jia
時間:
2017-4-17 00:37
我的情況與你差不多,也在學單片機,快半年了,英文太差,進度很慢,,,,看你都成功了,想想還是堅持下去吧。
作者:
hifiu
時間:
2017-4-17 08:58
電源部分的電路圖能發個大圖看看嗎?謝謝
作者:
dpj121
時間:
2017-5-8 13:38
厲害了
作者:
朱小文
時間:
2017-8-23 21:25
老哥穩 6666
作者:
dongfang08
時間:
2017-10-16 15:32
樓主的恒心真是非常了得
作者:
510546954
時間:
2017-10-19 18:07
堅持就是勝利
作者:
924
時間:
2017-10-20 08:42
不錯,可以
作者:
活到老。學到老
時間:
2017-10-23 03:17
太厲害了??51黑有你更精彩
作者:
bbsbbc
時間:
2018-3-8 10:52
貴在堅持!厲害厲害。
作者:
a422714088
時間:
2018-3-9 10:06
加油 樓主厲害
作者:
GUOXUAN
時間:
2018-3-22 20:26
心若向陽,無畏風雨.51HEI有你更精彩!
作者:
阿賽邇
時間:
2018-10-2 19:54
??什么都沒有
作者:
andyliang
時間:
2018-10-3 22:04
強大,可以把程序分享下嗎——
作者:
shwghsy
時間:
2019-7-11 15:54
這個帖子雖然久了,但樓主的精神依舊還在!面對困難不能放棄,這是成功的關鍵,高手都是在失敗中提煉出來的,沒有暴風雨,那來的彩虹!希望樓主分享一下附件,我們也學習學習。
作者:
麻辣鮮香
時間:
2019-7-12 15:51
有點頂哦 自作mp3
作者:
qiuabc
時間:
2020-11-20 09:38
forgetname 發表于 2015-5-27 17:12
玩不起
可以玩玩的,我自己做時鐘溫度計,電壓表,紅外解碼,用了好久做出來了。磁懸浮搞不出來。我覺得花時間搞mp3也挺好的,我只是技校畢業
作者:
fqc168
時間:
2020-12-9 08:33
這個真的需要很大的耐心才行,,當初我也學過這些,但是后來就放棄了,,,,主要還是沒有很大用處,工作當中根本用不到,,文件系統這一塊,確實很難,最好就是參考別人移植好的例子修改,比如開發板之類的,肯定有對應例程,否則真的太費時間,STM32這塊我也是斷斷續續的學習,用到的時候邊學邊用
作者:
3253087609ydrq
時間:
2021-3-7 23:21
發個電路圖和程序吧
作者:
一個玻璃球
時間:
2021-3-10 19:04
厲害,學習一下,我也想玩單片機和硬件
作者:
一個玻璃球
時間:
2021-3-10 19:05
樓主,可以求一份原理圖嗎?
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
中文字幕一区二区三区乱码
|
成人在线免费看
|
国产小视频在线观看
|
欧美日韩视频
|
天天操操操
|
91亚洲成人
|
欧美日视频
|
欧美在线网站
|
张津瑜国内精品www在线
|
午夜免费福利
|
免费一区二区三区
|
中文字幕永久
|
色婷婷18
|
欧美一区二区三区不卡
|
中文天堂在线观看
|
日韩 欧美 亚洲
|
在线观看日韩精品
|
午夜视频免费在线观看
|
国产精品成人国产乱一区
|
成人在线一区二区
|
福利一区福利二区
|
www.第四色
|
风间由美一区二区三区
|
精品国产一二三区
|
国产福利网站
|
国产伦精品一区二区三区视频我
|
午夜www
|
新香蕉视频
|
97视频免费观看
|
国产在线成人
|
亚洲精品成人
|
日产精品久久久一区二区
|
午夜免费剧场
|
国产高潮在线观看
|
亚洲黄色小视频
|
国产精品久久久久久久久久久久久久久
|
97精品国产
|
日韩精品在线免费观看
|
亚洲成人免费观看
|
色综合天天综合网国产成人网
|
日韩欧美在线视频
|