摘要:SPCE061A是凌陽公司設(shè)計(jì)的一種新型的十六位單片機(jī),該款單片機(jī)資源豐富,具有極高的性價(jià)比。該單片機(jī)內(nèi)置有2路DA轉(zhuǎn)換,8路AD轉(zhuǎn)換及在線仿真等豐富的功能,這些都為我們實(shí)現(xiàn)數(shù)碼錄音和播放提供良好的方便條件, K9F1208是三星公司生產(chǎn)的512M位的FLASH存儲(chǔ)芯片,利用它存儲(chǔ)凌陽格式的語音資源,可以長(zhǎng)達(dá)32000秒語音錄放。該系統(tǒng)可以廣泛應(yīng)用于需求的錄音較長(zhǎng)的場(chǎng)合。如錄音筆、自錄語音提示等應(yīng)用方案。本系統(tǒng)提供K9F1208相關(guān)的讀寫模塊。 關(guān)鍵詞:SPCE061A K9F1208UOM 數(shù)碼錄音 一、 系統(tǒng)結(jié)構(gòu) 系統(tǒng)結(jié)構(gòu)圖如下: 本系統(tǒng)包括按鍵部分、音頻錄入部分、音頻輸出部分和K9F1208存儲(chǔ)擴(kuò)展等四部分。 按鍵部分:按鍵1(IOA8)是錄音鍵,按鍵2(IOA9)是停止鍵,按鍵3(IOA10)是播放鍵。 音頻錄入部分:主要是由MIC、自動(dòng)增益電路、AD轉(zhuǎn)換電路構(gòu)成,通過MIC采樣語音數(shù)據(jù),并經(jīng)內(nèi)置自動(dòng)增益電路處理、AD轉(zhuǎn)換后,編碼并存儲(chǔ)到K9F1208中。 音頻輸出部分:主要是將SPCE061A兩路音頻輸出端通過SPY0030放大,經(jīng)喇叭播放。 K9F1208存儲(chǔ)擴(kuò)展部分:通過SPCE061A的IO口控制,將錄音編碼后的數(shù)據(jù)存儲(chǔ)到K9F1208中。 系統(tǒng)實(shí)現(xiàn)的功能:通過按鍵1,開始錄音,按鍵2,結(jié)束錄音或者結(jié)束放音,按鍵3,開始放音。 二、 K9F1208介紹 K9F1208是Samsung公司生產(chǎn)的采用NAND技術(shù)的大容量、高可靠Flash存儲(chǔ)器。該器件存儲(chǔ)容量為64M×8位,除此之外還有2048K×8位的空閑存儲(chǔ)區(qū)。該器件采用TSSOP48封裝,工作電壓2.7~3.6V。 K9F1208對(duì)528字節(jié)一頁的寫操作所需時(shí)間典型值是200μs,而對(duì)16K字節(jié)一塊的擦除操作典型僅需2ms。8位I/O端口采用地址、數(shù)據(jù)和命令復(fù)用的方法。這樣既可減少引腳數(shù),還可使接口電路簡(jiǎn)潔。 表1概要地說明了K9F1208各個(gè)引腳的功能。 表1 K9F1208 引腳定義
①命令鎖存使能(CLE),使輸入的命令發(fā)送到命令寄存器。當(dāng)變?yōu)楦唠娖綍r(shí),在WE上升沿命令通過I/O口鎖存到命令寄存器。 圖2所示為K9F1208的寫時(shí)序流程。 由圖2可看出,進(jìn)行寫操作時(shí)先要寫入命令字80H,通知K9F1208要進(jìn)行寫操作,然后順序?qū)懭肽康牡刂泛痛龑懭氲臄?shù)據(jù)。應(yīng)該注意的是,地址只需寫入一次,便可以連續(xù)寫入多個(gè)字節(jié)數(shù)據(jù)。地址指針的調(diào)整是由K9F1208內(nèi)部邏輯控制的,不用外部干預(yù)。寫入操作是以頁為單位(1~528字節(jié))進(jìn)行的,即每次連續(xù)寫入能超過528個(gè)字節(jié)。這是由于K9F1208的工作方式?jīng)Q定的:寫入的數(shù)據(jù)先保存至Flash內(nèi)部的頁寄存器(528字節(jié))中,然后再寫入存儲(chǔ)單元。數(shù)據(jù)寫完之后還要給K9F1208發(fā)出1個(gè)寫操作指令10H,通知其將頁寄存器中的數(shù)據(jù)寫入存儲(chǔ)單元,隨后就應(yīng)該對(duì)狀態(tài)引腳進(jìn)行查詢。如果該引腳為低,表明此次寫操作結(jié)束。最后的步驟是數(shù)據(jù)校驗(yàn),如果采用了ECC校驗(yàn)?zāi)J?,則此步驟可以省略。 其它操作如讀操作、擦除操作等過程均與此類似,可參考相關(guān)的器件說明文檔。限于篇幅,這里不再多述。 三、 SPCE061A簡(jiǎn)介 SPCE061A是***凌陽公司生產(chǎn)的性價(jià)比很高的一款十六位單片機(jī),使用它可以非常方便的實(shí)現(xiàn)語音的錄放系統(tǒng),該芯片擁有8路10位精度的AD,其中1路AD為音頻轉(zhuǎn)換通道,并且內(nèi)置有自動(dòng)增益電路。這為實(shí)現(xiàn)語音錄入提供了方便的硬件條件。2路10位精度的DA,只需要外接功放(SPY0030)即可完成語音的播放。另外,凌陽十六位單片機(jī)具有易學(xué)易用的效率較高的一套指令系統(tǒng)和集成開發(fā)環(huán)境。在此環(huán)境中,支持標(biāo)準(zhǔn)C語言,可以實(shí)現(xiàn)C語言與凌陽匯編語言的互相調(diào)用,并且,提供了語音錄放的庫函數(shù),只要了解庫函數(shù)的使用,就會(huì)很容易完成語音錄放,這些都為軟件開發(fā)提供了方便的條件。 凌陽的音頻格式有許多種,比較常用的有如下幾種
壓縮比越大,存儲(chǔ)空間占用越小,更加節(jié)約資源。例如本系統(tǒng)采用的是SACM_A2000格式中的16Kbit/s壓縮編碼率,則就可以計(jì)算出512Mbit的存儲(chǔ)器可以存儲(chǔ)512M/16K = 32000秒= 8小時(shí)53分鐘多。 四、硬件系統(tǒng)設(shè)計(jì) K9F1208的硬件圖如上圖所示,它與SPCE061A單片機(jī)接口的方法為:K9F1208的數(shù)據(jù)總線IO0~7與SPCE061A的IOA0~7相連,用單片機(jī)的IOB0作為讀允許信號(hào)(RE),IOB1作為寫允許信號(hào)(WE),IOB2作為片選信號(hào)(CS),IOB3作為地址鎖存允許信號(hào)(ALE),IOB4作為命令鎖存允許信號(hào)(CLE)。因?yàn)椴恍枰獙懕Wo(hù),本系統(tǒng)把寫保護(hù)引腳(WP)接到了高電平。RDY/B信號(hào)線不用,本例是懸空處理,K9F1208的狀態(tài)通過Read Status操作來實(shí)現(xiàn)。 四、軟件設(shè)計(jì) 本系統(tǒng)軟件設(shè)計(jì)流程如圖4所示。 本軟件系統(tǒng)設(shè)計(jì)簡(jiǎn)單。主要是因?yàn)榱桕柕氖?a target="_blank">單片機(jī)開發(fā)環(huán)境使用方便,并支持C語言與匯編語言的互相調(diào)用,且提供豐富的凌陽語音函數(shù)庫,只要我們了解這些函數(shù)的使用方法,我們就可以很容易的實(shí)現(xiàn)語音的錄放。 在使用過程中,建議遵循以下規(guī)則: 1、初始化過程 SACM-DVR相關(guān)的API函數(shù)如下所示: 五、結(jié)束語 凌陽公司的SPCE061A的結(jié)構(gòu)特點(diǎn)及其相關(guān)的一些開發(fā)平臺(tái)為我們實(shí)現(xiàn)語音的錄入和播放提供了極其方便的條件。本系統(tǒng)只是實(shí)現(xiàn)SPCE061A的一個(gè)基本應(yīng)用,設(shè)計(jì)者只要對(duì)該系統(tǒng)的電路、程序稍加改動(dòng),就可以實(shí)現(xiàn)語音復(fù)讀機(jī)、跟讀機(jī)、留言機(jī)、以及電話錄音儀等功能。 |
- 使用SP(5304)
- 音及播放(5242)
相關(guān)推薦
基于十六位單片機(jī)實(shí)現(xiàn)數(shù)碼錄音及播放系統(tǒng)的設(shè)計(jì)


SPCE061A單片機(jī)怎么通過指紋識(shí)別模塊實(shí)現(xiàn)接口電路?
SPCE061A的I/O端口包括哪幾個(gè)基本項(xiàng)呢
SPCE061A語音識(shí)別機(jī)器人應(yīng)用方案
基于SPCE061A傳感器測(cè)試系統(tǒng)的應(yīng)用與設(shè)計(jì)
基于SPCE061A的射頻讀寫器信號(hào)分析系統(tǒng)
基于SPCE061A的紅外光通信裝置設(shè)計(jì)
基于spce061語音控制電風(fēng)扇的控制
基于uPSD3234A的K9F1208芯片特點(diǎn)分析
基于凌陽16位單片機(jī)SPCE061A懸掛運(yùn)動(dòng)控制系統(tǒng)
如何使用SPCE061A的SIO實(shí)現(xiàn)數(shù)碼錄音及播放?
如何使用凌陽SPCE061A設(shè)計(jì)嵌入式應(yīng)用系統(tǒng)?
如何去擴(kuò)展通用示波器的存儲(chǔ)功能?
怎么實(shí)現(xiàn)SPCE061A的射頻讀寫器信號(hào)分析系統(tǒng)設(shè)計(jì)?
怎么實(shí)現(xiàn)基于SPCE061A的車載DVD播放器設(shè)計(jì)?
怎樣通過SPCE061A設(shè)計(jì)激光衍射光柵測(cè)試儀?
描述SPCE061A的I/O端口
請(qǐng)教uPSD3234A與K9F1208是怎樣連接的?
采用SPCE061A和PTR8000實(shí)現(xiàn)模擬SPI總線通信
SPCE061A實(shí)現(xiàn)數(shù)據(jù)采集與傳輸系統(tǒng).doc

用SPCE061A 單片機(jī)構(gòu)成的控制式計(jì)熱表

用SPCE061A 設(shè)計(jì)的嵌入式語音通信平臺(tái)

基于SPCE061A的語音識(shí)別系統(tǒng)的設(shè)計(jì)

SPCE061A,中文資料,pdf datasheet(16

基于SPCE061A單片機(jī)的二級(jí)倒立擺控制系統(tǒng)

基于SPCE061A的指紋識(shí)別系統(tǒng)

基于SPCE061A的大容量數(shù)碼錄音筆設(shè)計(jì)

Sunplus SPCE061A 微控制器

SPCE061A單片機(jī)硬件結(jié)構(gòu)

基于SPCE061A的車載DVD播放器設(shè)計(jì)與實(shí)現(xiàn)

基于SPCE061A的自動(dòng)配料控制系統(tǒng)的設(shè)計(jì)

基于SPCE061A的熱型連鑄控制系統(tǒng)

基于SPCE061A的ACM12864J液晶顯示模塊應(yīng)用設(shè)計(jì)

基于LabVIEW與凌陽SPCE061A實(shí)現(xiàn)串口數(shù)據(jù)采集

基于SPCE061A控制的汽車運(yùn)營(yíng)監(jiān)控系統(tǒng)的設(shè)計(jì)

基于SPCE061A的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)

SPCE061A在智能家居系統(tǒng)中的應(yīng)用

基于SPCE061A的智能語音處理系統(tǒng)設(shè)計(jì)

基于SPCE061A單片機(jī)實(shí)現(xiàn)智能小車設(shè)計(jì)

基于SPCE061A單片機(jī)的家居智能機(jī)器人設(shè)計(jì)

SPCE061A的指令周期表.pdf

基于凌陽SPCE061A單片機(jī)的智能小車的設(shè)計(jì)

基于凌陽SPCE061A單片機(jī)的音控小車的設(shè)計(jì)

基于SPCE061A的SPLC501液晶顯示模塊的應(yīng)用設(shè)計(jì)

使用SPCE061A的指紋識(shí)別系統(tǒng)設(shè)計(jì)


SPCE061A與液晶模塊HS12864-1的接口及其編程


使用SPCE061A的ACM12864J液晶顯示模塊應(yīng)用設(shè)計(jì)


使用凌陽SPCE061A的嵌入式應(yīng)用系統(tǒng)設(shè)計(jì)


使用SPCE061A單片機(jī)實(shí)現(xiàn)的電壓在線監(jiān)測(cè)系統(tǒng)

凌陽單片機(jī)SPCE061A實(shí)現(xiàn)語音電壓表


使用SPCE061A單片機(jī)實(shí)現(xiàn)高精度測(cè)頻


基于SPCE061A單片機(jī)的圖形液晶模塊的驅(qū)動(dòng)設(shè)計(jì)


基于凌陽SPCE061A單片機(jī)的音控小車的設(shè)計(jì)


基于SPCE061A的血壓模擬發(fā)生器的設(shè)計(jì)


RT12864與SPCE061的連接電路


采用SPCE061A設(shè)計(jì)的SIO實(shí)現(xiàn)數(shù)碼錄音及播放


基于凌陽單片機(jī)SPCE061A的智能溫度計(jì)設(shè)計(jì)

基于SPCE061A單片機(jī)的髖作用力測(cè)試儀設(shè)計(jì)


基于SPCE061A單片機(jī)無線語音控制的智能玩具車硬件設(shè)計(jì)

基于SPCE061A的水溫監(jiān)控系統(tǒng)設(shè)計(jì)


SPCE061A單片機(jī)開發(fā)及應(yīng)用

基于SPCE061A的天然氣智能報(bào)警系統(tǒng)設(shè)計(jì)


基于SPCE061A的SIO實(shí)現(xiàn)錄放音


基于SPCE061A的傳感器測(cè)試系統(tǒng)應(yīng)用與設(shè)計(jì)

基于SPCE061A的語音識(shí)別技術(shù)應(yīng)用


基于SPCE061A單片機(jī)的音控智能機(jī)器人小車設(shè)計(jì)

基于SPCE061A單片機(jī)農(nóng)牧區(qū)新能源智能噴灌系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

用凌陽SPCE061A實(shí)現(xiàn)的液體點(diǎn)滴速度監(jiān)控裝置

k9f1208完整手冊(cè) k9f1208數(shù)據(jù)表Datasheet資料下載


SPCE061A單片機(jī)實(shí)驗(yàn)指導(dǎo)書

基于單片機(jī)SPCE061A多功能數(shù)字鐘的設(shè)計(jì)

TM1639應(yīng)用程序設(shè)計(jì)(SPCE061A單片機(jī))


MGLS12864的結(jié)構(gòu)特點(diǎn) MGLS12864與單片機(jī)SPCE061A硬件接口的調(diào)試


使用SPCE061A的SIO實(shí)現(xiàn)數(shù)碼錄音及播放

SPCE061A 智能報(bào)警系統(tǒng)設(shè)計(jì)


SPCE061A單片機(jī)與指紋識(shí)別模塊的接口電路設(shè)計(jì)


基于μC/OS-II操作系統(tǒng)在SPCE061A上的移植優(yōu)化研研究


SPCE061A開發(fā)板的電路原理圖免費(fèi)下載

基于SPCE061A和PDIUSBD12USB接口芯片實(shí)現(xiàn)設(shè)備系統(tǒng)的設(shè)計(jì)


評(píng)論