日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 如何設(shè)計(jì)基于ARM的多通道專業(yè)MP3播放器?

          如何設(shè)計(jì)基于ARM的多通道專業(yè)MP3播放器?

          作者: 時(shí)間:2018-07-25 來源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://yuyingmama.com.cn/article/201807/383924.htm

          if(STA013_SendCommand(LHP_VOL_REG,0,0x00)) //左聲道音量

          STA013_PrintError();

          if(STA013_SendCommand(RHP_VOL_REG,0,0x00)) //右聲道音量

          STA013_PrintError();

          if(STA013_SendCommand(ACT_CON_REG,0,0x00)) //數(shù)據(jù)傳送激活

          STA013_PrintError();

          }

          4.3播放程序的設(shè)計(jì)

          作為本系統(tǒng)的一個(gè)主要?jiǎng)?chuàng)新點(diǎn),在部分設(shè)計(jì)合理且高效的播放程序代碼很重要,在這里采用的是將待解碼的文件先由USB設(shè)備復(fù)制到內(nèi)存的緩沖區(qū),再由緩沖區(qū)發(fā)送給解碼器的方法。播放時(shí),程序會(huì)根據(jù)每個(gè)通道的歌曲信息將文件流從USB設(shè)備復(fù)制到相應(yīng)的緩沖區(qū)中。其主要實(shí)現(xiàn)代碼如下:

          for(i=0;i4;i++){

          if((dbuf[i]=malloc(BUF_LEN))==NULL){

          printf(Allocation %d Error n, i);

          exit(1);

          }

          }

          4.4 操作界面的實(shí)現(xiàn)

          完整的播放器設(shè)備需要有一個(gè)簡(jiǎn)潔的操作界面。本系統(tǒng)的操作界面選用MiniGUI軟件進(jìn)行編寫,通過對(duì)MiniGUI運(yùn)行模式的選擇、MiniGUI的移植[5]以及界面程序的編寫,最終的操作界面如圖4所示。整個(gè)操作界面簡(jiǎn)潔明了,系統(tǒng)在開機(jī)后提供了當(dāng)前時(shí)間,以及播放、設(shè)置和復(fù)位按鍵,可以直接通過播放鍵來實(shí)現(xiàn)播放功能,通過設(shè)置鍵進(jìn)行歌曲目錄的編排。

          圖4 播放器主界面

          5 結(jié)束語

          MP3播放器與傳統(tǒng)的MP3播放器相比,具有許多優(yōu)勢(shì),可以滿足大型公共場(chǎng)所對(duì)背景音樂更高性能的需求。多通道MP3播放器可以實(shí)現(xiàn)多個(gè)音頻輸出通道同步播放,并可以通過USB接口外掛存儲(chǔ)設(shè)備實(shí)現(xiàn)歌曲的大容量存儲(chǔ)。此外,系統(tǒng)還提供了串口、以太網(wǎng)等一系列接口,方便與外部進(jìn)行。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉