多功能MP3音樂播放器設計_第1頁
多功能MP3音樂播放器設計_第2頁
多功能MP3音樂播放器設計_第3頁
多功能MP3音樂播放器設計_第4頁
多功能MP3音樂播放器設計_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

多功能MP3音樂播放器設摘要隨著經濟發(fā)展和生活水平的提高,人們對于精神層面藝術享受的要求也越來越高。音樂作為一種老少皆宜、雅俗共享的藝術形式,吸引著成千上萬的聽眾。自1998年韓國世韓(Seahan)公司推出的第一款MP3播放器面世以來,MP3播放器就迅速地占領了消費電子產品市場。可是,自2005年之后,MP3發(fā)生了巨大的變化,其銷量迅速下降。MP3播放器面臨的嚴峻挑戰(zhàn)及其技術的發(fā)展,使得人們對MP3播放器的要求越來越高。此外,嵌入式系統(tǒng)和人機交互技術的出現(xiàn),成為了消費電子產品新的增長點,新的消費電子產品層出不窮,集成了MP3的功能以及其它功能的新產品越來越受到消費者的青睞。基于以上背景,本設計基于AT89C52平臺實現(xiàn)人機交互的多功能MP3。本系統(tǒng)采用了語音播報模塊,實現(xiàn)了MP3的音樂播放展示。采用了按鍵模塊,實現(xiàn)了用戶對于指令的操作。采用了液晶顯示模塊,對用戶需要的音樂信息進行了展示。這種MP3不但擁有快進快退、模式切換、上一曲下一曲等功能,還具備定時提醒功能,這種同時實現(xiàn)人機交互的嵌入式電子產品,將會在市場上受到消費者的青睞,具有實際應用價值和潛在的市場需求。關鍵詞:MP3;嵌入式;人機交互

目錄第1章 緒論 緒論研究的目的及意義??隨著科技的不斷進步和音樂產業(yè)的發(fā)展,MP3音樂播放器作為一種便攜式的音樂播放設備,在市場上得到了廣泛的應用和普及[1]。傳統(tǒng)的MP3音樂播放器只能播放音樂文件,功能單一,無法滿足現(xiàn)代用戶對多樣化功能的需求。因此,設計一款多功能MP3音樂播放器具有重要的研究意義和實際應用價值[2]。首先,多功能MP3音樂播放器可以滿足用戶對音樂娛樂的多樣化需求?,F(xiàn)代用戶對音樂播放器的期望不僅僅是簡單的音樂播放功能,他們希望能夠通過一個設備實現(xiàn)多種功能,例如收聽廣播、錄音、時鐘、鬧鐘、電子書閱讀等[3]。設計一款集成多種功能的MP3音樂播放器,可以為用戶提供更加豐富多樣的娛樂體驗。其次,多功能MP3音樂播放器可以提升用戶的便攜性和用戶體驗[4]。傳統(tǒng)的MP3音樂播放器雖然便攜,但其功能單一,用戶在使用過程中可能需要攜帶多個設備。而設計一款多功能的MP3音樂播放器,將多種功能集成在一個設備中,不僅方便用戶攜帶,還能提升用戶的使用便利性和體驗。此外,多功能MP3音樂播放器的設計對于推動智能家居和物聯(lián)網的發(fā)展也具有積極意義[5]。隨著智能家居和物聯(lián)網技術的普及,人們希望能夠通過一個設備實現(xiàn)多種功能,與其他智能設備進行聯(lián)動。設計一款集成多種功能的MP3音樂播放器,可以與其他智能設備進行連接和控制,實現(xiàn)音樂播放與智能家居控制的一體化,提升用戶的生活品質和便利性[6]。最后,多功能MP3音樂播放器的設計對于推動音樂產業(yè)的發(fā)展也具有積極影響。隨著音樂產業(yè)的數(shù)字化和互聯(lián)網化,音樂播放器不僅僅是播放音樂的工具,還承擔著音樂傳播、推廣和銷售的角色。設計一款多功能MP3音樂播放器,可以通過網絡連接和多媒體功能,為音樂產業(yè)提供更加便捷和創(chuàng)新的音樂傳播渠道,促進音樂產業(yè)的繁榮和發(fā)展[7]。綜上所述,設計一款多功能MP3音樂播放器具有重要的研究背景和意義。它不僅能夠滿足用戶對音樂娛樂的多樣化需求,提升用戶的便攜性和體驗,推動智能家居和物聯(lián)網的發(fā)展,還能促進音樂產業(yè)的創(chuàng)新和發(fā)展。通過深入研究和設計,將可以為用戶帶來更好的音樂播放體驗,同時推動相關領域的發(fā)展[8]。國內外研究現(xiàn)狀在國內,多功能MP3音樂播放器的設計和研究已經取得了一定的進展。以下是國內研究現(xiàn)狀的一些方面:功能集成與創(chuàng)新:國內研究者在多功能MP3音樂播放器的設計中注重功能的集成和創(chuàng)新。他們通過加入收聽廣播、錄音、時鐘、鬧鐘、電子書閱讀等功能,使得MP3音樂播放器具備了更多的娛樂和實用功能,提升了用戶的使用體驗。硬件優(yōu)化與設計:國內的研究者在硬件優(yōu)化和設計方面進行了大量的探索。他們致力于提高音頻解碼和處理的性能,優(yōu)化電池壽命和充電效率,改善音質和聲音效果。同時,他們還研究了輕薄化、便攜性和耐用性等方面的設計,以滿足用戶的需求。操作界面與用戶體驗:國內研究者對多功能MP3音樂播放器的操作界面和用戶體驗進行了研究和改進[9]。他們通過設計直觀、簡潔的界面,優(yōu)化操作邏輯和交互方式,提高用戶的操作便利性和使用舒適度。同時,他們還關注用戶對音樂的個性化需求,提供了多種音效和音頻調節(jié)選項。網絡連接與智能互聯(lián):隨著智能家居和物聯(lián)網的興起,國內研究者開始關注多功能MP3音樂播放器與網絡的連接和智能互聯(lián)。他們研究了無線網絡技術、藍牙連接和云存儲等方面的應用,使得MP3音樂播放器能夠與其他智能設備進行聯(lián)動,實現(xiàn)音樂播放和智能家居控制的一體化。音樂產業(yè)與商業(yè)化應用:在國內,研究者還探索了多功能MP3音樂播放器在音樂產業(yè)和商業(yè)化應用方面的潛力。他們研究了音樂版權保護、在線音樂服務和音樂社交等領域的創(chuàng)新模式,通過與音樂平臺和服務商的合作,將多功能MP3音樂播放器打造成為音樂消費和傳播的綜合平臺[10]。在國外,多功能MP3音樂播放器的設計和研究也得到了廣泛的關注和探索。以下是國外研究現(xiàn)狀的一些方面:智能化與人工智能應用:國外的研究者在多功能MP3音樂播放器的設計中注重智能化和人工智能的應用。他們通過語音識別、語音交互和智能推薦算法等技術,使得MP3音樂播放器能夠理解和滿足用戶的個性化需求,提供智能化的音樂播放和推薦服務。感知技術與環(huán)境適應性:國外研究者關注多功能MP3音樂播放器的感知技術和環(huán)境適應性[11]。他們研究了環(huán)境音量自適應、噪音消除和音頻均衡等技術,以提供更好的音質和聽覺體驗。同時,他們還探索了心率監(jiān)測、運動檢測和情緒識別等技術的應用,使MP3音樂播放器能夠根據(jù)用戶的情境和狀態(tài)進行自適應的音樂播放。物聯(lián)網與無線連接:在國外,研究者將多功能MP3音樂播放器與物聯(lián)網和無線連接相結合[12]。他們研究了藍牙技術、Wi-Fi連接和移動網絡等方面的應用,使得MP3音樂播放器能夠與其他智能設備和云端服務進行聯(lián)動和分享,實現(xiàn)更加便捷和多樣化的音樂播放體驗。跨平臺與云存儲:國外研究者致力于實現(xiàn)多功能MP3音樂播放器的跨平臺和云存儲功能。他們開發(fā)了跨操作系統(tǒng)的應用程序,使得用戶可以在不同的設備上同步和訪問音樂庫。同時,他們還研究了音樂云存儲和在線音樂服務的技術,提供更大容量的存儲和更豐富的音樂資源。用戶體驗與設計創(chuàng)新:國外的研究者注重多功能MP3音樂播放器的用戶體驗和設計創(chuàng)新。他們關注用戶的使用習慣和需求,通過人機交互界面的優(yōu)化、設計風格的創(chuàng)新和外觀材質的選擇等方面,提供更加舒適、便捷和美觀的使用體驗[13]。綜上所述,國內在多功能MP3音樂播放器的設計和研究方面已經取得了一定的成果。研究者們關注功能集成與創(chuàng)新、硬件優(yōu)化與設計、操作界面與用戶體驗、網絡連接與智能互聯(lián)以及音樂產業(yè)與商業(yè)化應用等方面,努力提升MP3音樂播放器的功能性、性能和用戶體驗,推動相關領域的發(fā)展。然而,仍然存在一些挑戰(zhàn)和機會,需要進一步的研究和探索。國外在多功能MP3音樂播放器的設計和研究方面取得了顯著的進展。研究者們注重智能化與人工智能應用、感知技術與環(huán)境適應性、物聯(lián)網與無線連接、跨平臺與云存儲以及用戶體驗與設計創(chuàng)新等方面,不斷提升MP3音樂播放器的功能性、性能和用戶體驗[14]。國外的研究成果對于促進MP3音樂播放器的創(chuàng)新發(fā)展和推動相關領域的進步具有重要意義。1.3主要研究內容本課題研究的內容是關于多功能mp3??音樂播??放器的??設計。??該套系??統(tǒng)使用??52單??片機、??LCD1602液晶??、按鍵??、喇叭??、語音??模塊;??本設計??有單片??機上電??復位電??路、手??動復位??電路、??(復位??鍵)、??晶振電??路(給??單片機??提供時??鐘周期??),用??戶可以??播放內??存卡里??面的音??樂,并??且該設??計有5??種類播??放模式??,不僅??可以接??喇叭播??放還可??以接耳??機播放??,插上??耳機喇??叭自動??沒有聲??音。該??設計還??具有快??進、快??退、播??放模式??切換、??開始/??暫停播??放、音??量加減??、上一??曲、下??一曲等。

系統(tǒng)的總體結構2.1設計方案文獻研究法。通過查閱文獻來獲得研究多功能mp3音樂播放器設計的資料,對系統(tǒng)設計中所涉及到的相關內容,初步構想系統(tǒng)要實現(xiàn)的功能及其運用的技術并搜集相關資料,作為系統(tǒng)設計的素材。功能分析法。功能分析法是社會科學用來分析社會現(xiàn)象的一種方法,是社會調查常用的分析方法之一。本系統(tǒng)通過功能分析法,對軟件的各項功能進行具體分析,從而明確開發(fā)目標。定性分析法。通過對文獻的研究,運用歸納和演繹、分析與綜合以及抽象與概括等方法,深入了解軟件和硬件開發(fā)的相關技術,從而熟悉系統(tǒng)中各個功能模塊之間的關系,掌握系統(tǒng)的工作原理及其本質,確定開發(fā)流程。經驗總結法。希望通過已有的每一塊功能的結合進行總結,設計出一套優(yōu)良的系統(tǒng),并規(guī)范的編寫程序。2.2功能需求分析2.2.1技術路線硬件部分需要52單片機、LCD1602液晶、按鍵、喇叭、語音模塊、藍牙模塊;軟件平臺程序用keil5;編程語言用C語言;2.2.2預期結果1.可以播放內存卡里面的音樂;2.可以接喇叭播放還可以接耳機播放(插上耳機喇叭自動沒有聲音);3.具有快進、快退、播放模式切換、開始/暫停播放、音量加、音量減、上一曲、下一曲等功能。2.3總體方案設計第一:理論知??識準備??階段,??理解多??功能m??p3音??樂播放??器設計??課題,??認真研??究課題??所涉及

??到的內??容,能??夠較好??的掌握??有關題??目的知識;第二:確定系統(tǒng)??各個模??塊,理??清各個??模塊之??間的關??系,收??集相關??得到軟??硬件資料;第三:規(guī)劃課題??,確定??系統(tǒng)組??成結構??,勾畫??出大體??系統(tǒng)框??架并在??結構框??架的基??礎上提??出原理??框圖;第四:利用軟件??完成硬??件電路??部分設??計并畫??出各部??分電路??圖,將??系統(tǒng)部??件通過??接口電??路集合??在一起??,并畫??出電路圖;第五:根據(jù)系??統(tǒng)控制??過程完??成軟件??設計部??分,繪??制出主??流程圖;2.4單片機型號選擇主控制芯片選擇STC89C52單片機,STC89C52是STC公司生產的一種低功耗、高性能8位微控制器。這種單片機其內部有8KB的FlashROM和512B的RAM,并且可以通過串口進行ISP程序下載,不需要反復插拔芯片,非常適合用于實驗。采用此片作為硬件核心,采用FlashROM,能以3V的超低電壓工作。且具有在線編程可擦除技術,當在對電路進行調試時,由于程序的錯誤修改或對程序的新增功能需要燒入程序時,不需要對芯片多次拔插,所以不會對芯片造成損壞。最小系統(tǒng)原理圖如圖所示。圖2.1單片機最小系統(tǒng)原理圖

系統(tǒng)的硬件部分設計3.1系統(tǒng)的總體設計使用STC89C52單片機、1602液晶、按鍵、喇叭、語音模塊;本設計有單片機上電復位電路、手動復位電路、(復位鍵)、晶振電路(給單片機提供時鐘周期),用戶可以播放內存卡里面的音樂,并且該設計有5種類播放模式,不僅可以接喇叭播放還可以接耳機播放,插上耳機喇叭自動沒有聲音。音質非常好。該設計還具有快進、快退、播放模式切換、開始/暫停播放、音量加、音量減、上一曲、下一曲等功能。從而播放音樂??傮w原理圖如下。圖3.1系統(tǒng)總體原理圖

3.2系統(tǒng)的主要模塊設計3.2.11602液晶模塊設計LCD1602液晶顯示模塊具有接口方式簡單,指令操作便捷的特點,可構成全中文人機交互圖形界面。可顯示8*4行16*16點陣的行字,也可完成圖形顯示。LCD1602分為帶中文字庫和不帶中文字庫兩種,有并行傳輸和串行傳輸兩種方式通常并行速度快。從電源地開始引腳依次為:電源地、電源正。其原理圖如下所示。圖3.2LCD1602液晶接口原理圖3.2.2TF內存卡模塊設計TF卡即是T-Flash全名(TransFLash,2004年更名為MicroSDCard)的縮寫出,這是Motorola與SanDisk共同推出的最新一代的記憶卡規(guī)格,它采用了最新的封裝技術,并配合SanDisk最新NANDMLC技術及控制器技術。大小(11mmx15mmx1mm),約等于半張SIM卡,Trans-FlashCard為SDCard產品成員的一員,附有SD轉接器,可兼容任何SD讀卡器,T-Flash卡是市面上最小的閃存卡,適用于多項多媒體應用.Trans-flash產品采用SD架構設計而成,SD協(xié)會于2004年年底正式將其更名為MicroSD,已成為SD產品中的一員。原理圖如下。圖3.3TF內存卡模塊原理圖

3.2.3按鍵模塊設計本系統(tǒng)用到??按????鍵??,其????中一??個????用作系????統(tǒng)??手動????復位??,????其余采用????獨立??按????鍵,該????種??接法????查詢??簡????單,程????序??處理????簡單??,????可節(jié)省????C??PU????資源??,????獨????立??按鍵????分別??與單片??機的P????3??.0????、P??3????.1、????P??3.????2接??口相????連。??原????理圖如??下所示。圖3.4按鍵模塊原理圖3.2.4語音模塊設計BY8001-16P是深圳市??百為電??子科技??有限公??司自主??研發(fā)的??一款小??巧的新??型高品??質插卡??MP3??模塊。??采用B??Y80??01-??SSO??P24??MP??3主控??芯片,??支持M??P3、??WAV??格式雙??解碼。??模塊內??置TF??卡座,??可插卡??進行更??換語音??內容;??也可外??接U盤??或US??B數(shù)據(jù)??線連接??電腦更??換TF??內容。??該模塊??內置3??W功放??,可以??直接驅??動3W??的喇叭??,使用??更方便。原理圖如下。圖3.5語音模塊原理圖

3.2.5蜂鳴器模塊設計圖3.6蜂鳴器蜂鳴器有正負極,頂部印有+號的為正極,若蜂鳴器引腳沒剪,則長的為正極,按驅動方式可分為有源蜂鳴器和無源蜂鳴器:1.有源蜂鳴器:內部自帶振蕩源,將正負極接上直流電壓即可持續(xù)發(fā)聲,頻率固定。2.無源蜂鳴器:內部不帶振蕩源,需要控制器提供振蕩脈沖才可發(fā)聲,調整提供振蕩脈沖的頻率,可發(fā)出不同頻率的聲音。有源蜂鳴器的主要特點包括:1.音量大:有源蜂鳴器集成了震蕩器和音響器件,因此其輸出的聲音比無源蜂鳴器更加響亮,音量更大。2.頻率可調:有源蜂鳴器可以通過改變輸入的電壓信號頻率,實現(xiàn)不同頻率的聲音輸出。3.低功耗:與無源蜂鳴器相比,有源蜂鳴器功耗較低,可以在較長時間內穩(wěn)定工作。4.控制簡單:有源蜂鳴器只需要一個數(shù)字信號來控制,非常簡單易用。綜上而言,有源蜂鳴器被廣泛應用于各種電子產品中,如報警器、計時器等等。圖3-7蜂鳴器模塊設計系統(tǒng)的軟件部分設計4.1軟件的主要流程系統(tǒng)可以播放內存卡里面的音樂;可以接喇叭播放還可以接耳機播放(插上耳機喇叭自動沒有聲音);通過按鍵可以實現(xiàn)快進、快退、播放模式切換、開始/暫停播放、音量加、音量減、上一曲、下一曲等功能。總體流程圖如下。電源開啟電源開啟讀取內存卡按鍵插耳機

單片機開始工作,屏幕顯示播放音樂快進快退、播放模式、開始暫停喇叭無聲圖4.1系統(tǒng)工作流程圖

4.21602顯示屏模塊軟件設計主要原理是以電流刺激液晶分子產生點、線、面,并配合背部燈管構成畫面。它由若干個5X7或者5X11等點陣字符位組成,每個點陣字符位可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,作用是字符間距和行間距,5X7點陣可以看做5行7列等間距分布的led燈,每一個燈相當于一個像素點,要表達的字母或者數(shù)字都是由這些像素點組成的。只需控制燈的亮滅就可以了。一共有16位引腳。(引腳作用如下表)編號符號引腳作用1VSS電源正級2VDD電源地3VO液晶顯示對比度調節(jié)(即亮度需要接滑動電阻)4RS數(shù)據(jù)命令選擇端(H\L)5RW讀寫選擇端(H\L)6E使能端7D0數(shù)據(jù)口8D1數(shù)據(jù)口9D2數(shù)據(jù)口10D3數(shù)據(jù)口11D4數(shù)據(jù)口12D5數(shù)據(jù)口13D6數(shù)據(jù)口14D7數(shù)據(jù)口15BLA背光電源正極16BLK背光電源負極

當單片機初始化完成后,系統(tǒng)開始正常工作。顯示屏會收到來自單片機的數(shù)據(jù)信息,并顯示出來,方便使用查看。工作流程圖如下。初始化完成初始化完成單片機讀取內存卡內部數(shù)據(jù)音樂數(shù)據(jù)發(fā)送至顯示屏結束開始顯示屏顯示圖4.2顯示屏模塊工作流程圖

4.3TF內存卡模塊軟件設計TF卡主要分為兩部分:存儲芯片和控制芯片。存儲芯片負責實際的數(shù)據(jù)存儲,每個存儲單元都可以存儲一個二進制數(shù)值。存儲原理是在新存儲數(shù)據(jù)之前,先將之前的存儲數(shù)據(jù)清空,再將新的數(shù)據(jù)寫入存儲芯片。每次讀取數(shù)據(jù)時,控制芯片會根據(jù)指令和數(shù)據(jù)信號,將存儲芯片的數(shù)據(jù)讀出,并傳輸給連接的設備。而控制芯片負責對存儲芯片進行讀寫控制。單片機初始化完成后,可以開始正常工作。系統(tǒng)將會讀取內存卡內部數(shù)據(jù),并按照所選的工作模式進行相應操作。流程圖如下。初始化完成初始化完成單片機讀取內存卡內部數(shù)據(jù)根據(jù)按鍵選擇模式進行相應操作結束開始顯示屏顯示圖4.3TF內存卡模塊流程圖

4.4按鍵模塊軟件設計當按鍵按下時,按鍵連接的引腳會將電平拉低。當單片機檢測到這個引腳的電平有高變低,即被稱為下降沿觸發(fā),此時單片機開始執(zhí)行相應操作。按鍵引腳的電平由于存在去抖動電路和濾波電路的干擾,會在剛觸發(fā)時產生波動,所以按鍵電路中必須加入去抖動和濾波功能來保證信號穩(wěn)定。系統(tǒng)初始化完成后,開始工作。通過按下幾個按鍵可以實現(xiàn)不同的功能。分別有快進、快退、播放模式切換、開始/暫停播放、音量加、音量減、上一曲、下一曲等功能。流程圖如下。初始化完成初始化完成按下按鍵選擇播放模式按下按鍵選擇前進后退結束開始按下按鍵選擇上一曲下一曲圖4.4按鍵模塊流程圖

4.5語音模塊軟件設計引腳作用如下表編號名稱作用1BUSY播放時輸出高電平,停止為低電平2RXUART異步串口數(shù)據(jù)輸入3TXUART異步串口數(shù)據(jù)輸出4DACRDAC右聲道輸出,可外接功放、耳機5DACLDAC左聲道輸出,可外接功放、耳機6SPK1外接單聲道無源喇叭兩端7SPK28VCC電源正極9IO5接地觸發(fā)10IO411IO312IO213IO114GND電源負極15DP讀U盤或用USB數(shù)據(jù)線連接電腦更換TF卡內容16DM首先將BY8001上的VCC和GND接到單片機上的VCC和GND,SPK1和SPK2接到喇叭上。其次SD卡里面的歌曲順序就是播放順序,將歌曲下載到SD卡里面必須是MP3格式的,不然模塊會識別不了,把歌曲的命名為001,002這種類型的,下載好后將SD卡插入到BY8001內,只要把BY8001的IO1接地就會播放第一首歌,IO2接地就會播放第二首。

當系統(tǒng)初始化完成后,開始正常工作。語音模塊可以讀取存儲的歌曲進行播放,起到MP3的作用,流程圖如下。初始化完成初始化完成語音模塊讀取存儲的歌曲顯示屏顯示,播放結束開始圖4.5語音模塊流程圖

4.6蜂鳴器軟件設計首先進行系統(tǒng)初始化,初始化成功后,進入設定的程序,開始設定數(shù)據(jù)并采集數(shù)據(jù),采集的數(shù)據(jù)可以從顯示屏上顯示出來,并可以在TF內存卡上進行保存,當我們的采集的數(shù)據(jù),不符合我們的標準時,我們的蜂鳴器將會進行報警。初始化完成初始化完成單片機處理其他模塊檢測數(shù),數(shù)據(jù)不在設定范圍內蜂鳴器報結束開始圖4.6蜂鳴器軟件設計系統(tǒng)測試5.1系統(tǒng)實物圖圖5.1系統(tǒng)成品擺放和引腳焊接喇叭TF卡電源開關耳機接口單片機模塊液晶顯示模塊喇叭TF卡電源開關耳機接口單片機模塊液晶顯示模塊按鍵按鍵模塊5.2測試原理圖5.2開機,將內存卡插好圖5-3按下最下面一行第二個按鍵,開始播放音樂;第一行第三個按鍵音量加,第二行第三個音量減圖5.4左上角的鍵快進,左下角的鍵快退

總結與展望6.1總結在整個設計過程中,硬件方面主要設計了52單片機的最小系統(tǒng)、語音模塊接口電路、液晶屏幕及顯示、語音播報電路、按鍵識別電路。軟件方面借助各個渠道的資料,主要設計讀取內存卡數(shù)據(jù)程序、顯示程序、語音播報程序、按鍵識別程序。系統(tǒng)的調試主要是通過一塊52開發(fā)板,再借助于Keil以及自己搭建的電路實現(xiàn)的。分部調試時偶爾會出現(xiàn)一些問題但解決方案都有跡可循。此系統(tǒng)能夠實現(xiàn)檢測后不需要人為干預,自動進行操作。6.2展望隨著科技的不斷進步和社會的不斷發(fā)展,多功能MP3的設計也會不斷改進。以下是該設計的展望:1.更智能化:未來的MP3將會更智能化,增加語音輸入功能,觸摸屏,錄音,拍照功能等。例如,用戶在使用語音輸入時MP3會自動識別用戶指令進行操作,再增加智能觸摸屏模塊,逐步取代按鍵操作。2.更具便捷性:未來的MP3將會更具便捷性,在體積更小、功能更多的條件下,可以在一定場合作為擇優(yōu)選擇對象,例如記者在進行暗訪時出于安全關系及工作需要,多功能MP3的優(yōu)點就要優(yōu)于其他智能設備。綜上所述,未來的多功能MP3將會更加智能化、更加便捷。這些新技術的應用將會使得MP3在市場上重新具備競爭力,具備實際應用價值和潛在的市場需求。

參考文獻[1]鄒捷,唐榮年,基于嵌入式系統(tǒng)的MP3播放器設計[J]·中國水運,2013,(2):14-16.[2]亓中瑞,高振明·MP3播放系統(tǒng)的設計與實現(xiàn)[3.山東電子,2003,(3):18-20.[3]張志偉·基于STM32單片機的多功能媒體播放器設計[7.陜西理工學院學報,2015,31,(14):70-72.[4]戴均吳迎來,張禎·嵌人式MP3播放器的研究與實現(xiàn)[J]·杭州電子工業(yè)學院學報,2002,22,(1):30-40.[5]黃玉豪·STC89C58RD單片機在MP3播放器設計中的應用.消費電子,2013.[6]向賽輝,陳盛云,任華·基于卩C/OSI的MP3文件播放系統(tǒng)設計[J].應用與設計,2015[7]王道乾,劉定智,文俊浩·基于ARM處理器的MP3播放器分析與實現(xiàn)[J].2007,28,(7):12-13.[8]張雷,劉小娜·基于AT89C51SND1的MP3播放器設計[J].河南機電高等??茖W校學報,2005,13(6):56-57.[9]顏銳譚周文·基于STV32的多功能MP3設計[J1.湖南人文科技學院報,2013,(4);9-10.[10]馬鵬閣,張松煒,陳恩慶·基于sOc芯片ATJ2135的MP3播放器設計]J電子工程師,2008(6):57-59.[11]杜建銘,師文慶.基于STM32的多功能MP3播放器設計[J].機電工程技術,2022,51(03):232-236.[12]易代新,韓宏偉.一種多功能太陽能MP3音響及殼體[J].科技資訊,2017,15(22):40-41+43.DOI:10.16661/ki.1672-3791.2017.22.040.[13]孫活.基于STM32單片機的多功能MP3播放器設計及實現(xiàn)[J].電視技術,2019,43(04):87-90.DOI:10.16280/j.videoe.2019.04.021.[14]楊木喜.MP3三大趨勢:多功能、平民化、硬盤型[N].通信信息報,2004/09/08(B01).[15]劉暉.MP3熱衷于“副業(yè)”[N].計算機世界,2002-10-28(B35).[16].多功能MP3誰主沉浮?[J].數(shù)碼世界,2004(14):56.[17].時尚/學習/收音:MSC新款超強多功能MP3隨身聽[J].電子科技,2003(02):6.[18]張兵.基于Garfield的多媒體音頻系統(tǒng)的設計實現(xiàn)與優(yōu)化[D].東南大學,2006.[19]DesignandImplementationofaTable-basedGUIforMP3Players[J].BaiYing-WenY.-W.,Fu-EnTsaiF.-E.?IEEETransactionsonConsumerElectronics.2007,02.[20]FLASH-MEMORY-BASEDMP3PLAYERS[J].ErinKandel?Computershopper.2008,03.[21]DesignandResearchIntelligentAnsweringandVoter-TimingMachineBasedonAT89C51MCU[C].XiaokanWang,ZhongliangSun,LeiWang?Internationalconferenceongreencommunicationsandnetworks;GCN2011.[22]BluetoothMP3playerdesignhassmallBOM[J].ElectronicEngineeringTimes.2007,1054.[23]SDSpecificaionsPart1PhysicalLaverSimplifiedSpecificationVersion2.00[S].September25,2006.

附錄電路圖源代碼//包含頭文件#include<REG52.h>#include<intrins.h>#include"uart.c"#include"delay.h"#include"mp3daima.h"http://宏定義#defineLCM_DataP0 //將P0口定義為LCM_Data#defineucharunsignedchar#defineuintunsignedint//1602的控制腳sbitlcd1602_rs=P2^6;sbitlcd1602_rw=P2^5;sbitlcd1602_en=P2^7;sbitK1=P1^0; sbitK2=P1^1; sbitK3=P1^2; sbitK4=P1^3;sbitK5=P1^4;sbitK6=P1^5;sbitK7=P1^6;sbitK8=P1^7; //1到8選擇曲目#defineRsBuf_N 150unsignedcharxdataRsBuf[RsBuf_N]; //定義串口接收數(shù)據(jù)緩沖區(qū)ucharRsPoint,flag/*標志單曲循環(huán)還是全部循環(huán)*/;//==================================================================================================//=======================================LCD1602====================================================//==================================================================================================//延時函數(shù),后面經常調用voiddelay(uintxms)//延時函數(shù),有參函數(shù){ uintx,y; for(x=xms;x>0;x--) for(y=110;y>0;y--);}//寫指令voidwrite_1602com(ucharcom)//****液晶寫入指令函數(shù)****{ lcd1602_rs=0;//數(shù)據(jù)/指令選擇置為指令 lcd1602_rw=0;//讀寫選擇置為寫 P0=com;//送入數(shù)據(jù) delay(1); lcd1602_en=1;//拉高使能端,為制造有效的下降沿做準備 delay(1); lcd1602_en=0;//en由高變低,產生下降沿,液晶執(zhí)行命令}//寫數(shù)據(jù)voidwrite_1602dat(uchardat)//***液晶寫入數(shù)據(jù)函數(shù)****{ lcd1602_rs=1;//數(shù)據(jù)/指令選擇置為數(shù)據(jù) lcd1602_rw=0;//讀寫選擇置為寫 P0=dat;//送入數(shù)據(jù) delay(1); lcd1602_en=1;//en置高電平,為制造下降沿做準備 delay(1); lcd1602_en=0;//en由高變低,產生下降沿,液晶執(zhí)行命令}//初始化voidlcd_init(void){ write_1602com(0x38);//設置液晶工作模式,意思:16*2行顯示,5*7點陣,8位數(shù)據(jù) write_1602com(0x0c);//開顯示不顯示光標 write_1602com(0x06);//整屏不移動,光標自動右移 write_1602com(0x01);//清顯示}//========================================================================================//=========================================================================================//通訊中斷接收程序中斷函數(shù)無返回值voiduart_rx(void)interrupt4 using3 //放在這里和放在main()里面是一樣的{ EA=0; if((RsPoint<RsBuf_N)&&RI)//必須判斷RI是否為1{ RI=0; if(SBUF=='0'||SBUF=='O') RsPoint=0; RsBuf[RsPoint++]=SBUF;} EA=1;}voidwritestring(uchar*st){while(*st){write_1602dat(*st);st++;}}voidkeyscan(){if(K1==0){delay(5); if(K1==0) { SendString(diyiqu); write_1602com(0xcd); write_1602dat('1'); while(K1==0); }}if(K2==0){delay(5); if(K2==0) { SendString(dierqu); write_1602com(0xcd); write_1602dat('2'); while(K2==0); }}if(K3==0){de

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論