freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于stm32單片機(jī)的mp3播放器畢業(yè)設(shè)計-資料下載頁

2025-07-14 14:56本頁面
  

【正文】 //SD卡初始化u8 SD_ReceiveData(u8 *data, u16 len, u8 release)。//SD卡讀數(shù)據(jù)u8 SD_GetCID(u8 *cid_data)。 //讀SD卡CIDu8 SD_GetCSD(u8 *csd_data)。 //讀SD卡CSDu32 SD_GetCapacity(void)。 //取SD卡容量u8 SD_ReadSingleBlock(u32 sector, u8 *buffer)。 //讀一個sectoru8 SD_WriteSingleBlock(u32 sector, const u8 *buffer)。 //寫一個sectoru8 SD_ReadMultiBlock(u32 sector, u8 *buffer, u8 count)。 //讀多個sectoru8 SD_WriteMultiBlock(u32 sector, const u8 *data, u8 count)。 //寫多個sector4 系統(tǒng)調(diào)試 運(yùn)行過程(1)使用MDK uvision 編譯程序生成相應(yīng)的hex文件。(2)使用串口線將板子的串口與PC機(jī)連接,設(shè)置啟動方式,將Boot0接高電平,Boot1接低電平。(3)打開 mcuisp —單片機(jī)在線編程專家,加載MDK生成的hex文件,將程序燒錄到控制器中。(4)設(shè)置啟動方式,將Boot0接低電平,Boot1接低電平。(5)復(fù)位一下硬件,即可進(jìn)入MP3播放界面。(6)插上耳機(jī),即能聽到美妙的音樂。 設(shè)計過程遇到的困難和問題 硬件方面在本次設(shè)計中,由于首次用到Altium Designer來設(shè)計PCB,遇到了各種各樣的困難和問題。例如:由于設(shè)計的原理圖很大,如果把所有的元件都畫在同一張原理圖上,那么將會顯得非常的雜亂,煩瑣。在這里我使用了層次圖的設(shè)計方法,把子模塊各放到一個層中設(shè)計,在頂層中再把子模塊連接起來,不僅使設(shè)計顯得更加直觀,而且利于模塊之間的移植。還有,層之間的元件重疊,不顯示綠色報錯。在設(shè)計中第一次用到貼片元件,也是本次設(shè)計中的一次挑戰(zhàn)。經(jīng)過多次嘗試努力,終于找到了焊接貼片元件的訣竅:(1)首先將元件小心地放到PCB板上,使其與焊盤對齊,要保證芯片的放置方向是正確的。(2)將烙鐵頭尖沾上少量的焊錫,在兩個對角位置的引腳上加少量的焊錫,使芯片固定而不能移動。(3)在焊完對角后重新檢查芯片的位置是否對準(zhǔn),如有必要可進(jìn)行調(diào)整或拆除并重新在PCB板上對準(zhǔn)位置。(4)在IC腳上加滿焊錫,為拖焊作準(zhǔn)備。(5)把PCB板45度角斜放或立起來,以保證焊接過程中,熔化的焊錫能順利流動。(6)從上到下,順勢來回拖動烙鐵頭,使焊錫與貼片IC引腳分離。(7)檢查無虛焊,無短路后,用硬毛刷浸上酒精沿引腳方向仔細(xì)擦拭,直到焊劑消失為止,即可完成焊接。在完成焊接工作之后,上電調(diào)試時,發(fā)現(xiàn)系統(tǒng)非常不穩(wěn)定。由于硬件系統(tǒng)上沒有接有JTAG仿真接口,不能在MDK中仿真調(diào)試,所以只能在程序中的每一個子初始化函數(shù)中加入一個串口測試程序,結(jié)果發(fā)現(xiàn)程序死在VS1003的初始化中。在經(jīng)過幾個日日夜夜的努力之后,正當(dāng)我準(zhǔn)備要放棄,重新做板子的時候,無意之間手碰到了VS1003的晶振引腳,系統(tǒng)又恢復(fù)正常了。通過與主控制器的晶振接法作比較后,在VS1003的晶振引腳之間加上一個1M的電阻后,系統(tǒng)就可以正常工作了。 軟件方面在首次驅(qū)動VS1003時,聲音總是斷斷續(xù)續(xù)的。在逐步檢查,排除了晶振的頻率,SPI的速度,STM32控制器的處理速度之后,發(fā)現(xiàn)原來是在寫入數(shù)據(jù)之后沒有等待VS1003的DREQ引腳為高電平,就繼續(xù)寫入數(shù)據(jù)。在加入while((GPIOCIDR amp。 MP3_DREQ)==0)。 //等待DREQ為高 這一條語句之后,就能正常的播放音樂了。5 總結(jié) 通過這次畢業(yè)設(shè)計的研究與制作,讓我了解了MP3音樂文件的結(jié)構(gòu),以及在SD卡上以FAT16存儲方式的基礎(chǔ)上,針對MP3各模塊部分,包括主控制芯片及音頻解碼芯片、SD卡模塊、以及TFT觸摸屏等部分的分和互相協(xié)助配合下,完成了電路原理圖以及PCB制作,焊接與調(diào)試電路板,然后是軟件編程實(shí)現(xiàn)功能。盡管該方案無法作為一個通用MP3的方案,但是對于某些音頻需要的工業(yè)控制、汽車電子、醫(yī)療電子等方案具有一定的參考性。 雖然在這次設(shè)計中還存在許多不足,但是通過這次畢業(yè)設(shè)計,我掌握了很多硬件、軟件等方面的知識,也學(xué)會了很多課本上沒有的東西,這為我以后更深入的學(xué)習(xí)打下了良好的基礎(chǔ),同時也對我今后到社會工作中的發(fā)展很有幫助。6 參考文獻(xiàn)[1] [M]..[2] CortexM3權(quán)威指南[M].. [3] 王永虹,徐煒, CortexM3微控制器原理與實(shí)踐[M]..[4] (第三版)[M]..[5] [美]克尼漢,[美]里奇,徐寶文,(第2版新版)[M]..[6] [M]..[7] [M]..[8] Designer Summer09 從入門到精通[M]..附 錄圖71系統(tǒng)頂層原理圖圖72 STM32控制器最小系統(tǒng)原理圖圖73 外圍電路原理圖:圖74 VS1003原理圖:圖75 串口通信:圖76 硬件PCB:7 致 謝這次的研究設(shè)計取得成功的不僅有我自己的努力,更重要的是我們得到了大家共同的幫助,在這里首先要感謝我們學(xué)?!R州學(xué)院,對我們提供設(shè)備和技術(shù)上的支持。同時感謝賀州學(xué)院物電系領(lǐng)導(dǎo)老師的技術(shù)指導(dǎo)與資料共享。我們的成功當(dāng)然也離不開賀州學(xué)院物電系大學(xué)生電子創(chuàng)新基地,基地為我們提供了實(shí)戰(zhàn)的平臺。借此機(jī)會,我首先要感謝感謝曾繁政老師,曾老師多次詢問我們的研究進(jìn)度,并為我指點(diǎn)迷津,開闊我的思路,耐心點(diǎn)撥,熱心指導(dǎo),他不僅向我傳授知識,答疑解惑,還給予我很多方面的支持。他淵博的知識、開闊的視野和敏銳的思維給了我深深的啟迪,還有嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和熱忱的工作作風(fēng)令我十分欽佩,他的指導(dǎo)使我受益非淺。!同時也要感謝張偉亮老師,他在論文寫作方面的指導(dǎo),使我的設(shè)計更快的得以完成。在此謹(jǐn)向曾繁政老師、張偉亮老師致以誠摯的謝意和崇高的敬意!通過這次畢業(yè)設(shè)計,使我深刻地認(rèn)識到學(xué)好專業(yè)知識的重要性,也理解了理論聯(lián)系實(shí)際的含義,并且檢驗(yàn)了大學(xué)四年的學(xué)習(xí)成果。它是我這四年來所學(xué)知識的綜合運(yùn)用和經(jīng)驗(yàn)的總結(jié),通過此次設(shè)計也鍛煉了我個人的各方面能力,包括制圖、編程、動手以及溝通能力,所學(xué)知識更得到了升華。為以后在工作崗位上發(fā)揮自己的才能奠定了堅實(shí)的基礎(chǔ)。從開始進(jìn)入課題到論文的順利完成,還有很多可敬的師長、同學(xué)、朋友給了我許多無言的幫助,在這里請接受我誠摯的謝意! 正是由于你們的幫助和支持,我才能克服一個一個的困難和疑惑,直至本文的順利完成。還有我們218宿舍的全體室友以及07電氣1班的每一位同學(xué)們,謝謝你們給我了愉快的大學(xué)時光。最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們! 最后,再次對關(guān)心、幫助我的老師和同學(xué)表示衷心地感謝, 更感謝母校四年來對我的培養(yǎng)和教育,希望母校健康蓬勃發(fā)展,更加輝煌!
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1