freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)控制語音芯片的錄放音系統(tǒng)的設(shè)計資料(編輯修改稿)

2024-08-03 13:06 本頁面
 

【文章內(nèi)容簡介】 0000一段式最長60秒錄放音,從首地址開始。1000000000以十位二進(jìn)制表示地址,每個地址代表100毫秒。地址模式0000000010一段從A6地址開始的12秒錄放音。*********0只要AA9有一位是0,就處于地址模式。********0*0001000011循環(huán)放音操作,按住CE鍵不放循環(huán)放音第一段。操作模式0000100011按順序連續(xù)分段錄放音,錄音時壓住CE鍵不放,放音時每觸發(fā)一次CE鍵即放音一段,按PD鍵復(fù)位。每段語音長度不限。按鈕模式0000001011 ISD2560的錄放時間是605,因此地址分辨率是100MS。ISD器件可進(jìn)行多段地址操作,每一段稱為一個信息段,它可以占用一行和多行存儲空間。一個地址單元最多只能作為一個獨(dú)立的段。因此ISD2560最多可分為600個信息段。這就為在單片機(jī)系統(tǒng)中使用ISD2560語音芯片提供了基本條件。ISD芯片完全可以手動,為什么還要使用單片機(jī)?我們可以從以下的兩個方面考慮實(shí)際使用中的要求。l 單片機(jī)系統(tǒng)的需要。在一些應(yīng)用場合,如手機(jī)花費(fèi)查詢系統(tǒng)、排隊機(jī)以及公共汽車報站器等,這些應(yīng)用中需要實(shí)現(xiàn)自動播音,而ISD2560實(shí)現(xiàn)自動播音的方法,最為簡單的就是和單片機(jī)系統(tǒng)想連接。l 簡化人工操作。通常情況下,只能使用ISD器件提供的無須知道地址的操作模式,即手動模式,這只適合于開發(fā)一些簡單的語音功能,而無法滿足復(fù)雜操作或者實(shí)時中應(yīng)用的要求。為實(shí)現(xiàn)以上應(yīng)用,最好使用對地址直接操作的辦法。但在實(shí)際中,一些電路開發(fā)設(shè)計只是在基于語音信號已經(jīng)寫入芯片,并且段地址已經(jīng)知道的基礎(chǔ)上才能進(jìn)行。然而,不可避免地要遇到必須將語音寫入的時候。如果手動處理,采用按錄音按鍵錄音,按停止按鍵停止,假如錄音段數(shù)特別多,就要頻繁地按上述按鍵,實(shí)在讓人疲憊不堪。此外,手動按下錄音及停止按鍵的時間也是很難掌握,這就容易產(chǎn)生段間空白,造成芯片空間浪費(fèi),對語音段特別多,而語句有特別短的提示,如一些單字、單詞更是浪費(fèi)嚴(yán)重。不僅這樣,由于斷句中空白時間過長,合成方音時出現(xiàn)語音不連貫。正是由于上述原因,需要將單片機(jī)系統(tǒng)和語音芯片聯(lián)系起來,形成一個智能化的語音播放系統(tǒng)。單片機(jī)需要完成以下兩個功能:l 通過ISD2560芯片,錄制一段語音信息l 利用單片機(jī)定時10秒,循環(huán)播放一段錄制的語音本電路采用的主要器件是ISD2560語音芯片和單片機(jī),具體接口電路如下:e. 電路原理和器件的選擇下面是相關(guān)的、關(guān)鍵部分的器件名稱及起在電路中的功能AT89C2051:主要通過對ISD2560的設(shè)置,完成對語音播放過程的控制。系統(tǒng)采用的微控制器是ATMEL公司生產(chǎn)的低電壓、高性能8位CMOS單片機(jī)AT89C2051,由于它將8位CPU和閃速存儲器組合在單個芯片中,為很多嵌入式控制應(yīng)用系統(tǒng)提供了一個高度靈活且價格低廉的解決方案。AT89C2051帶有2K字節(jié)可編程的Flash Memory、128字節(jié)RAM、15根I/O線、2個16位定時/計數(shù)器、1個全雙向的串口、1個精密比較器。其與工業(yè)標(biāo)準(zhǔn)MCS51的指令集和引腳結(jié)構(gòu)完全兼容。該單片機(jī)的P1口是一個雙向I/O口,~,、。、 (AIN0)和負(fù)輸入端(AIN1)。P3口是7個帶有內(nèi)部上拉電阻的雙向口(,其為片內(nèi)比較器的輸出腳,而不能作為普通的I/O口使用)。l ISD2560:語音芯片,在單片機(jī)的控制下實(shí)現(xiàn)語音的定時播放,并且可以通過按鍵實(shí)現(xiàn)錄音功能。l SPEAKER:ISD2560語音芯片外接的揚(yáng)聲器。l MIC:ISD2560語音芯片外接麥克風(fēng)。l D0—D9:單片機(jī)和ISD2560語音芯片的地址連接,通過對DD9的設(shè)置,單片機(jī)可以控制芯片的工作方式。、l PD:節(jié)電控制,單片機(jī)可以控制芯片的開關(guān)。l CE:片選,單片機(jī)可以選中芯片。l P/R:錄放模式,單片機(jī)可以控制芯片處于錄音或放音的工作狀態(tài)。l EOM:信息結(jié)尾標(biāo)志,EOM標(biāo)志在錄音時有芯片自動插入到該信息的結(jié)尾。C.功能簡介 錄音時,按下錄音鍵,單片機(jī)通過D端口線設(shè)置語音段的起始地址,再使PD端、P/R端為低電平啟動錄音;結(jié)束時,松開按鍵,單片機(jī)有讓P/R端回到高電平,即完成一段語音的錄制。同樣的方法可以錄取第二段、第三段等。值得注意的是,錄音時間不能超過預(yù)先設(shè)定的每段語音的時間。 放音時,根據(jù)需播放的語音內(nèi)容,找到相應(yīng)的語音段起始地址,并通過口線送出。P/R端設(shè)為低電平,并讓/CE端產(chǎn)生一負(fù)脈沖啟動放音,這時單片機(jī)只需要等待ISD2560信息結(jié)束信號。信號為一負(fù)脈沖,在負(fù)脈沖的上升沿,該段語音才播放結(jié)束,所以單片機(jī)必須要檢測到的上升沿才能播放第二段,否則播放的語音就不連續(xù)。ISD2560與單片AT89C2051的接口電路以及外圍電路如圖 所示。單片機(jī)的P1口、 ,用以設(shè)置語音段的起始地址。~。,供錄音時使用。由TL7705構(gòu)成可靠復(fù)位及電源監(jiān)視電路。ISD2560雖然提供了地址輸入線,但它的內(nèi)部信息段的地址卻無法讀出。本系統(tǒng)采用單片機(jī)來控制,不需讀出信息地址,而直接設(shè)置信息段起始地址。其實(shí)現(xiàn)方式有兩種:一是由于ISD2560的地址分辨率為100 ms,所以可用單片機(jī)內(nèi)部定時器定時100 ms,然后再利用一計數(shù)器對單片機(jī)定時次數(shù)進(jìn)行計數(shù),則計數(shù)器的計數(shù)值為語音段所占用的地址單元。該方式能充分利用ISD2560內(nèi)部的E2PROM,在字段較多時可利用該方法。二是語音字段如果較少,則可根據(jù)每一字段的內(nèi)容多少,直接分配地址單元。一般按每1 s說3個字計算,60 s可說180個字,再根據(jù)ISD2560的地址分辨率為100 ms,即可計算出語音段所需的地址單元數(shù)。本電路采用第二種方式。錄音源程序: START: MOV R7,00H MOV P1,00H CLR 。ISD2560地址初始化 CLR CLR CLR 。設(shè)置為錄音狀態(tài)LOOP: JB ,LOOP 。錄音鍵按下否? INC R7 CALL PRESS LJMP LOOPPRESS: CJNE R7,1,NEXT1 MOV P1,00H 。送字段1起始地址 CLR CLR LCALL RECORD JMP BACKNEXT1: CJNE R7,2,NEXT2 MOV P1,20H 。送字段2起始地址 CLR CLR LCALL RECORD JMP BACKNEXT2: CJNE R7,3,NEXT3MOV P1,40H 。送字段3起始地址 CLR CLR LCALL RECORD JMP BACKNEXT3: CJNE R7,4,NEXT4 MOV P1,60H 。送字段4起始地址 CLR CLR LCALL RECORD JMP BACKNEXT4: CJNE R7,5,BACK MOV R7,00H MOV P1,80H 。送字段5起始地址 CLR CLR LCALL RECORDBACK: RETRECORD: CLR 。/CE端為低,開始錄音 JNB ,$ SETB RET放音源程序: BEGIN: SETB 。 置放音標(biāo)志 SETB 。置放音狀態(tài) MOV P1,00H 。ISD2560地址初始化 CLR CLR MOV R0,2FH 。放音起始地址送R0LOOP1: JB ,LOOP1 LCALL PLAY 。=0 調(diào)放音程序 JMP LOOP1PLAY: INC R0 LCALL FIND 。調(diào)查找播放地址子程 CJNE R0,5,OUT MOV R0,2FHOUT: RETFIND: MOV A,@R0 。查找播放語音地址 CJNE A,1,PNEX1 MOV P1,00H 。若A=1放第一段 CLR CLR CALL SOUND JMP PBACKPNEX1: CJNE A,2,PNEX2 MOV P1,20H 。若A=2放第二段 CLR CLR CALL SOUND JMP PBACKPNEX2: CJNE A,3,PNEX3 MOV P1,40H 。若A=3放第三段 CLR CLR CALL SOUND JMP PBACKPNEX3: CJNE A,4,PNEX4 MOV P1,60H 。若A=4放第四段 CLR CLR CALL SOUND JMP PBACKPNEX4: CJNE A,5,PBACK MOV P1,80H 。若A=5放第五段 CLR CLR CALL SOUNDPBACK: RETSOUND: CLR ;/CE端形成一負(fù)脈沖啟 NOP 。動播放 NOP SETB TURN1: JB ,TURN1 。等待語音段結(jié)束信號TURN2: JNB ,TURN2 ;等待EOM信號的上升沿 RET致 謝在兩個多月的課題研究及論文撰寫過程中,我非常感謝我的導(dǎo)師—張冀祥老師。無論是在課題立項(xiàng)還是在課題的研究階段,張老師都給了我很大的幫助。在畢業(yè)設(shè)計的這段時間中,李老師不僅使我在學(xué)業(yè)上有了很大的提高,而且言傳身教,使我學(xué)到了作為一名大學(xué)生所應(yīng)具備的那種踏實(shí)勤懇、一絲不茍、認(rèn)真求實(shí)的優(yōu)良品質(zhì)和學(xué)習(xí)作風(fēng)。在我進(jìn)行課題內(nèi)容的研究中,從技術(shù)上給予了我極大的幫助和支持,而且在論文的最后評閱過程中,也給我提出了非常有價值的意見,使我獲益極深。衷心地謝謝您,張老師!同時,我還要感謝電子實(shí)驗(yàn)室的楊旭楊老師,無論是從資料上,還是從經(jīng)驗(yàn)和技術(shù)上都提供了極大的幫助。并一直堅持向我提供最新技術(shù)資料,使畢業(yè)設(shè)計得以最后完成。最后,對所有在這三年年里的學(xué)習(xí)和生活中,給予我各種關(guān)心我?guī)椭娜藗?,我僅表達(dá)我最衷心的
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1