




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、7項目名稱詳細設計說明書多媒體播放器詳細設計說明書V1.0(版本號)擬 制 人_李雪花_ 審 核 人_批 準 人_ 2015-9-20詳細設計說明書1引言1.1編寫的目的本需求說明旨在對多功能播放器的整個系統(tǒng)的軟件構架的業(yè)務需求、用戶需求、功能需求做逐一分析;并對各模塊接口、運行環(huán)境、性能需求做出可行方案。本需求分析為開發(fā)人員、維護人員、客戶之間提供共同的協(xié)議而創(chuàng)立基礎,對多功能播放器功能的實現(xiàn)作使命描述,是系統(tǒng)開發(fā)的依據(jù),也是用戶檢驗本系統(tǒng)運行的依據(jù)。預期讀者:需求方業(yè)務人員軟件開發(fā)人員項目實施人員系統(tǒng)維護人員與本系統(tǒng)相關的公司、部門1.2背景多功能播放器;本項目的提出者、開發(fā)者、用戶;項目
2、提出者:蘇工;開發(fā)者:中軟ETC學員;用戶:中軟ETC;該系統(tǒng)可以通過串口與PC機通訊,進行相關的調試。1.3定義ARM :ARM(Advanced RISC Machines)處理器是Acorn計算機有限公司面向低預算市場設計的第一款RISC微處理器。更早稱作Acorn RISC Machine。Mini2440是一款真正低價實用的ARM9開發(fā)板,它采用Samsung S3C2440為微處理器,并采用專業(yè)穩(wěn)定的CPU內核電源芯片和復位芯片來保證系統(tǒng)運行時的穩(wěn)定性。1.4參考資料mini2440原理圖.pdfS3C2440A datasheet.pdfUDA1341TS_4.pdf24c01.
3、pdf2. 系統(tǒng)的結構2.1軟件結構框圖2.2硬件結構框圖3LED模塊設計說明3.1模塊描述 設計本模塊主要是為了實現(xiàn)LED流水燈效果,特點為通過觸摸屏控制LED燈的亮滅操作,并通過程序實現(xiàn)流水燈。3.2功能1) 觸摸屏控制LED燈的亮滅2)流水燈效果3.3性能 觸摸屏上虛擬LED燈的亮滅效果要與開發(fā)板上的實物LED燈效果一致。3.4輸出項 輸出項為LED燈亮滅。3.5接口 本模塊調用了LCD模塊的顯示函數(shù)。例如:Paint_Bmp(gImage_Led); Paint_Bmp_Loc (30,30,60,60, gImage_Led);Lcd_Put_Str (16,80,"流水燈
4、");傳遞的參數(shù)主要為要顯示的圖片數(shù)組及相應的顯示位置參數(shù)。4蜂鳴器模塊設計說明4.1模塊描述 本模塊主要是為了實現(xiàn)電子樂的播放及電子琴,通過控制定時器0來實現(xiàn)對蜂鳴器的控制。4.2功能1) 播放電子音樂2)實現(xiàn)電子琴4.3性能 按下相應位置的按鍵,播放相應的音樂或音調。4.4輸入項 輸入項為觸摸屏的數(shù)據(jù)經(jīng)模數(shù)轉換后得到的數(shù)據(jù)對應按鍵的像素點的位置。4.5輸出項 輸出項為蜂鳴器。4.6接口 本模塊調用了LCD模塊的顯示函數(shù)。例如:Paint_Bmp(gImage_Ele_Music);Paint_Bmp_Loc(90, 210, 60, 60, gImage_Elc_Start);傳
5、遞的參數(shù)主要為要顯示的圖片數(shù)組及相應的顯示位置參數(shù)。本模塊調用了timer模塊函數(shù)。timer4init(1);void tart_buzzer(unsigned int freq);傳遞的參數(shù)為音調對應的相應頻率值。5IIS模塊設計說明5.1模塊描述 設計本模塊主要是為了實現(xiàn)音樂播放并實現(xiàn)相應的控制(播放,暫停,上一首,下一首,音量增,音量減等)。同時實現(xiàn)錄音及播放錄音功能。5.2功能1) 播放音樂2)暫停3) 上一曲,下一曲4)音量增,音量減5)錄音功能5.3性能 實現(xiàn)播放中增減音量,播放中切換歌曲,播放中暫停繼續(xù)歌曲,以及連續(xù)播放功能。實現(xiàn)錄音及播放錄音功能。5.4輸入項 輸入項為觸摸屏
6、的數(shù)據(jù)經(jīng)模數(shù)轉換后得到的數(shù)據(jù)對應的像素點的位置。5.5輸出項 輸出項IIS播放的音樂或者錄音。5.6接口 本模塊調用了LCD模塊的顯示函數(shù)。例如:Paint_Bmp(gImage_Music_BackGround);Paint_Bmp_Loc(90, 210, 60, 60, gImage_ElcgImage_Elc_num);傳遞的參數(shù)主要為要顯示的圖片數(shù)組及相應的顯示位置參數(shù)。本模塊調用了IIS模塊的函數(shù)void set_DMA1_for_record(unsigned char *voicebuf,unsigned char bytes)void set_DMA2_for_play(un
7、signed char *voicebuf, unsigned long bytes)static void Set_UDA1341_Work(unsigned int mode)void set_L3_data(unsigned char addr,unsigned char *pdata, unsigned char size)void iis_setting_init(void)iis_pin_init();iis_setting_init();void set_IIS_for_play(void)void set_IIS_for_play(void)void Start_IIS(voi
8、d)void Stop_IIS(void)傳遞的參數(shù)為UDA1341的設置參數(shù)及寄存器組的地址本模塊調用了DMA模塊的函數(shù)extern void set_DMA2_for_play(unsigned char *voicebuf, unsigned int bytes);extern void set_DMA1_for_record(unsigned char *voicebuf,unsigned int bytes);extern void stop_DMA2_for_play(void);extern void stop_DMA1_for_record(void);void IIS_pla
9、y_voice(unsigned char *voicebuf,unsigned int bytes);void IIS_record_voice(unsigned char *voicebuf,unsigned int bytes);int IIS_play_wav(U8 *voicebuf,U32 bytes);傳遞的參數(shù)為音樂數(shù)組的BUFF首地址及音樂數(shù)組的長度。6圖片瀏覽模塊設計說明6.1模塊描述 設計本模塊為了實現(xiàn)圖片的瀏覽及特效顯示。6.2功能1) 圖片瀏覽(上一幅,下一幅)。2)特效顯示。3)縮放。6.3性能 縮放功能實現(xiàn)任意大小的縮放。6.4輸入項 輸入項為觸摸屏的數(shù)據(jù)經(jīng)模數(shù)轉
10、換后得到的數(shù)據(jù)對應的像素點的位置。6.5輸出項 輸出項LCD圖片顯示。6.6接口 本模塊調用了LCD模塊的顯示函數(shù)。例如:Lcd_Put_Str(60, 100, "瀏覽圖片");Paint_icon(96,30,60,60, gImage_Photo);extern const unsigned char gImage_Background1153600;extern const unsigned char gImage_Background2153600;extern const unsigned char gImage_Background3153600;extern
11、 const unsigned char gImage_Background4153600;extern const unsigned char gImage_Background5153600;extern const unsigned char gImage_Background6153600;extern void photo_use(void);傳遞的參數(shù)主要為要顯示的圖片數(shù)組及相應的顯示位置參數(shù)。7RTC模塊設計說明7.1模塊描述 設計本模塊主要是為了實現(xiàn)實時時鐘設置,鬧鐘設置。7.2功能1) 實時時鐘顯示2)鬧鐘設置7.3性能 實現(xiàn)手動設置時鐘,鬧鐘。7.4輸入項 輸入項為觸摸屏的
12、數(shù)據(jù)經(jīng)模數(shù)轉換后得到的數(shù)據(jù)對應的像素點的位置。7.5輸出項 輸出項為屏顯實時時間。7.6接口 本模塊調用了LCD模塊的顯示函數(shù)。例如:Paint_Bmp(gImage_setp);HzkPut(96,198,"設置時間",BLACK);Paint_icon(104,150,48,48,gImage_icon02);傳遞的參數(shù)主要為要顯示的圖片數(shù)組及相應的顯示位置參數(shù)。本模塊調用了RTC模塊的函數(shù)void rtc_init(void);void rtc_Read(void); void rtc_write_date(U8 year, U8 mon, U8 date); voi
13、d rtc_alarm_write(int year,int mon,int date,int hour,int min,int sec); void rtc_alarm_write_date(int year, int mon, int date); void rtc_alarm_write_clock(U8 hour, U8 min, U8 sec);8觸摸屏模塊設計說明8.1模塊描述 設計本模塊主要是為了實現(xiàn)觸屏反饋,畫圖,屏幕校準功能。8.2功能1) 觸摸控制2)畫圖3)屏幕校準8.3性能 屏幕校準實現(xiàn)3點校準方法,計算相應的系數(shù)并將結果保存到E2PROM中。8.4輸入項 輸入項為觸摸屏的數(shù)據(jù)經(jīng)模數(shù)轉換后得到的數(shù)據(jù)對應的像素點的位置。8.5輸出項 輸出項為相應的像素點8.6接口 本模塊調用了LCD模塊的顯示函數(shù)。例如:Lcd_Clear(0xffffff);DrawCr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 用戶體驗在網(wǎng)絡安全領域的應用
- 科技創(chuàng)新驅動的商業(yè)創(chuàng)新實踐
- 滴灌施工合同范本
- 科技產(chǎn)品線下推廣活動策劃與執(zhí)行
- 招聘廠長合同范本
- 社交媒體平臺下的網(wǎng)絡安全管理挑戰(zhàn)
- 2025至2030年中國苯甲醛-2-磺酸鈉數(shù)據(jù)監(jiān)測研究報告
- 二零二五年度住宿安全保險理賠服務合同
- 2025至2030年中國自動人行道設備數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國聚乙烯丙綸復合防水卷材數(shù)據(jù)監(jiān)測研究報告
- 商品專員簡歷模板
- 市場營銷(第2版)課件全套 王永貴 第1-17章-市場與市場營銷概述及發(fā)展-顧客營銷學
- 塑料產(chǎn)品報價明細表
- 供應商來料包裝運輸存儲規(guī)范標準
- 哈工大模電實驗報告
- 銀行職工學習違規(guī)違紀典型案例心得體會5篇
- 《思想道德與法治》第二章
- 【深度學習研究國內外文獻綜述4000字(論文)】
- 二十六個英文字母教學課件
- 汽輪機潤滑油系統(tǒng)內容-課件
- 醫(yī)院上半年運營分析課件
評論
0/150
提交評論