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

正文內(nèi)容

單片機(jī)控制語(yǔ)音芯片的錄放音系統(tǒng)的設(shè)計(jì)資料(doc畢設(shè)論文)(留存版)

  

【正文】 JMP、SJMP、JMPA+DPTR等指令,只要記住這些分支指令的目的地址在程序存儲(chǔ)器大小的物理范圍內(nèi)(AT89C2051程序空間為:000H7FFH單元),這些無(wú)條件分支指令就會(huì)正確執(zhí)行,超出物理空間的限制會(huì)出現(xiàn)不可預(yù)知的程序錯(cuò)誤。P3口還用于實(shí)現(xiàn)AT89C2051特殊功能,如下表所示:P3口還接收一些用于Flash閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。 在AT89C單片機(jī)結(jié)構(gòu)中,最顯著的特點(diǎn)是內(nèi)部含有FLASH存儲(chǔ)器,而在其他方面的結(jié)構(gòu),則和INTEL公司的8051的結(jié)構(gòu)沒(méi)有太大的區(qū)別。目 錄[摘要]Abstract…………………………………………………………………………(2)引言………………………………………………………………………………(2)一. AT89C2051概述………………………………………………………………(2)(-).單片機(jī)概述…………………………………………………………………(2)(二)AT89C51單片機(jī)………………………………………………………………(3) 主要性能………………………………………………………………………(3) 引腳功能說(shuō)明…………………………………………………………………(4)………………………………………………………………………(12) 語(yǔ)音芯片的概述………………………………………………………………(12) ISD2560簡(jiǎn)介…………………………………………………………………(13)……………………………………………(17)…………………………………………………………………(17)致謝詞………………………………………………………………………………(22)參考文獻(xiàn)……………………………………………………………………………(23)單片機(jī)控制語(yǔ)音芯片的錄放音系統(tǒng)的設(shè)計(jì) 孫 鵬[摘 要]:介紹了由Flash單片機(jī)AT89C2051及數(shù)碼語(yǔ)音芯片ISD2560組成的電腦語(yǔ)音系統(tǒng)設(shè)計(jì)出了系統(tǒng)的硬件電路,給出了錄、放音實(shí)用的源程序。(二).AT89C2051單片機(jī) AT89C2051是一帶有2KBFLASH可編程、可檫除只讀存儲(chǔ)器的低壓、高性能8位CMOS微型計(jì)算機(jī),它采用ATMEL的高密非易失存儲(chǔ)器技術(shù)制造,不并和工業(yè)標(biāo)準(zhǔn)MCS51指令集和引腳結(jié)構(gòu)兼容。l RST:復(fù)位輸入。CJNE[….]、DJNZ[….]、JB、JNB、JC、JNC、JBC、JZ、JNZ等這些條件轉(zhuǎn)移指令的使用與上述原則一樣,同樣,超出物理空間的限制引起不可預(yù)知的程序錯(cuò)誤。l 編程方法:要對(duì)AT89C2051進(jìn)行編程,使用以下方法。2. 對(duì)代碼數(shù)據(jù)加上正確的控制信號(hào)即可在P1口引腳上讀取數(shù)據(jù)。另外芯片功能強(qiáng)大:既錄即放,語(yǔ)音可掉電保護(hù),10萬(wàn)次的檫寫(xiě)壽命,手動(dòng)操作和cpu控制兼容,可多片級(jí)聯(lián),無(wú)須開(kāi)發(fā)系統(tǒng)等,確實(shí)給欲實(shí)現(xiàn)語(yǔ)音功能的單片機(jī)應(yīng)用設(shè)計(jì)人員提供了單片的解決方案。芯片內(nèi)部的模擬和數(shù)字電路使用不同的電源總線。 l 溢出標(biāo)志:OVF。l 輔助輸入:AUX IN。操作模式也有地址端控制;當(dāng)最高位都為1時(shí),其他地址端最高就選擇某個(gè)模式。ISD器件可進(jìn)行多段地址操作,每一段稱為一個(gè)信息段,它可以占用一行和多行存儲(chǔ)空間。單片機(jī)需要完成以下兩個(gè)功能:l 通過(guò)ISD2560芯片,錄制一段語(yǔ)音信息l 利用單片機(jī)定時(shí)10秒,循環(huán)播放一段錄制的語(yǔ)音本電路采用的主要器件是ISD2560語(yǔ)音芯片和單片機(jī),具體接口電路如下:e. 電路原理和器件的選擇下面是相關(guān)的、關(guān)鍵部分的器件名稱及起在電路中的功能AT89C2051:主要通過(guò)對(duì)ISD2560的設(shè)置,完成對(duì)語(yǔ)音播放過(guò)程的控制。同樣的方法可以錄取第二段、第三段等。本電路采用第二種方式。調(diào)查找播放地址子程 CJNE R0,5,OUT MOV R0,2FHOUT: RETFIND: MOV A,R0 。 8 Kbytes of InSystem Reprogrammable Flash MemoryEndurance: 1,000 Write/Erase Cyclesl P1口:是一個(gè)帶內(nèi)部上拉電阻的8位雙響I/O口,P1輸出緩沖級(jí)可驅(qū)動(dòng)4個(gè)TTL邏輯門(mén)電路。l ALE/PROG;當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí)ALE輸出脈沖用語(yǔ)鎖存地址的低8位字節(jié)。當(dāng)一條指令訪問(wèn)7FH以上的內(nèi)部地址單元時(shí),指令中使用的尋址方式是不同的,也即尋址方式?jīng)Q定是訪問(wèn)高128字節(jié)RAM還是訪問(wèn)特殊寄存器。要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)間、將跳過(guò)一個(gè)ALE脈沖。做輸入口。 ThreeLevel Program Memory Lock若A=1放第一段 CLR CLR CALL SOUND JMP PBACKPNEX1: CJNE A,2,PNEX2 MOV P1,20H 。ISD2560地址初始化 CLR CLR CLR 。 放音時(shí),根據(jù)需播放的語(yǔ)音內(nèi)容,找到相應(yīng)的語(yǔ)音段起始地址,并通過(guò)口線送出。AT89C2051帶有2K字節(jié)可編程的Flash Memory、128字節(jié)RAM、15根I/O線、2個(gè)16位定時(shí)/計(jì)數(shù)器、1個(gè)全雙向的串口、1個(gè)精密比較器。因此ISD2560最多可分為600個(gè)信息段。操作模式可由微控制器也可有硬件實(shí)現(xiàn)。當(dāng)多個(gè)2560級(jí)聯(lián)時(shí),后級(jí)的喇叭輸出通過(guò)本端連接到本級(jí)的輸出放大器。l 麥克輸入:MIC。l 地線:VSSD、VSSA。目前,市場(chǎng)上的語(yǔ)音芯片和語(yǔ)音板很多,從價(jià)格性能比上看,美國(guó)isd公司的ISD系列錄放芯片是比較好的,有以下特點(diǎn):a. 使用直接電平存儲(chǔ)技術(shù),省去了A/D和D/A轉(zhuǎn)換。4. 從P1口讀取下一個(gè)代碼字節(jié)。設(shè)置RST和XTAL1為GND電平。2. 與MOVX相關(guān)的指令,數(shù)據(jù)存儲(chǔ)器 AT89C2051包含128字節(jié)內(nèi)部數(shù)據(jù)存儲(chǔ)器,這樣,AT89C2051的堆棧深度局限與內(nèi)部RAM128字節(jié)范圍內(nèi),它既不支持外部數(shù)據(jù)存儲(chǔ)器的訪問(wèn),也不支持外部程序存儲(chǔ)器的執(zhí)行,因此程序中不應(yīng)有MOVX[….]指令。l XTAL1:振蕩器反相放大器的及內(nèi)部時(shí)鐘發(fā)生器的輸入端。AT89C2051提供以下標(biāo)準(zhǔn)功能:2KBFLASH存儲(chǔ)器;128字節(jié)RAM;15條I/O口引線;2個(gè)16位定時(shí)器/計(jì)數(shù)器;1個(gè)5向量2級(jí)中斷結(jié)構(gòu);1個(gè)全雙工串行口;1個(gè)精密模擬比較器以及片內(nèi)振蕩器和時(shí)鐘電路。本文作者用Flash單片機(jī)AT89C2051和錄放時(shí)間達(dá)60s的數(shù)碼語(yǔ)音芯片ISD2560設(shè)計(jì)了一套智能語(yǔ)音錄放系統(tǒng),實(shí)現(xiàn)了語(yǔ)音的分段錄取、組合回放,通過(guò)軟件的修改還可以實(shí)現(xiàn)整段錄取,循環(huán)播放,而且不必使用專門(mén)的ISD語(yǔ)音開(kāi)發(fā)設(shè)備。AT89C單片機(jī)的結(jié)構(gòu)圖如下。當(dāng)P3口寫(xiě)入“1”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。和跳轉(zhuǎn)或分支有關(guān)的指令有一定的空間約束,使目的地址能安全在AT89C2051的2K字節(jié)的物理程序存儲(chǔ)器空間內(nèi),必須注意這一點(diǎn)。代碼存儲(chǔ)陣列依次編程一個(gè)字節(jié),一旦陣列被編程,如需要新變成一非空(空為:FFH)字節(jié),必須對(duì)整個(gè)存儲(chǔ)器陣列進(jìn)行點(diǎn)擦除。當(dāng)寫(xiě)周期完成,全部輸出端的真實(shí)數(shù)據(jù)有效,同時(shí)下一個(gè)周期開(kāi)始,數(shù)據(jù)查詢可在寫(xiě)周期被初始化的任一時(shí)刻開(kāi)始。器件和原理(1).什么是語(yǔ)音芯片?語(yǔ)言芯片就是人工或者是控制器的控制下可以錄音和放音的芯片。共有1024種組合狀態(tài)。EOM標(biāo)志在錄音時(shí)由芯片自動(dòng)插入到該信息的結(jié)尾。過(guò)對(duì)輸出端級(jí)驅(qū)動(dòng)16歐以上的喇叭。內(nèi)部EERPOM存儲(chǔ)單元,均勻分為600行,具有600個(gè)地址單元,每個(gè)地址單元指向其中一行,每一個(gè)地址單元的地址分辨率為100MS。操作模式0000100011按順序連續(xù)分段錄放音,錄音時(shí)壓住CE鍵不放,放音時(shí)每觸發(fā)一次CE鍵即放音一段,按PD鍵復(fù)位。此外,手動(dòng)按下錄音及停止按鍵的時(shí)間也是很難掌握,這就容易產(chǎn)生段間空白,造成芯片空間浪費(fèi),對(duì)語(yǔ)音段特別多,而語(yǔ)句有特別短的提示,如一些單字、單詞更是浪費(fèi)嚴(yán)重。l P/R:錄放模式,單片機(jī)可以控制芯片處于錄音或放音的工作狀態(tài)。該方式能充分利用ISD2560內(nèi)部的E2PROM,在字段較多時(shí)可利用該方法。ISD2560地址初始化 CLR CLR MOV R0,2FH 。并一直堅(jiān)持向我提供最新技術(shù)資料,使畢業(yè)設(shè)計(jì)得以最后完成。作為輸出口用時(shí),每位能吸收電流的方式驅(qū)動(dòng)8個(gè)TTL邏輯門(mén)電路,對(duì)斷口P0寫(xiě)“1‘時(shí),可作為高阻抗輸入端用。此外,P3口還接收一些用語(yǔ)FLASH閃速存儲(chǔ)編程和程序校驗(yàn)的控制信號(hào)。不應(yīng)將數(shù)據(jù)“1”寫(xiě)如未定義的單元,由于這些單元在將來(lái)的產(chǎn)品中可能賦予新的功能,在這種情況下,復(fù)位后這些單元數(shù)值總是“0”。在此期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次信號(hào)。對(duì)斷口P2寫(xiě)1,通過(guò)內(nèi)部的上拉電阻把斷口拉倒高電平,此時(shí)可作輸入口,做輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引酵被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。 Three 16Bit Timer/Counters若A=4放第四段 CLR CLR CALL SOUND JMP PBACKPNEX4: CJNE A,5,PBACK MOV P1,80H 。送字段1起始地址 CLR CLR LCALL RECORD JMP BACKNEXT1: CJNE R7,2,NEXT2 MOV P1,20H 。ISD2560與單片AT89C2051的接口電路以及外圍電路如圖 所示。、 (AIN0)和負(fù)輸入端(AIN1)。l 單片機(jī)系統(tǒng)的需要。值得注意的是,錄音時(shí)間不能超過(guò)預(yù)先設(shè)定的每段語(yǔ)音的時(shí)間。芯片內(nèi)部的采樣始終在出廠前已調(diào)節(jié)器校,誤差為+1%內(nèi)。、l 自動(dòng)增益控制:AGC。本端拉高是芯片停止工作,進(jìn)入不耗電的節(jié)能狀態(tài),芯片發(fā)生溢出,即OVF端輸出低電平后,要將本端短暫變?yōu)楦邚?fù)位芯片,才能使之再次工作。d. 具有集成度高,音質(zhì)好,使用方便等優(yōu)點(diǎn)。l 芯片擦除:(2K字節(jié))和兩個(gè)加密位整片擦除,代碼陣列在片擦除操作中將任何非空單元寫(xiě)入“1”可被再次編程之前進(jìn)行。3. 、“H” 或低“L”電平可對(duì)PEROM進(jìn)行編程操作??臻e模式可由任何允許的中斷請(qǐng)求或硬件復(fù)位終止??刹捎檬⒕杌蛱沾烧袷幤鹘M成時(shí)鐘振蕩器,如需從外部輸入時(shí)鐘驅(qū)動(dòng)AT89C2051,時(shí)鐘信號(hào)從XTAL1輸入,XTAL2應(yīng)懸空。1. 主要性能l 和MCS51產(chǎn)品兼容l 2KB可重編程FLASH存儲(chǔ)器l 耐久性:1000次寫(xiě)/檫除。從1971年微型計(jì)算機(jī)問(wèn)世以來(lái),由于實(shí)際應(yīng)用的需要,微型計(jì)算機(jī)向著兩個(gè)不同的方向發(fā)展:一個(gè)是向高速度、大容量、高性能的高檔微機(jī)方向發(fā)展;而另一個(gè)則是想穩(wěn)定可靠、體積小和價(jià)格廉的單片機(jī)方向發(fā)展。專用型的單片機(jī)主要是應(yīng)用在專門(mén)針對(duì)某個(gè)特定產(chǎn)品的,例如電鍍表和IC卡讀寫(xiě)器上的單片機(jī)等。P1口還在Flash閃速變成及程序校驗(yàn)時(shí)接收代碼數(shù)據(jù)。所以用戶軟件不要對(duì)它們寫(xiě)“1”,在這種情況下,新位的復(fù)位或不激活值總為“0”。退出掉電模式的唯一方法是硬件復(fù)位,復(fù)位后將重新定義全部特殊功能寄存器但不改變RAM中的內(nèi)容,在VCC恢復(fù)到正常的工作電平前,復(fù)位應(yīng)無(wú)效,且必須保持一定時(shí)間以使振蕩器重啟并穩(wěn)定工作。 8.對(duì)下一地址單元編程字節(jié),使XTAL1引腳正脈沖跳變依次使地址計(jì)數(shù)器加
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1