音頻信號發(fā)生器的系統(tǒng)主要由8051F330單片機(jī)、MMC/SD卡存儲器、RS232串行通信接口、上位機(jī)、液晶顯示、鍵盤以及信號調(diào)理電路等部分組成。將寫入MMC/SD卡中的音頻數(shù)據(jù)存儲在上位機(jī),單片機(jī)通過RS232串行通信接口寫入MMC/SD卡,以中斷方式讀取鍵盤接口命令,并根據(jù)命令控制選擇相應(yīng)的音頻信號數(shù)據(jù),再由信號調(diào)理電路輸出不同頻率和強(qiáng)度的音頻信號,系統(tǒng)通過液晶顯示模塊顯示信號頻率、信號強(qiáng)度及信號類型。該系統(tǒng)突出的特點(diǎn)是上位機(jī)采用LabWindows/CVI軟件,通過RS232串行通信接口與單片機(jī)通訊;以文本格式存儲在上位機(jī)的音頻信息則通過RS232串行通信接口下載到MMC/SD卡。
系統(tǒng)控制核心選用8051F330單片機(jī),C8051F330微控制器采用CIP-8051架構(gòu),對指令運(yùn)行實(shí)行流水作業(yè),大大提高了指令的運(yùn)行速度;采用多功能存儲卡-MMC/SD卡作為存儲介質(zhì)。MMC/SD卡內(nèi)置控制電路,可應(yīng)用于手機(jī)、數(shù)碼相機(jī)、MP3等多種數(shù)字設(shè)備,反復(fù)記錄30萬次,具有較高的性價比;液晶顯示屏采用OCM12864點(diǎn)陣液晶顯示模塊,由單片機(jī)時序控制,具有8位數(shù)據(jù)線、6條控制線和電源線。
根據(jù)SPI協(xié)議,采用單片機(jī)實(shí)現(xiàn)與MMC/SD卡的接口,解決了嵌入式系統(tǒng)大容量數(shù)據(jù)存儲問題,利用上位機(jī)可以方便的讀取寫入數(shù)據(jù)。系統(tǒng)的存儲速度可達(dá)20Mb/s,滿足信號發(fā)生器所需的下載速度和音頻播放速度。所編寫的MMC/SD卡驅(qū)動程序已經(jīng)應(yīng)用到嵌入式信號發(fā)生器系統(tǒng)中,實(shí)現(xiàn)了數(shù)據(jù)的安全、穩(wěn)定的存儲。相對于MMC/SD卡無論是讀寫速度還是存儲容量都得到了極大提高。在SPI模式下,SD卡與MMC卡相兼容,即就是說SD卡程序也適用于MMC卡。
(空格分隔,最多3個,單個標(biāo)簽最多10個字符)
立即詢價
您提交后,專屬客服將第一時間為您服務(wù)