《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于DSP的觸摸式MP3播放器的設計
基于DSP的觸摸式MP3播放器的設計
摘要: 文章標題:基于DSP的觸摸式MP3播放器的設計。中國IT實驗室嵌入式開發頻道提供最全面的嵌入式開發培訓及行業的信息、技術以及相關資料的下載.
Abstract:
Key words :

  介紹了利用數字信號處理芯片TMS320LF2407A實現觸摸式MP3播放器設計的方案。采用芯片VS1003B進行MP3的解碼,減輕了系統的負擔。采用ILI9320為驅動器的真彩彩屏,并采用TM7843為控制器的4線電阻式觸摸屏作為人機交互平臺,實現了MP3等文件的播放、歌詞的同步顯示以及彩圖顯示等功能,相關文件存儲在SD卡中。

  TMS320LF2407A是美國TI公司推出的高性能16 bit定點數字信號處理器,它采用了高性能靜態CMOS技術,使得供電電壓降為3.3 V,減小了控制器的功耗;40 MIPS的執行速度使指令周期縮短到25 ns(40 MHz),從而提高了控制器的實時控制能力。它專門為數字控制設計,集DSP的高速信號處理能力及適用于控制的優化外圍電路于一體,在數字控制系統中得以廣泛應用;MP3是指MPEG國際標準音頻第三層編/解碼[1],本文采用硬件解碼方式(軟件解碼代價高,速度慢),利用TMS320LF2407A實現 MP3播放器的設計。

  1 系統硬件組成

  1.1 微控制器TMS320LF2407A

  系統硬件結構如圖1 所示,TMS320LF2407A作為主控芯片,內部資源十分豐富,具有40個可編程/復用的GPIO腳,具有事件管理器EV模塊、CAN總線模塊、 SCI模塊以SPI模塊等。其中,同步串行SPI模塊具有4個通信引腳:主出從入SPIMOSI、主入從出SPIMISO、同步時鐘SPICLK、總線片選SPISTE。本系統中,SD卡、VS1003B以及TM7843都是SPI總線接口設備,DSP采用SPI總線擴展了SD卡與VS1003B音頻解碼芯片,而并未將觸摸屏控制器TM7843也擴展到SPI總線上,采用了IO口模擬SPI的方案,原因是在對SD卡操作的同時(數據還未讀入RAM),是不可能向VS1003B傳送數據的,SPI處在間歇的切換狀態中,不會導致爭用、沖突,但是對屏幕的觸碰是難免的,所以共用總線不可靠。

系統硬件結構

  1.2 VS1003B解碼芯片

  VS1003B 是由荷蘭VLSI公司出品的一款單芯片的MP3/WMA/MIDI音頻解碼和ADPCM編碼芯片,其擁有一個高性能低功耗的DSP處理器核 VS_DSP,5 KB的指令RAM,0.5 KB的數據RAM,串行的控制和數據輸入接口,4個通用IO口,一個UART口;同時片內帶有一個可變采樣率的ADC、一個立體聲DAC以及音頻耳機放大器。

VS1003B解碼芯片

  如圖2所示,VS1003B各部分的供電電壓不同,AVDD(模擬電路電壓)與IOVDD(IO電壓)須用3.3 V供電,CVDD(數字電路電壓)必須用2.5 V供電;VS1003與DSP連接的引腳主要有7個,分別為DREQ、SO、SI、SCLK、XRESET、XCS、XDCS。只有保證它們與DSP正確可靠的連接,才能對VS1003進行有效的操作與控制;操作時,只有當DREQ為高(準備好)時才能讀寫VS1003B,它具有2個讀寫端口,即命令端口和數據端口,分別由XCS(命令片選)與XDCS(數據片選)決定,由DSP的IO口控制。SO、SI、SCLK是SPI接口,與DSP的SPI總線對接。圖2的左側與右側原理圖分別為MIC音頻模擬信號輸入電路與音頻輸出電路,由于內部具有耳機驅動器,VS1003B輸出信號不需經過任何功放電路,簡化了硬件電路。

  1.3 SD卡電路

  SD卡有9個引腳,支持2種可選的通信協議:SD模式和SPI模式。如前所述,本設計采用SPI模式。圖3中,DI、DO、SCLK分別對應微控器SPI模塊的3個引腳;CS腳是SD卡SPI模式的片選引腳,與DSP的IO口連接,DSP 的SPISTE腳并未使用(因為需要擴展多個SPI芯片,需要多個片選腳),對SD卡操作時,CS腳才拉低有效,避免了與VS1003B沖突。SENS與 WP分別為SD卡的插入檢測與寫保護腳。

SD卡電路

  1.4 彩屏與觸摸屏驅動電路

  ILI9320 是手機上常用的彩屏控制器,采用16 bit并行總線方式,端口被映射到DSP的IO空間,彩屏具有4個背光LED燈(控制端為LED1~LED4),采用三極管9012連接共陽極LEDA,使背光受控于DSP的PE3腳,若一段時間內未觸摸屏幕,控制PE3腳為高,使背光熄滅,降低系統功耗。彩屏與4線電阻式觸摸屏緊貼一起,2塊屏是一個整體,輸出軟排線中的XR、YD、XL、YU(參見圖4中的U3)即為4線電阻采樣端,與TM7843(芯片U4)對應腳連接,TM7843的DCLK、 DIN、DOUT、/CS腳與TMS320LF2407A的IO腳連接,模擬SPI總線。PENIRQ是筆落下信號,程序中判斷此腳為低電平時(或采用中斷方式),則有觸摸屏幕事件發生,再進一步做區域識別處理。

   2 軟件設計

 

  軟件主要分為3個任務:顯示任務、觸摸識別任務、MP3播放任務,由?滋C/OS操作系統負責調度。MP3播放任務完成了最主要的功能,即從SD卡FAT32文件系統中讀取數據再送入VS1003B 解碼。然而μC/OS系統只是完成了基本的任務調度及相關機制,并無其他內嵌實用模塊,所以基于SD卡的FAT32文件系統的實現必須設計完成。

  FAT32 文件系統如圖5所示,物理扇區0可以引導程序定位到正確的文件系統邏輯扇區0的位置。引導區DBR的第一扇區包括一個引導程序和BPB參數塊[3]。啟動區BPB是文件系統最重要的部分,它記錄了每扇區字節數、根目錄簇號、FAT表號等重要信息,依據它可以找到每個文件的簇號,依據文件的鏈式存儲結構,可以依次找到文件的所有存儲簇號。

FAT32 文件系統

  軟件中設計了對應的結構體,描述了BPB塊結構、目錄結構、文件記錄體結構等。其中,BPB結構如下:

struct FAT32_BPB
{
unsigned char BS_jmpBoot[3];        //跳轉指令     offset:0
unsigned char BS_OEMName[8];    //系統字符串  offset:3
unsigned char BPB_BytesPerSec[2];    //每扇區字節數offset:11
unsigned char BPB_SecPerClus[1];    //每簇扇區數    offset:13……
unsigned char BS_FilSysType[11];    //            offset:71
unsigned char BS_FilSysType1[8];    //串″FAT32″  offset:82
};

  再利用SD卡硬件層API接口函數FAT32_ReadSector將BPB所在扇區讀入RAM緩沖區,利用指針指向內部成員即可獲得以上信息,從而可以定位到文件位置并讀取數據。MP3通常只是讀取文件,并不會進行刪除、保存等操作,所以為了提高效率、精簡代碼,本FAT32系統只實現了文件定位及讀取功能。圖6為主流程圖與播放任務流程圖。

主流程圖與播放任務流程圖

  TMS320LF2407A 具有較高的性能,資源豐富,將其應用到MP3播放器中,提高了整體性能;采用觸摸屏可以隨意點選歌曲以及拖動播放進度等,使系統可控性提高;彩屏使系統展現能力提高,系統不僅可以播放音頻,而且能夠顯示全彩BMP圖片、文檔文件等,類似于小型PDA。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产欧美亚洲视频| 久久久精品午夜少妇| 在线观看成人小视频| 久久高清国产| 你懂的网址国产 欧美| 国产一区二区黄| 理论片一区二区在线| 亚洲激情一区二区三区| 国产欧美一区二区三区视频| 99精品欧美一区二区蜜桃免费| 久久精品国产亚洲一区二区三区| 免费观看久久久4p| 激情五月***国产精品| 亚洲视频中文字幕| 欧美一二区视频| 亚洲一区区二区| 亚洲综合清纯丝袜自拍| 国产一区二区三区久久久久久久久| 欧美福利小视频| 国产女同一区二区| 国产欧美日韩精品一区| 欧美精品一区三区| 久久久噜噜噜久久狠狠50岁| 91久久国产综合久久蜜月精品| 国产精品成人一区二区网站软件| 国产性猛交xxxx免费看久久| 欧美激情国产日韩精品一区18| 欧美h视频在线| 欧美伦理在线观看| 欧美经典一区二区三区| 在线视频欧美日韩| 久久亚洲美女| 久久婷婷久久一区二区三区| 国产亚洲福利| 精品999久久久| 欧美电影免费观看高清完整版| 嫩草影视亚洲| 91久久精品日日躁夜夜躁欧美| 日韩一区二区福利| 亚洲日本免费| 亚洲青涩在线| 日韩亚洲在线观看| 欧美一级理论性理论a| 欧美中文字幕第一页| 黑人极品videos精品欧美裸| 国产精品国产三级国产专播品爱网| 久久综合久久美利坚合众国| 免费亚洲婷婷| 欧美国产视频在线观看| 中国女人久久久| 国产精品一区在线观看你懂的| 在线亚洲+欧美+日本专区| 一区二区高清在线观看| 一区精品在线| 午夜精品999| 国产精品你懂的| 国产精品大片免费观看| 亚洲一二三区在线| 在线观看国产一区二区| 一区二区在线视频| 麻豆久久婷婷| 国产一区在线免费观看| 黄色在线一区| 国产精品久久久久久久9999| 久久av一区二区三区漫画| 欧美尤物一区| 欧美破处大片在线视频| 国产精品免费看片| 男女激情久久| 午夜精品久久久久久久男人的天堂| 欧美特黄一区| 国产精品久久久久久久第一福利| 久久精品一区| 国产精品99久久久久久久女警| 国产精品99久久久久久久久| 老司机aⅴ在线精品导航| 久久夜色精品一区| 亚洲一区三区电影在线观看| 激情久久一区| 亚洲美女电影在线| 亚洲人精品午夜在线观看| 欧美私人啪啪vps| 欧美激情aⅴ一区二区三区| 欧美成人a∨高清免费观看| 免费在线观看一区二区| 国产一区二区三区直播精品电影| 亚洲一区二区3| 久久久91精品国产一区二区三区| 亚洲国产黄色片| 亚洲欧美日韩综合国产aⅴ| 久久福利电影| 在线欧美小视频| 久久夜色精品国产亚洲aⅴ| 国产精品99久久久久久久久久久久| 欧美日韩成人在线视频| 欧美日韩国产片| 午夜精品美女久久久久av福利| 国产一区二区三区自拍| 久久婷婷国产综合精品青草| 亚洲日本免费| 久久国产精品久久久久久| 国产精品女主播在线观看| 欧美精品在线视频| 美日韩丰满少妇在线观看| 亚洲日本成人女熟在线观看| 欧美午夜女人视频在线| 亚洲精品资源| 久久综合九九| 欧美大片免费久久精品三p| 久久激情五月婷婷| 亚洲区欧美区| 午夜精品免费视频| 欧美—级高清免费播放| 国产精品日本欧美一区二区三区| 欧美中文字幕视频在线观看| 狠狠色丁香久久婷婷综合_中| 欧美色综合天天久久综合精品| 欧美午夜影院| 国产精品成人一区二区三区夜夜夜| 国产嫩草影院久久久久| 夜夜爽www精品| 最新亚洲电影| 亚洲午夜精品久久久久久浪潮| 一区二区三区日韩精品| 国产在线观看一区| 日韩手机在线导航| 亚洲午夜女主播在线直播| 国语自产精品视频在线看抢先版结局| 欧美影院精品一区| 欧美高清在线一区| 国产欧美欧洲在线观看| 亚洲毛片在线免费观看| 欧美va天堂va视频va在线| 国产精品激情av在线播放| 欧美日韩国产在线| 欧美大片在线观看一区二区| 国产精品国产成人国产三级| 玖玖玖免费嫩草在线影院一区| 亚洲欧洲在线免费| 亚洲老司机av| 久久天堂成人| 国产欧美日韩视频在线观看| 亚洲电影欧美电影有声小说| 久久精品卡一| 在线国产精品一区| 欧美中文字幕在线观看| 国产伦精品一区二区三区视频孕妇| 永久久久久久| 欧美在线视频二区| 99国产精品私拍| 国产精品一香蕉国产线看观看| 中文一区在线| 亚洲高清免费| 欧美天天综合网| 暖暖成人免费视频| 亚洲第一视频网站| 妖精视频成人观看www| 国产一区二区精品丝袜| 欧美日韩免费在线视频| 国产精品一区在线观看| 久久久久综合| 久久嫩草精品久久久精品一| 午夜视频久久久久久| 国产精品久久久久一区二区| 久久久久久久999精品视频| 国产欧美1区2区3区| 欧美日韩精品免费观看视频| 亚洲欧洲美洲综合色网| 日韩视频免费在线| 国产精品99一区| 国产欧美va欧美不卡在线| 一区视频在线播放| 欧美日韩视频在线| 国产亚洲欧美日韩在线一区| 亚洲少妇自拍| 久久在线免费观看视频| 91久久线看在观草草青青| 亚洲精品日日夜夜| 久久久蜜桃精品| 亚洲一区二区成人在线观看| 在线免费精品视频| 亚洲激情亚洲| 久久综合色8888| 亚洲三级电影全部在线观看高清| 久久久久久久综合日本| 亚洲第一页自拍| 亚洲一区bb| 激情综合色丁香一区二区| 欧美精品一区在线发布| 欧美一区二区三区喷汁尤物| 亚洲美女精品成人在线视频| 国产精品女人久久久久久| 国产精品久久久久9999吃药| 亚洲国产日韩欧美在线99| 亚洲国产日韩在线一区模特| 久久久亚洲人| 亚洲主播在线观看| 欧美性猛交99久久久久99按摩| 久久久综合精品| 日韩一级二级三级| 欧美视频一区二区三区四区| 欧美激情亚洲一区| 欧美一区二区女人| 欧美激情一区二区三区成人| 羞羞色国产精品| 国产精品区二区三区日本| 在线亚洲自拍| 国产精品99久久久久久久久久久久| 亚洲国产精品va在线观看黑人| 国外精品视频| 国产美女精品在线| 最新69国产成人精品视频免费| 久久久www成人免费毛片麻豆| 久久米奇亚洲| 麻豆精品视频在线| 欧美亚洲第一区| 欧美一区二区三区在线免费观看| 欧美理论电影在线观看| 美女国产一区| 国产精品你懂的在线欣赏| 国产精品高清网站| 一区二区自拍| 国产女同一区二区| 欧美日韩国产探花| 亚洲国产精品热久久| 国产伦精品一区二区| 日韩午夜三级在线| 欧美人与性动交α欧美精品济南到| 亚洲欧美日产图| 亚洲国产精品综合| 欧美日韩午夜精品| 一区二区欧美激情| 亚洲视频精品在线| 久久精品国产第一区二区三区最新章节| 欧美日本亚洲| 牛牛精品成人免费视频| 欧美在线日韩精品| 国产乱人伦精品一区二区| 亚洲天堂成人在线视频| 国产精品国内视频| 亚洲天堂视频在线观看| 红桃av永久久久| 一区二区不卡在线视频 午夜欧美不卡在| 麻豆91精品91久久久的内涵| 欧美手机在线| 蜜臀av在线播放一区二区三区| 久久一二三四| 国内成人精品视频| 亚洲女优在线| 亚洲国产va精品久久久不卡综合| 欧美婷婷六月丁香综合色| 日韩亚洲欧美一区| 欧美激情中文字幕乱码免费| 国产精品一区亚洲| 美女主播一区| 国产精品videossex久久发布| 国产丝袜一区二区| 国产精品美女黄网| 国产精品久久久久久久浪潮网站| 欧美小视频在线| 欧美电影免费观看高清| 久久美女艺术照精彩视频福利播放| 欧美精品激情blacked18| 女女同性女同一区二区三区91| 久久国产夜色精品鲁鲁99| 欧美一级视频| 久久一区二区三区国产精品| 久久精品一本| 国产亚洲欧美一区二区三区| 久久综合精品一区| 亚洲精品一区二区三区四区高清| 亚洲一区二区在线看| 亚洲大片在线观看| 精久久久久久| 久久精品日韩一区二区三区| 国产亚洲成年网址在线观看| 国产精品久久久久影院亚瑟| 欧美xx视频| 亚洲欧美国产77777| 精品不卡一区二区三区| 一区二区欧美国产| 娇妻被交换粗又大又硬视频欧美| 国产女人水真多18毛片18精品视频| 国产精品免费小视频| 久久综合国产精品台湾中文娱乐网| 一区二区在线观看视频| 欧美一区二区观看视频| 久久精品国产久精国产思思| 欧美日韩亚洲综合一区| 日韩一区二区精品| 久久午夜国产精品| 欧美成人r级一区二区三区| 欧美日韩伊人| 亚洲欧美精品在线观看| 国产精品乱人伦中文| 久久综合精品国产一区二区三区| 国产视频久久久久| 欧美激情综合五月色丁香小说| 亚洲欧美日韩在线一区| 欧美大片在线观看一区二区| 久久激情五月激情| 久久精品国产亚洲5555| 久久精品首页| 亚洲欧美国产精品专区久久| 夜夜爽夜夜爽精品视频| 亚洲欧美日韩视频一区| 欧美色欧美亚洲另类二区| 国产精品午夜国产小视频| 国产日韩亚洲欧美综合| 亚洲区第一页| 影音先锋久久资源网| 国产亚洲va综合人人澡精品| 亚洲国产一区二区在线| 国产精品久久久久久久久久免费| 亚洲中无吗在线| 欧美在线一级视频| 欧美一区二区日韩一区二区| 欧美精品一线| 亚洲黑丝在线| 免费中文字幕日韩欧美| 欧美激情欧美激情在线五月| 亚洲精品网站在线播放gif| 久久综合久久综合久久| 久久国产精品久久w女人spa| 在线观看不卡av| 欧美精品激情在线| 亚洲视频免费在线| 在线观看三级视频欧美|