【正文】
ition and the phonetic storage and playback technology with the SCM. The mon analogsignal digitalize processing system can realize the function of phonetic storage and playback. But the effects are not very good. This dissertation designs the digital phonetic system posed of flash microcontroller STC89C51 and digital audio chip ISD2560. SCM is the control center of the system, it is mainly to achieve the following functions: the keystroke identification and the function selection。第二控制芯片ISD2560語音錄制和播放過程中,存儲和播放聲音。在本文中,數(shù)字語音存儲與回放系統(tǒng)采用了單片機STC89C51和數(shù)碼語音芯片ISD2560。在許多情況下,它需要語音合成,語音識別,語音存儲和回放技術(shù)和單片機在一起。 基于51單片機的語音存儲與回放系統(tǒng)設(shè)計Voice storage and playback system based on 51microcontroller 摘 要摘 要在當(dāng)今的智能化儀器儀表和自動控制裝置,添加語音功能可以提升友好的人機界面,方便用戶操作。傳統(tǒng)的模擬語音處理系統(tǒng)使存儲和聲音的再現(xiàn),但效果不太好。 單片機是該系統(tǒng)的控制中心,它主要是為了實現(xiàn)以下功能:重要的控制功能和選擇鑒定。首先,我設(shè)計了這個電路系統(tǒng)的硬件,再其次是硬件電路書面記錄,回放控制程序,最后,這個總結(jié)和展望的設(shè)計。 phonetic storage and playback by using the digital audio chip ISD2560. Firstly, this dissertation designs the hardware circuit of the system. And then piles the control program of record and playback. At last, the summary and prospects of the design was presented.Key words: STC89C51 ISD2560 phonetic storage phonetic playback 目 錄目 錄摘 要 IABSTRACT II目 錄 III緒 論 1第一章 整體系統(tǒng)的設(shè)計 4 總體方案論證 4 器件選擇 5 單片機的選擇 5 語音芯片選擇 6 ISD2560語音芯片 6 ISD2560的引腳功能 7 ISD2560的操作模式 9 ISD2560的地址空間 10 ISD2560的應(yīng)用電路 10 電源電路 11 12 LM386電子特性 12 LM386的引腳說明 13第二章 系統(tǒng)硬件設(shè)計 14 14 STC89C51的外圍電路設(shè)計 14 晶振電路 14 復(fù)位電路設(shè)計 15 語音電路設(shè)計 15 功放電路設(shè)計 16 17第三章 系統(tǒng)軟件設(shè)計 19 主要變量說明 19 主程序工作原理及流程圖 19 子程序流程圖及代碼 21 錄音子程序 21 放音子程序 23結(jié)論 25致 謝 26參考文獻(xiàn) 27附錄一 28附錄二 29附錄三 30 緒 論緒 論1課題研究背景及科學(xué)意義 現(xiàn)如今有各種各樣的智能化的儀器儀表以及自動化控制設(shè)備,增加語音功能可以提升友好的人機界面,對于用戶的操作來說非常方便。在許多情況下,設(shè)計人員需要語音系統(tǒng)和單片機系統(tǒng)整合在一起。在生活中處處有單片機的身影。 單片機將有大量供應(yīng)鏈管理的工作。數(shù)字錄音機是指利用數(shù)字技術(shù)來進(jìn)行語音信號的采集,處理和存儲在多個存儲設(shè)備。如用于監(jiān)視環(huán)境聲音采集系統(tǒng)。在語音信號處理中,傳統(tǒng)的方法是使用過濾器來處理,這種方法是利用模擬信號和數(shù)字信號之間的相互轉(zhuǎn)換,來實現(xiàn)語音的輸入和輸出。為了解決這個問題,我們可以使用專用的音效芯片。語音芯片可以很容易地在單片機系統(tǒng)中使用,并且在微控制器接口,是很容易的,它的體積和重量可滿足單片機系統(tǒng)的要求。2國內(nèi)外研究現(xiàn)狀伴隨著IT行業(yè)的蓬勃發(fā)展,各種各樣的語音錄制和傳輸設(shè)備出現(xiàn),在一個典型的數(shù)字語音記錄系統(tǒng)中,語音只是一個簡單的收集,存儲和回放;盡管提供高保真聲音可以是很大,但將導(dǎo)致語音設(shè)備和大容量存儲的數(shù)據(jù)的需求。但是對于像視頻機,移動語音等容量有限的小型設(shè)備來說,這種方法就失去 了它的效用由美國ISD系列芯片ISD語音制造目前典型的音響設(shè)備。同時芯片功能強大:即錄即放,聲音可以掉電保存,10萬次的擦寫壽命,手動操作和控制兼容的CPU,多芯片級聯(lián),無需開發(fā)系統(tǒng)等方面。語音信號它是一種模擬信號。單片機在這一過程中發(fā)揮了重要作用。對于通過A/D和D/A轉(zhuǎn)換完成語音信號處理的方法描述如下:模擬語音信號轉(zhuǎn)換成數(shù)字信號,從模擬到數(shù)字轉(zhuǎn)換器,然后在存儲器中,播放時,通過微控制器控制所述微控制器數(shù)據(jù)的控制存儲從存儲器中讀出,然后變換成數(shù)字信號從揚聲器或耳機172。這種方法是簡單的電路系統(tǒng),程序很簡單。但該系統(tǒng)仍需要使用的模擬信號放大器和濾波器電路,這使接收相對失真的語音信號,還需要提高使用的過濾軟件的技術(shù),這樣的設(shè)計不使用這種方法。語音芯片也不用外連存儲器,因為它的內(nèi)部集成了模擬存儲陣列,這使得電路更容易理解,所以本設(shè)計使用這種方法來實現(xiàn)。本文的結(jié)構(gòu)如下:緒論 闡述本文的主題,背景以及研究現(xiàn)狀,對已經(jīng)出現(xiàn)的研究現(xiàn)狀和成果進(jìn)行簡單的描述,并且對單片機語音存儲與回放系統(tǒng)進(jìn)行簡介,引入論文的中心問題。概述選擇這種設(shè)計的原因及總體過程,說明設(shè)計中用到的各種芯片,詳細(xì)描述微控制器芯片語音選擇方法,并介紹了芯片所需的各種功能。詳細(xì)介紹各個硬件模塊的的組成以及它們的工作原理,著重對語音芯片的功能進(jìn)行了介紹。介紹軟件編寫的流程圖,對錄音和放音部分單獨介紹。1 第一章 整體系統(tǒng)的設(shè)計第一章 整體系統(tǒng)的設(shè)計 總體方案論證方案一:系統(tǒng)主要由單片機AT89C5AD57DAC0832及閃速存儲器 AT29C040組成。MIC把聲音轉(zhuǎn)換成微弱的電信號,經(jīng)放大器放大后,在經(jīng)過帶通濾波器的濾波過程,輸出的信號經(jīng)過A/D轉(zhuǎn)換,然后被送入單片機內(nèi)部。這種方法的設(shè)計過程比較簡單,但是由于語音信號比較容易受到外界的干擾,從而造成信號的失真,并且信號的壓縮存儲方式過于復(fù)雜,硬件電路調(diào)試起來比較困難。由它們來設(shè)計實現(xiàn)語音存儲與回放,實現(xiàn)語音的整段錄放。鍵盤控制單片機控制揚聲器功率放大器LM386ISD2560語音輸入 圖12 方案二系統(tǒng)原理圖該系統(tǒng)對語音信號是采用ISD2560語音芯片來完成,這種芯片的抗干擾能力強,易維護(hù),調(diào)整方便,同時還可以作為整個語音業(yè)務(wù)的子系統(tǒng)來使用,所以我選擇了這個計劃。 器件選擇 單片機的選擇本設(shè)計在選取單片機時主要考慮了它的適應(yīng)性和易操作兩個方面,通過上網(wǎng)查閱資料和調(diào)查,我們最終選擇了STC89C51芯片,它與AT89C51的對比如表121所示。表121芯片對比表項目STC89C51AT89C51儲存器8位ISPFLASH儲存器內(nèi)部RAM512位內(nèi)部RAM128位內(nèi)部RAMI/O口線32個I/O口線32個I/O口線中斷源6個中斷源5個中斷源工作電壓5V通