《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于單片機89C2051和ISD2560設計的語音錄放電路
基于單片機89C2051和ISD2560設計的語音錄放電路
摘要: ISD系列語音電路是美國ISD(InformationStorage Device)公司的專利新產品,該器件打破了傳統的先A/D再D/A模式,而采用獨特的直接存儲模擬信號技術,從而大大提高了存儲密度,并且可將模擬信號永久保存。
Abstract:
Key words :

ISD系列語音電路是美國ISD(InformationStorage Device)公司的專利新產品,該器件打破了傳統的先A/D再D/A模式,而采用獨特的直接存儲模擬信號技術,從而大大提高了存儲密度,并且可將模擬信號永久保存。

本文用單片機89C2051ISD2560設計了一款微電腦語音板,從而實現了語音的分段錄取和組合回放。也可通過修改軟件來實現整段錄取和循環播放。本產品可作為語音服務系統的子系統,而不必使用專門的ISD語音開發設備。

1 ISD2560的語音錄放電路構成

ISD2500系列語音芯片可通過SPI協議方便地與CPU接口。本文用ISD2560芯片構成的單片機通用開發板采用國內最常用的MCS-51語言單片機89C51,來與ISD2500系列語音芯片相結合,可供用戶開發各種新型智能型數碼語音產品。

該開發板上已裝配好的器件包括:

◇AT89C2051單片機,該器件內含8031內核、4 KB可反復擦寫的程序存儲器,以及32條I/O口,并采用5 V電壓工作;

◇ISD2560語音芯片,采用音質優異的模擬存儲技術,可反復錄放60秒;

◇LM386功率放大器,具有0.5 W驅動能力;

AT24C01(選配件)I2C總線串行存儲器;

此外,板上還有駐極體話筒(MIC)、話筒放大器、音量電位器、發光管等部件。當板子工作時,該板的外接電源電壓為12 V(穩壓),外接喇叭為4~16 Ω/0.5 W,工作電流在錄音時為25~30mA,在放音時為50~80 mA,靜態電流為13 mA,同時隨板提供有演示程序功能等配套軟件。

2 ISD2560與單片機的接口電路

ISD2560的A0~A9為地址線,它共有1024種組合狀態。最前面的600個狀態通常作內部存儲器的尋址用,最后256個狀態用作操作模式。本系統采用對地址直接進行操作的方式進行設計。

在本系統與微處理器的接口中,P/R錄放音控制端在高電平時,為放音狀態,低電平時為錄音狀態;P3.5、P3.7端用于錄放音時的啟停控制,通常與P/R端配合使用;P3.4端為每段信息結束信號輸出端,該信號為負向信號,時間為12.5ms,其上升沿標志信息結束。

系統中的MIC是話筒前置放大器輸入端;MIC REF為話筒補償端,AGC為自動增益控制端;ANA IN與ANA OUT是模擬信號的輸入和輸出端,它們之間連接的耦合電容通常取值為0.22~1μF。

本系統中基于ISD2560的語音錄放電路如圖1所示。一般情況下,可將單片機的P1口、P3.4和P3.5與ISD2560的地址線相連,用以設置語音段的起始地址。P3.0~P3.3用以控制錄放音狀態。P3.7為擴展錄音鍵,可供錄音時使用。

3 系統工作原理及程序設計

ISD2560雖然提供有地址輸入線,但它的內部信息段的地址一般無法讀出。因此,通常使用不需要知道地址的操作模式。但要讀出ISD2560內部信息地址,就需要專用的ISD開發設備,而這些設備的價格比較昂貴。為此,本系統采用單片機來控制。該方法不需讀出信息地址,而是直接設置信息段起始地址。該設想的實現方式有多種。第一種方式由于ISD2560的地址分辨率為100ms,所以,可用單片機內部定時器定時100 ms,然后再利用一計數器對單片機定時次數進行計數,這樣,計數器的計數值就是語音段所占用的地址單元。該方式能充分利用ISD2560內部的EEPROM,故在字段較多時可利用該方法;而如果語音字段較少,則可用第二種方式:即根據每一字段的內容多少直接分配地址單元。一般按每1 s說3個字計算,60 s可以說180個字,然后再根據ISD2560的地址分辨率為100 ms,計算出語音段所需的地址單元數。本系統即采用該方式。

3.1 AT89C2051對ISD2560的錄放音控制

錄音時,先按下錄音鍵,由單片機通過口線設置語音段的起始地址,再使PD端、P/R端和其它相關端口為低電平以啟動錄音;錄音結束,單片機又讓這些端口回到高電平,以完成一段語音的錄制。然后以同樣的方法,也可錄取第二段、第三段、等等。值得注意的是,錄音時間一般不能超過預先設定的每段語音的時間。

放音時,可根據需播放的語音內容,找到相應的語音段起始地址,并通過接口線送出。然后將P/R端設為高電平,PD端設為低電平,并讓其產生一負脈沖以啟動放音,這時單片機只需等待ISD2560的信息結束信號(即EOM的產生)。由于該信號為一負脈沖,且在負脈沖的上升沿,該段語音才播放結束,所以,單片機必須要檢測到該上升沿,才能播放第二段,否則,播放的語音將不連續,而且會產生啪啪聲,這一點在編制軟件時一定要注意。圖2所示是其錄放音程序框圖。

其具體的操作方法如下:

(1)錄音

將跳線插在“REC”一側,即為錄音狀態,按下“REC”鍵,指示燈亮,即可對著板上話筒講話錄音,松鍵時,錄音停止并形成一段。再次按下,則錄下一段。操作時,按“STOP”鍵為復位,再錄音時,又將從第一段開始。

(2)放音

將跳線插在“PLAY”一側,為放音狀態,此后,按一下“PLAY”鍵即播放一段,一段結束后自動停止放音,再按“AN”,則播放下一段。操作過程中,按“STOP”鍵為復位,再放音時,又將從第一段開始。

3.2  程序設計

本程序是以AT89C2051為ISD2560的控制器,晶振頻率為12 MHz來編寫的。

下面給出錄取語音信息的錄音程序以及對這段語音進行播放的源程序。實際上,播放時也可根據實際情況組合回放。需要時,還可對該程序進行擴充。其ISD2560語音錄放系統程序如下:


此后,在錄音時,第一次按錄音鍵即開始錄音,第二次按錄音鍵表示暫停(即保存,設置EOM)。暫停錄音后,按放音鍵,可從地址指針為0處開始放音。錄音時,可通過PD(引腳P3.1)端的高脈沖來停止錄音。

播放時,第一次按播放鍵即開始播放。播放過程中,再次按播放鍵則可暫停,第三次按播放鍵可以在暫停處繼續播放。如在第二次播放鍵按下后,再按錄音鍵,則可從暫停處開始錄音。播放中,可通過PD(引腳P3.1)端產生的高脈沖來停止播放,同時將地址指針復位到0。播放中沒有PD高脈沖,則一直播放下去,直到遇到芯片溢出處時,再返回地址指針為0處,開始循環播放。

下面是其錄音子程序:

系統的播放子程序如下:

停止錄音或播放子程序如下:

系統初始化程序:

10ms的延時程序:

30ms的延時程序:

120 ms的延時程序:


4 結束語

本語音錄放電路具有結構簡單,成本較低,調整方便,可靠性高等優點。實際使用證明。該系統能夠滿足正常語音錄放要求。而且,通過適當調整,也可以用于其它語音錄放的場合。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美一区二区三区在线| 亚洲免费高清视频| 亚洲高清在线观看| 国产日韩综合一区二区性色av| 欧美日韩国产精品| 欧美国产精品久久| 免费在线观看日韩欧美| 久久女同互慰一区二区三区| 欧美亚洲视频| 午夜日韩视频| 午夜免费久久久久| 午夜精品在线视频| 欧美一级片一区| 午夜伦欧美伦电影理论片| 亚洲资源av| 亚洲欧美国产va在线影院| 亚洲嫩草精品久久| 午夜日韩激情| 欧美在线在线| 久久久久国产精品麻豆ai换脸| 欧美激情一区二区三区| 欧美日韩国语| 欧美日本乱大交xxxxx| 欧美精品不卡| 欧美日韩在线观看一区二区| 欧美视频一区二区三区四区| 欧美视频在线免费看| 欧美午夜免费电影| 国产精品久久久久久久久婷婷| 欧美性猛交视频| 国产婷婷97碰碰久久人人蜜臀| 国产亚洲精品久| 影音先锋成人资源站| 亚洲黄色在线| 一区二区三区视频免费在线观看 | 亚洲欧美日韩在线高清直播| 午夜免费电影一区在线观看| 久久国产精品一区二区三区| 91久久香蕉国产日韩欧美9色| 亚洲靠逼com| 亚洲免费视频网站| 久久av最新网址| 欧美xxxx在线观看| 国产精品www网站| 国产日产欧美a一级在线| 极品日韩av| 亚洲伦理中文字幕| 亚洲欧美电影院| 91久久久亚洲精品| 亚洲欧美不卡| 久久综合亚洲社区| 欧美日韩视频在线一区二区观看视频| 国产精品色一区二区三区| 精品69视频一区二区三区| 亚洲精品视频免费| 性欧美超级视频| 日韩视频在线一区二区三区| 欧美亚洲日本一区| 欧美成人蜜桃| 国产精品入口福利| 亚洲国产精品成人久久综合一区 | 亚洲欧美日韩系列| 蘑菇福利视频一区播放| 国产精品久久久久久久久久ktv| 国一区二区在线观看| 亚洲级视频在线观看免费1级| 亚洲网站在线观看| 亚洲人成网站999久久久综合 | 欧美在线观看一区| 欧美精品综合| 国模 一区 二区 三区| 一区二区三区 在线观看视频 | 极品少妇一区二区| 一区二区免费在线视频| 亚洲高清电影| 欧美伊人影院| 欧美日韩一区二区在线播放| 韩国欧美一区| 亚洲亚洲精品在线观看| 亚洲国产婷婷香蕉久久久久久| 亚洲一区不卡| 欧美大片18| 国内精品免费午夜毛片| 亚洲无亚洲人成网站77777| 亚洲日韩欧美一区二区在线| 久久国产欧美精品| 国产精品xxx在线观看www| 亚洲福利视频网站| 一区二区黄色| 一区二区欧美精品| 国产欧美丝祙| 国产亚洲一区精品| 狠狠色伊人亚洲综合网站色| 国产欧美日韩一区二区三区在线观看| 欧美日韩精品| 国产精品美女www爽爽爽| 国产亚洲激情| 欧美日韩在线亚洲一区蜜芽| 羞羞漫画18久久大片| 午夜欧美大尺度福利影院在线看 | 欧美亚洲免费| 欧美性开放视频| 亚洲美女在线观看| 亚洲区在线播放| 久久午夜国产精品| 国产夜色精品一区二区av| 亚洲午夜一二三区视频| 99精品国产在热久久下载| 欧美91福利在线观看| 激情文学综合丁香| 久久aⅴ国产欧美74aaa| 久久www免费人成看片高清| 国产精品每日更新| 亚洲一区二区三区中文字幕| 亚洲一区国产视频| 国产精品久久久久99| 亚洲视频在线播放| 亚洲伊人观看| 国产精品久久久久9999| 亚洲私人影院在线观看| 亚洲国产精品一区在线观看不卡| 国产亚洲成精品久久| 午夜精品美女自拍福到在线 | 一区二区国产日产| 亚洲天堂黄色| 欧美亚韩一区| 亚洲一区三区视频在线观看 | 欧美日韩播放| 日韩视频精品| 亚洲自拍三区| 国产精品欧美一区二区三区奶水| 亚洲一区二区三区视频| 欧美在线91| 国产一区二区三区久久精品| 欧美一区深夜视频| 狂野欧美一区| 亚洲精品影院在线观看| 亚洲一区二区久久| 国产精品一区二区视频| 欧美一区二区免费观在线| 久久尤物视频| 亚洲青色在线| 亚洲午夜羞羞片| 国产女精品视频网站免费| 欧美在线播放一区| 免费不卡亚洲欧美| 日韩图片一区| 先锋资源久久| 黄色一区二区在线| 99综合视频| 国产精品爽黄69| 亚洲风情在线资源站| 欧美激情综合五月色丁香小说| 999在线观看精品免费不卡网站| 亚洲欧美在线观看| 国语精品中文字幕| 一区二区三区四区五区精品| 国产精品三级久久久久久电影| 欧美在线播放| 欧美日韩另类一区| 午夜亚洲福利| 欧美激情综合五月色丁香小说| 中国日韩欧美久久久久久久久| 久久国内精品视频| 91久久黄色| 欧美中文字幕视频| 亚洲国产欧美久久| 欧美亚洲免费| 最新热久久免费视频| 午夜精品一区二区三区电影天堂| 伊人久久综合| 亚洲淫性视频| 亚洲第一中文字幕在线观看| 亚洲欧美国产精品专区久久| 一区免费观看| 午夜精品www| 亚洲国产欧美精品| 欧美专区日韩视频| 亚洲区中文字幕| 欧美在线电影| 日韩视频国产视频| 久久中文字幕一区| 亚洲深夜福利| 久久伊人亚洲| 免费在线亚洲| 亚洲欧美日韩国产| 欧美激情亚洲一区| 欧美一区二区三区免费观看视频 | 99亚洲精品| 国内偷自视频区视频综合| 亚洲午夜高清视频| 在线看片一区| 久久国产精品免费一区| 一本到高清视频免费精品| 蜜臀91精品一区二区三区| 午夜影视日本亚洲欧洲精品| 欧美日韩系列| 亚洲精品久久久久久下一站| 国产亚洲aⅴaaaaaa毛片| 亚洲一区二区三区在线视频|