新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于嵌入式系統的多媒體音樂播放器

        基于嵌入式系統的多媒體音樂播放器

        作者: 時間:2011-07-22 來源:網絡 收藏

        2.4 SD卡存儲器模塊
        SD卡的通信線在總線空閑狀態下應保持高電平,因此總線上接有50 kΩ的上拉電阻。SD卡在上電初期,卡主控通過檢測引腳1(DAT3)的電平來決定工作在SD模式還是SPI模式。當此腳高電平時,SD卡進入SD模式;當此腳為低電平時,SD卡則工作于SPI模式2。卡槽采用了非彈出式的卡座,可以有效地保證SD卡通信的穩定性和可靠性。采用杜邦線將SD卡的SPI總線接口和LPC2138的SSP總線接口對接起來,實現數據的通信。
        2.5 OCM12864液晶顯示
        OCM12864液晶屏可以顯示字母、數字符號、中文字型及圖形,具有繪圖及文字畫面混合顯示功能。它提供3種控制接口,分別是8位微處理器接口,4位微處理器接口和串行接口。在該中由于未涉及圖形顯示,且對顯示的速度要求不是很高,因此采用串行接口實現與處理器的通信。OCM12864通過SCLK線和R/W線實現和處理器的串行通信。根據表1,將SCLK和R/W線與單片機分配的對應I/O用杜邦線連接起來即可。
        2.6 MP3聲音輸出的功放單元采用UTC2822D
        UTD2822D輸入電壓在1.8~15 V之間,在正常發熱狀態下工作電流約為1.4 A,可以使用在該設計當中。功放電路的設計原理圖如圖2所示。

        本文引用地址:http://www.104case.com/article/150445.htm

        c.JPG


        2.7 輸入設備
        鍵盤輸入采用了普通按鍵直接接處理器I/O口的方式。這種方式實現起來比較簡單,而且由于按鍵較少,不會占用過多的I/O資源。

        3 軟件設計
        總體軟件設計即運行過程中的主邏輯,負責整個系統運行過程中各個狀態之間的轉換,程序流程圖如圖3,系統初始化完成以后,在模式下,即可通過按鍵選擇目錄中的,解碼WMA,MP3等格式的音頻文件,并播放。
        3.1 SD卡模塊程序設計
        對SD卡的初始化后,才可以對SD卡進行讀/寫操作。SD卡的初始化過程為先發送74個CLK以使SD卡達到正常工作電壓并實現同步,然后CS_LOW;接著發送CMD0,若通信成功則應收到0x01的應答信號;接著再發送CMD1,收到的應答應該是0x00;最后CS_HIGH。至此,初始化完成。在初始化完成后,通過CMD16設置數據Block長度,然后可以通過CMD17進行數據的讀取,流程圖如圖4所示。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 兰考县| 新竹市| 咸宁市| 习水县| 康马县| 芒康县| 安泽县| 西峡县| 城步| 伊春市| 海口市| 防城港市| 天津市| 正蓝旗| 河津市| 建阳市| 德兴市| 成武县| 确山县| 临泉县| 大石桥市| 铁岭市| 万山特区| 化州市| 祁门县| 搜索| 巫溪县| 吴江市| 台北市| 内江市| 达拉特旗| 九龙城区| 许昌市| 股票| 上虞市| 古蔺县| 麟游县| 正镶白旗| 禹城市| 砚山县| 沧州市|