《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于單片機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私拍在线观看| 亚洲精品视频在线观看网站| 1024国产精品| 激情五月婷婷综合| 国产一区在线观看视频| 国产乱码精品一区二区三区五月婷| 欧美性猛交视频| 欧美三级视频| 国产精品v日韩精品v欧美精品网站| 欧美日韩91| 欧美色偷偷大香| 欧美日在线观看| 国产精品久久久久9999吃药| 国产精品欧美久久| 国产亚洲成人一区| 韩国亚洲精品| 亚洲第一黄网| 亚洲精品无人区| 99综合视频| 亚洲一区精彩视频| 午夜亚洲视频| 久久精品国产一区二区电影| 亚洲激情黄色| 一区二区成人精品| 亚洲欧美另类在线观看| 亚洲欧美日韩中文在线制服| 久久国产精品一区二区| 另类成人小视频在线| 欧美激情在线观看| 欧美性jizz18性欧美| 国产精品揄拍500视频| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲国产合集| 一区二区国产在线观看| 午夜视频在线观看一区| 亚洲国产成人porn| 一区二区av在线| 欧美一区二区三区日韩视频| 久久午夜av| 欧美成人免费全部| 欧美午夜性色大片在线观看| 国产欧美不卡| 亚洲国产欧美日韩| 国产精品99久久99久久久二8 | 欧美成人一区二区三区片免费| 久久不射网站| 亚洲免费观看在线观看| 亚洲欧美另类久久久精品2019| 久久国产一区二区三区| 欧美国产视频在线| 国产精品三级久久久久久电影| 亚洲精选大片| 毛片av中文字幕一区二区| 欧美日本国产在线| 国产日韩精品视频一区二区三区| 在线日韩中文字幕| 亚洲色图综合久久| 91久久精品视频| 亚洲欧美日韩在线播放| 欧美成人免费在线观看| 国产精品看片你懂得| 亚洲国产精品久久久久久女王| 亚洲综合二区| 999亚洲国产精| 久久久99精品免费观看不卡| 欧美日韩高清免费| 有坂深雪在线一区| 亚洲一区二区三区三| 日韩一区二区精品在线观看| 久久久xxx| 国产精品日韩在线一区| 91久久精品网| 久久黄色小说| 欧美亚洲一区在线| 欧美日韩国产综合新一区| 黄色精品网站| 亚洲女同在线| 亚洲天天影视| 欧美高清视频www夜色资源网| 国产亚洲精品v| 亚洲视频免费观看| 99精品视频免费观看| 美日韩精品视频免费看| 国产女人精品视频| 亚洲视频一起| 一本色道久久综合亚洲二区三区| 麻豆精品视频在线观看| 国产精品一区亚洲| 一区二区三区日韩在线观看 | 久久深夜福利| 国产区日韩欧美| 一区二区三区精品视频| 日韩视频―中文字幕| 韩日精品在线| 欧美区亚洲区| 亚洲高清不卡在线| 久久精品道一区二区三区| 午夜精彩国产免费不卡不顿大片| 欧美日韩激情小视频| 亚洲夫妻自拍| 久久精品国产免费观看| 久久精品1区| 国产日韩精品一区二区三区| 亚洲视频播放| 亚洲午夜精品国产| 欧美日韩不卡合集视频| 亚洲国产一二三| 亚洲精品国精品久久99热| 老司机免费视频久久| 黄色成人在线网址| 久久精品国产99国产精品| 久久久久一本一区二区青青蜜月| 国产欧美视频在线观看| 亚洲欧美一级二级三级| 欧美日韩二区三区| 久久九九电影| 国产婷婷精品| 欧美亚洲免费在线| 欧美在线free| 国产午夜精品麻豆| 久久国产精品亚洲77777| 久久久久久久成人| 一区久久精品| 亚洲欧洲日产国产综合网| 免费短视频成人日韩| 亚洲国产精品久久久久久女王| 亚洲美女毛片| 欧美日精品一区视频| 一区二区三区视频在线| 亚洲一区二区三区涩| 国产精品欧美日韩一区| 欧美一区二区三区在线观看| 久久久久久久一区二区三区| 激情欧美丁香| 日韩一区二区高清| 国产精品美女久久| 香蕉久久精品日日躁夜夜躁| 久久久中精品2020中文| 亚洲第一区色| 一区二区三区四区精品| 国产精品久久久久久久久久三级| 亚洲欧美日韩精品久久亚洲区 | 亚洲国产成人av好男人在线观看| 亚洲精品永久免费精品| 国产精品成人观看视频国产奇米| 亚洲一区二区三区久久| 久久欧美肥婆一二区| 亚洲国产高清一区| 亚洲午夜黄色| 国产亚洲成年网址在线观看| 亚洲欧洲精品一区二区三区不卡 | 亚洲网友自拍| 久久久精品一区| 最新国产精品拍自在线播放| 亚洲免费小视频| 国产性猛交xxxx免费看久久| 亚洲欧洲综合| 国产精品国产a级| 欧美一区二区三区电影在线观看| 欧美国产成人精品| 亚洲视频欧洲视频| 老司机成人在线视频| 99精品国产热久久91蜜凸| 亚洲福利久久| 欧美性大战久久久久| 久久国产毛片| 欧美色一级片| 亚洲国产精品一区制服丝袜 | 欧美大秀在线观看| 亚洲一区中文| 免费欧美在线| 亚洲视频狠狠| 欧美1区3d| 午夜精品久久久久久久蜜桃app | 国产精品入口夜色视频大尺度 | 国产精品久久久久99| 亚洲国产你懂的| 国产精品久久久免费| 91久久精品国产91久久性色| 欧美日韩黄视频| 亚洲国产成人porn| 国产伦精品一区二区三区免费 | 亚洲嫩草精品久久| 亚洲电影成人| 欧美一区二视频| 亚洲免费电影在线观看| 久久深夜福利| 亚洲自拍偷拍色片视频| 欧美美女福利视频| 久久精品国产99国产精品澳门| 国产精品女人网站| 亚洲视频1区| 亚洲国产精品欧美一二99| 久久不射2019中文字幕|