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

正文內(nèi)容

多功能mp3播放器-畢業(yè)論文-資料下載頁

2025-06-24 01:08本頁面
  

【正文】 ,否則返回。需要注意的是,由于SD卡內(nèi)存放了一些字庫文件和系統(tǒng)圖標文件,這些文件的擴展名是bin,所以這兩種擴展名的文件是受系統(tǒng)保護的,無法刪除。 電子書的功能是打開并顯示SD卡內(nèi)TXT文件。系統(tǒng)打開一個TXT文件后,先讀取一個扇區(qū)512字節(jié)的數(shù)據(jù)到數(shù)組中,程序如下:disk_read(0,table_txt,Sector_address,1);數(shù)據(jù)存放在數(shù)組table_txt中。之后,從第一個元素開始,先判斷是否為中文字符。如果是,則地址加16,否則加8。接下來判斷一屏是否已經(jīng)顯示完,如果沒有則繼續(xù),否則等待,直到選擇下一頁。另外系統(tǒng)還設置了一個計數(shù)器pointpos,用于判斷是否已經(jīng)將整個數(shù)組都顯示完了,如果是則再讀一個扇區(qū)的數(shù)據(jù),否則繼續(xù)。屏幕大小為240*320,在橫方向上,最多顯示30個字符。豎方向上最多顯示40個字符。6 系統(tǒng)功能測試與分析系統(tǒng)功能測試是對系統(tǒng)各個主要功能進行測試,如MP3播放功能,則看能否正常播放MPWMA和WAV等常見格式的歌曲。下面將介紹各個主要功能的測試方法和過程。 音樂播放功能測試系統(tǒng)音樂播放功能的設計指標是能打開并播放常見格式的歌曲,并能顯示播放時間、歌詞、頻譜、進度條,以及支持快進、快退、上一曲、下一曲和音量調(diào)節(jié)等功能。測試時,分別播放MPWMA和WAV三種格式的音樂文件,均能正常、連貫播放,如果有對應的歌詞文件也能顯示出來,此外快進快退、上一曲下一曲功能均正常。效果圖如圖29和圖30: 圖29 音樂播放顯示效果圖1圖30 音樂播放顯示效果圖2播放歌曲時會自動搜索歌曲的歌詞,歌詞文件名必須和歌曲一致才能配套,否則將不能搜索到。歌詞以紫色顯示,歌曲名以白色顯示。經(jīng)測試,系統(tǒng)音樂播放功能正常,播放連貫,音質(zhì)良好,沒有雜音,達到了設計要求。 日歷功能測試系統(tǒng)日歷支持1901年2099年,支持農(nóng)歷。當點擊某一天的時候,在屏幕右上方顯示該天的農(nóng)歷日期,如果這一天不是當前的時間,則以藍色顯示這一天的數(shù)字,否則整個方框以黑色顯示,數(shù)字以白色顯示。效果圖如圖31: 圖31 日歷顯示效果圖如圖所示,當前日期是4月23號,則以黑色顯示滿格,并以白色顯示數(shù)字。其他則以紅色顯示。農(nóng)歷在屏幕右上角。下方四個按鈕為年月上下翻頁,右下角為返回按鈕。經(jīng)測試,系統(tǒng)日歷功能正常,能正確顯示1901年2099年之間日歷,達到了設計要求。 游戲功能測試系統(tǒng)帶有兩個游戲,五子棋和俄羅斯方塊。下面介紹俄羅斯方塊游戲的測試。俄羅斯方塊游戲設有左、右、下、變形和暫停五個按鈕。測試時,分別測試五個按鈕能否正常工作,如左按鈕,點擊時,看方塊能否向左移動。另外,增加游戲等級的時候看能否提高游戲的難度。最后,測試當最下面一行填滿時,游戲能否消除。效果圖如圖32:圖32 俄羅斯方塊游戲效果圖經(jīng)測試,游戲能正常運行,各個按鈕工作正常,等級切換正常,符合設計要求。 計算器功能測試計算器功能測試主要查看計算器在規(guī)定范圍內(nèi)能否做基本的加減乘除運算,如結(jié)果是否正確、顯示位置是否正確,以及是否會出現(xiàn)一些其他錯誤。計算器界面效果圖如圖33:圖33 計算器界面顯示效果圖經(jīng)測試,計算器功能正常,能正確的做加減乘除的基本運算。清除鍵“CE”可以清屏并對計算器復位。 圖片瀏覽功能測試系統(tǒng)支持BMP格式、大小不超過240*320的圖片,這個功能測試較為簡單,看能否正常顯示圖片即可,效果圖如圖34:圖34 圖片顯示效果圖經(jīng)測試,對于大小不超過240*320內(nèi)的圖片,系統(tǒng)均能正常顯示出來,對BPM文件的位數(shù)沒有要求。該圖片瀏覽功能正常,符合設計要求。 電子書功能測試電子書功能的設計要求是打開TXT格式的文本文件,讀取數(shù)據(jù)并在液晶上面顯示出來。測試時,在內(nèi)存卡當中放一個TXT文件,看能否正常顯示出來。效果圖如圖35:圖36 電子書顯示效果圖經(jīng)測試,系統(tǒng)能正常打開TXT格式文件并顯示出來,在下方顯示已經(jīng)顯示了總量的百分比,在上方顯示該文件的文件名和頁數(shù)。 測試結(jié)果分析 根據(jù)各個功能的測試結(jié)果分析發(fā)現(xiàn),系統(tǒng)的功能完整良好,歌曲播放、錄音、日歷、游戲、電子書等主要功能都實現(xiàn),均完成了設計指標,超出了設計要求。但也有幾個功能效果不是特別好,如圖片瀏覽功能,顯示一幅240*320的圖片需要大概3秒鐘,速度偏慢;文件管理功能只能查看當前存儲器內(nèi)所有的文件和刪除文件,并不能復制、剪切或重命名文件等。這些不足還有待于日后逐步完善。但就總體而言,本辭設計很好實現(xiàn)了各個既定功能,完成了設計指標。結(jié)語這次畢業(yè)設計綜合了所學的模擬電子技術(shù)、數(shù)字電子技術(shù)、單片機、C語言等知識,對大學階段所學知識起到了一個很好的鞏固作用。通過設計原理圖和PCB圖,對AltiumDesigner09(Protel)運用的更加熟練,有利于日后參加工作。整個作品涉及大量的軟件硬件相關(guān)知識,工作量非常大,對自己是一個不小的考驗。所幸,經(jīng)過自己的不懈努力,各個功能全部實現(xiàn),提高了自己軟件設計能力。但依然存在一些不足,如在設計電路的時候粗心大意將一些網(wǎng)絡標號寫錯,導致在調(diào)試的時候一直出現(xiàn)錯誤;上下層的接口順序弄反,給電路連接帶來不便;整個系統(tǒng)沒有考慮功耗和體積大小,不便隨身攜帶;此外,代碼不夠精簡,執(zhí)行效率低,整個系統(tǒng)代碼BUG較多,影響系統(tǒng)功能等等?;仡欁约洪_始做這份畢設的時一個一個調(diào)試各個子模塊的電路和程序,一步一個腳印,雖然遇到很多問題和麻煩,但通過自己的不懈努力,都一一解決了。這些麻煩雖然帶給了我很多煩惱,但也感謝它們讓我自己額能力得到了很大的提高。雖然現(xiàn)在系統(tǒng)還有一些問題,但總體而言,功能還是非常完善和良好的,希望在以后的工作中多加注意,提高各方面的能力,做一名合格的電子工程師。參考文獻[1]:高等教育出版社,2006.[2]. 北京:高等教育出版社,2005.[3]馬忠梅,.北京:北京航空航天大學出版社,2003.[4]王毓銀.數(shù)字電路邏輯設計[M].北京:高等教育出版社,2005.[5][M].南昌:江西科學技術(shù)出版社,.[6]. 北京:科學出版社,2002.[7] CortexM3權(quán)威指南. 北京:北京航空航天出版社,2009年.[8] CortexM3應用開發(fā)實例詳解. 北京:電子工業(yè)出版社,2011年.[9]. 北京:清華大學出版社,2010年.[10]. 北京:科學出版社,2003.[11]. 北京:電子工業(yè)出版社,2004.附錄一:系統(tǒng)原理圖一 附錄二:系統(tǒng)原理圖二 附錄三:源程序include include include unsigned long txt_count。//保存顯示顯示的字節(jié)數(shù)FATFS fs。//緩沖區(qū)結(jié)構(gòu)體FRESULT res。//枚舉類型返回值FIL file。//文件對象結(jié)構(gòu)體FIL file1。//件對象結(jié)構(gòu)體FILINFO status。//文件信息、狀態(tài)結(jié)構(gòu)體DIR dir0。// 主函數(shù)(程序入口)int main(void){ ClockInit()。//時鐘初始化 GPIO_Init()。//GPIO初始化 I2CM_Init()。//I2C初始化 SSI1_Init()。//SPI0初始化,包括vs1003端口初始化 VS1003_Reset()。//vs1003復位 LCD_Init()。//LCD初始化 disk_initialize(0)。//SD卡初始化 LCD_ClearScreen(BLACK)。//背景顏色為紅白色 I2C_Write_Reg(TMP175_Address,0X01,0x60)。 f_mount(0, amp。fs)。//注冊一個工作區(qū),特別注意 Hz_Lib_Init()。//字庫初始化 Load_Main()。// //配置定時器Timer0,定時送數(shù)據(jù) SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER0)。//使能Timer0 TimerConfigure(TIMER0_BASE,TIMER_CFG_32_BIT_OS)。//配置成32位單次觸發(fā)定時器 TimerLoadSet(TIMER0_BASE,TIMER_A,25000000UL)。//裝初值*/ //頻率50M,初值為25000000,高電平,500msTimerIntEnable(TIMER0_BASE,TIMER_TIMA_TIMEOUT)。//使能TIMER0超時中斷 IntEnable(INT_TIMER0A)。//使能Timer中斷 TimerEnable(TIMER0_BASE,TIMER_A)。//使能Timer0A計數(shù) //配置定時器Timer1,錄音定時 SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER1)。//使能Timer1 TimerConfigure(TIMER1_BASE,TIMER_CFG_32_BIT_OS)。//配置成32位單次觸發(fā)定時器 TimerLoadSet(TIMER1_BASE,TIMER_A,50000000UL)。//裝初值*/ //頻率50M,初值為25000000,高電平,500msTimerIntEnable(TIMER1_BASE,TIMER_TIMA_TIMEOUT)。//使能TIMER1超時中斷 //IntEnable(INT_TIMER1A)。//使能Timer中斷 TimerEnable(TIMER1_BASE,TIMER_A)。//使能Timer0A計數(shù) IntMasterEnable()。//開總中斷 //DS1339_SetDate(0x12,0x02,0x19,0x00,0x17,0x45,0x30)。//設置時間 while(1) { Status_Judge(index); }
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1