freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于arm的mp3播放器的設計與制作-wenkub

2023-07-04 13:16:17 本頁面
 

【正文】 作為其存儲設備。這里解碼模塊單獨使用一個SPI接口,以減小干擾和噪聲、提高音質(zhì)。嵌入式MP3播放器的設計1 系統(tǒng)概述本文采用STM32系列微控制器, 結合解碼芯片VS100SD卡、LCD等外圍設備設計并實現(xiàn)了MP3播放器。2 系統(tǒng)硬件設計方案本系統(tǒng)在硬件上分為6個模塊: 微控制器STM32F10解碼模塊VS100存儲模塊SD卡、觸摸屏、USB接口和顯示屏LCD。SD卡之所以得到如此廣泛的使用,是因為它價格低廉、存儲容量大、使用方便、通用性與安全性強等優(yōu)點。在本設計中,音頻數(shù)據(jù)MP3文件是以SD卡為載體。SPI在和SD卡進行通信時,需要將PE3拉低才能對SD卡進行操作。該信號線用于傳輸一些控制命令來完成SD卡的操作,如讀、寫等。數(shù)據(jù)的傳輸方向是從SD卡傳輸給STM32 ,主要返回SD卡的一些狀態(tài)、內(nèi)部寄存器值等。在這里,系統(tǒng)使用VS1003音頻解碼芯片來實現(xiàn)音樂數(shù)據(jù)流的解析。通過XCS、XDCS引腳的置高、置低來確認是哪一個接口處于傳送狀態(tài)。PA3 :VS1003 的中斷請求引腳。PB14 :已連接到STM32 內(nèi)部接口SPI2 的主輸入從輸出(MISO) 信號線。PB15 :已連接到STM32 內(nèi)部接口SPI2 的主輸出從輸入(MOSI) 信號線??刂菩盘柊ㄗx寫VS1003 的內(nèi)部寄存器、對VS1003 進行初始化、設置左右聲道音量等。2.3 液晶顯示模塊設計LCD3310芯片是一個48行84列的液晶顯示器主要模塊。由MCU通過FAT32文件系統(tǒng)接口讀取SD卡的一些基本信息,如容量、扇區(qū)大小、FAT表及根目錄所在的啟始扇區(qū)等。在播放的同時, LCD3310上顯示的信息除歌曲名稱信息外,還包括進度和音量等信息。下面介紹軟件的核心模塊。(1) 該文件用于提供SD 卡的驅(qū)動,主要包括以下函數(shù)。MSD_GoIdleState :令SD 卡處于空閑態(tài)。MSD_WriteBlock :向SD 卡寫入1 個塊的數(shù)據(jù)。MSD_CS_LOW() 。 i + + ) {  / / 讀取數(shù)據(jù)* pBuffer = MSD_ReadByte() 。 / / 拉高片選信號,禁用SD 卡MSD_WriteByte(DUMMY) 。ReadBPB :讀取BPB 數(shù)據(jù)結構。DirStartSec :獲取根目錄的開始扇區(qū)號。Get FileName :獲取指定文件的首扇區(qū)號。FAT_FileOpen :打開指定文件。其主要函數(shù)的功能如下。SPIPutChar :通過SPI 向VS1003 寫入1 個字節(jié)。Mp3Reset :VS1003 復位,包括軟件復位和硬件復位。VS1003_xResetDIR |=BIT5。sotf_send_bit2(0XFF)。printfs(“\nsoft_reset_vs1003\n”)。在設計播放器的圖形人機交互界面之前,還需要一層應用程序庫封裝系統(tǒng)對底層觸摸屏驅(qū)動的操作,將觸摸控制以一個統(tǒng)一的接口提供
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1