![課程設(shè)計(jì)模板_new_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/15/ef578456-52e8-42c4-aed3-eb7b658550fd/ef578456-52e8-42c4-aed3-eb7b658550fd1.gif)
![課程設(shè)計(jì)模板_new_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/15/ef578456-52e8-42c4-aed3-eb7b658550fd/ef578456-52e8-42c4-aed3-eb7b658550fd2.gif)
![課程設(shè)計(jì)模板_new_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/15/ef578456-52e8-42c4-aed3-eb7b658550fd/ef578456-52e8-42c4-aed3-eb7b658550fd3.gif)
![課程設(shè)計(jì)模板_new_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/15/ef578456-52e8-42c4-aed3-eb7b658550fd/ef578456-52e8-42c4-aed3-eb7b658550fd4.gif)
![課程設(shè)計(jì)模板_new_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/15/ef578456-52e8-42c4-aed3-eb7b658550fd/ef578456-52e8-42c4-aed3-eb7b658550fd5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)報(bào)告1需求分析21.1目標(biāo)21.2運(yùn)行環(huán)境21.3系統(tǒng)概述21.4功能需求描述22概要設(shè)計(jì)22.1 系統(tǒng)模塊結(jié)構(gòu)圖22.2 模塊流程圖22.3 字符界面設(shè)計(jì)23接口詳細(xì)設(shè)計(jì)25系統(tǒng)運(yùn)行測(cè)試36出錯(cuò)總結(jié)36.1語法錯(cuò)誤36.2邏輯錯(cuò)誤37. 課程設(shè)計(jì)心得31需求分析1.1目標(biāo):通過8位單片機(jī)的MP3播放器的配套課件和配套電路板,以及杰普公司提供的詳細(xì)的開發(fā)過程介紹,學(xué)會(huì)單片機(jī)的調(diào)試以及程序開發(fā)的整個(gè)流程和方法。本次實(shí)踐中需要我們完成了MP3各個(gè)子功能模塊的測(cè)試工程。主要有串口調(diào)試模塊、LCD12864 顯示模塊、按鍵操作模塊、紅外遙控模塊四部分組成。1.2運(yùn)行環(huán)境:AVR仿真器,AVR編
2、程器。 1.3系統(tǒng)概述:系統(tǒng)總體框架:整個(gè)軟件系統(tǒng)的整體結(jié)構(gòu)和功能結(jié)構(gòu)的概貌,從總體架構(gòu)上給出整個(gè)系統(tǒng)的輪廓,然后又對(duì)功能需求、性能需求和其它非功能性需求進(jìn)行了詳細(xì)的描述。這些文字和圖形都為了本文檔能詳細(xì)準(zhǔn)確地描述用戶的需求,同時(shí)也為用戶更容易地理解這些需求的描述創(chuàng)造了條件。人機(jī)交互子系統(tǒng) MP3 編解碼系統(tǒng) 數(shù)據(jù)存儲(chǔ)子系統(tǒng)串口調(diào)試模塊:在嵌入式設(shè)備開發(fā)中最常見的調(diào)試技術(shù)。實(shí)現(xiàn)效果:使用串口根據(jù)sscom 發(fā)送任意字符,人機(jī)交互子系統(tǒng)。串口調(diào)試模塊:(1)uart_init 目標(biāo)是初始化串口(2)putch 目標(biāo):發(fā)送一字節(jié)到串口LCD 顯示模塊:用來顯示歌曲名稱及歌詞。本模塊需要實(shí)現(xiàn)如下接口
3、:(1)視覺外觀顯示(2)播放狀態(tài)顯示按鍵操作模塊:本系統(tǒng)提供6 個(gè)用戶按鍵,可以用戶自定義實(shí)現(xiàn)下面的功能。(1)音量控制(2)靜音控制(3)上一首/下一首(4)播放(5)暫停紅外遙控模塊:使用紅外遙控實(shí)現(xiàn)控制接在PC3 上的LED 燈,當(dāng)單片機(jī)接收到遙控任意信號(hào)后,點(diǎn)亮LED 燈。最終實(shí)現(xiàn)mp3的歌曲播放的控制,具體功能如下:(1)音量控制(2)靜音控制(3)上一首/下一首(4)播放MP3 編解碼模塊 SPI 總線驅(qū)動(dòng):SPI 接口是Motorola 首先提出的全雙工三線同步串行外圍接口,采用主從模式(Master Slave )架構(gòu);支持多slave 模式應(yīng)用,一般僅支持單Master 。
4、時(shí)鐘由Master 控制,在時(shí)鐘移位脈沖下,數(shù)據(jù)按位傳輸,高位在前,低位在后(MSB first );SPI 接口有2 根單向數(shù)據(jù)線,為全雙工通信,目前應(yīng)用中的數(shù)據(jù)(1)spiInit 接口(2)spiSendByte 接口(3)spiTransferByte 接口(4)spiTransferByte 接口SD 卡模塊:SD 卡允許在兩種模式下工作,即SD 模式和SPI 模式,本系統(tǒng)采用SPI 模式。(1)sdInit 接口(2)sdReset 接口(3)sdSendCommond 接口(4)sdRead 接口(5)sdWrite 接口FatFs 文件系統(tǒng):FatFs 是一個(gè)FatFs ,開源
5、,免費(fèi),高效、通用的嵌入式FAT 文件系統(tǒng)。 FatFs的作者寫了兩個(gè),一個(gè)是正宗的FatFs ,比較適合大的RAM 的設(shè)備,另一個(gè)是Petit FatFs 的編程遵守的ANSI C 格式語法標(biāo)準(zhǔn),因此,它是具有獨(dú)立于硬件架構(gòu)。 在不做任何改變就可以被移植到常用的微控制器中,如8051, PIC, AVR, SH,Z80, H8, ARM 等。MP3 編解碼核心系統(tǒng): MP3 核心是一顆MP3 解碼芯片,完成MP3 解碼和播放的工作。本系統(tǒng)采用一款MP3 解碼芯片VS1003 ,擁有一個(gè)高性能低功耗的DSP 處理器核VS_DSP ,5K 的指令RAM ,0.5K 的數(shù)據(jù)RAM ,串行的控制和數(shù)
6、據(jù)輸入接口,4 個(gè)通用IO 口,一個(gè)UART口;同時(shí)片內(nèi)帶有一個(gè)可變采樣率的ADC 、一個(gè)立體聲DAC 以及音頻耳機(jī)放大器。MP3 編解碼芯片VS1003 驅(qū)動(dòng)開發(fā):(1)VS1003B_Init 接口(2)VS1003B_WriteCMD 接口(3)VS1003B_ReadCMD 接口(4)VS1003B_Fill2048Zero 接口(5)VS1003B_Write32B 接口(6)VS1003B_SoftReset 接口(7) VS1003B_NeedData 接口(8) VS1003B_SetVolume 接口1.4功能需求描述:實(shí)現(xiàn)MP3板的人機(jī)交換系統(tǒng)及串口調(diào)試模塊、 LCD 顯示模塊、 按鍵操作模塊和紅外遙控模塊。2概要設(shè)計(jì)2.1 系統(tǒng)模塊結(jié)構(gòu)圖2.2 模塊流程圖串口調(diào)試模塊LCD
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇科版數(shù)學(xué)九年級(jí)上冊(cè)第1章《用一元二次方程解決問題一元二次方程的應(yīng)用》聽評(píng)課記錄
- 五年級(jí)下冊(cè)數(shù)學(xué)聽評(píng)課記錄《 找次品(一)》人教新課標(biāo)
- 湘教版數(shù)學(xué)八年級(jí)下冊(cè)2.3《中心對(duì)稱圖形》聽評(píng)課記錄
- 人民版道德與法治九年級(jí)上冊(cè)第一課《新媒體新生活》聽課評(píng)課記錄
- 湘教版數(shù)學(xué)八年級(jí)上冊(cè)4.3《一元一次不等式的解法》聽評(píng)課記錄
- 北師大版歷史九年級(jí)下冊(cè)第17課《現(xiàn)代世界的科技與文化》聽課評(píng)課記錄
- 中圖版地理七年級(jí)上冊(cè)《第一節(jié) 地球和地球儀》聽課評(píng)課記錄8
- 八年級(jí)政治上冊(cè)第四課-第二框-交往講藝術(shù)聽課評(píng)課記錄魯教版
- 中圖版地理八年級(jí)下冊(cè)5.2《學(xué)習(xí)與探究 亞洲的人文環(huán)境》聽課評(píng)課記錄
- 浙教版數(shù)學(xué)七年級(jí)上冊(cè)5.3《一元一次方程的應(yīng)用》聽評(píng)課記錄
- 2025年熱管換熱氣行業(yè)深度研究分析報(bào)告
- 華為采購(gòu)質(zhì)量?jī)?yōu)先及三化一穩(wěn)定推進(jìn)
- 職業(yè)學(xué)院學(xué)生晚出、晚歸、不歸管理辦法
- 2025年陜西西安市經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管委會(huì)招聘30人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《安利蛋白質(zhì)粉》課件
- 【可行性報(bào)告】2024年數(shù)據(jù)標(biāo)注與審核項(xiàng)目可行性研究分析報(bào)告
- 2024-2025學(xué)年滬科版數(shù)學(xué)七年級(jí)上冊(cè)期末綜合測(cè)試卷(一)(含答案)
- 2025門診護(hù)理工作計(jì)劃
- 《針法灸法》課件-溫灸器灸
- 電氣領(lǐng)域知識(shí)培訓(xùn)課件
- 山東省部分學(xué)校2024-2025學(xué)年高一上學(xué)期12月選科指導(dǎo)聯(lián)合測(cè)試地理試題( 含答案)
評(píng)論
0/150
提交評(píng)論