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

正文內(nèi)容

畢業(yè)設(shè)計(jì)(論文)-基于at89c51單片機(jī)的語音播報(bào)器的設(shè)計(jì)-免費(fèi)閱讀

2025-07-22 11:41 上一頁面

下一頁面
  

【正文】 X00。 // 錄音開始,存放在地址 0處 } While (start) //開始鍵松開 Startflag =0。 Startflag=0。 //延時(shí) 500ms P2=P2amp。 // 開始鍵按下標(biāo)志 uchar idleflag。本次設(shè)計(jì)都是在周老師的悉心指導(dǎo)下完成的,在我的論文完成之際,首先,在此衷心地感謝學(xué)校給我們提供了方便的圖書資源,同時(shí)也要感謝指導(dǎo)老師以及我們組的同學(xué)給我熱情的幫助和鼓勵(lì)。該器件有音質(zhì)自然、使用方便、單片存放、反復(fù)錄音、低功耗、抗斷電等許多特點(diǎn) 能夠非常自然地再現(xiàn)聲音;同時(shí), 具備微控制器所需接口, 便于與微機(jī)的連接。通過做本設(shè)計(jì),我熟悉了 protel 軟件,基本上學(xué)會(huì)其使用方法,更加深入的學(xué)習(xí)了 AT89C51 單片機(jī)的各項(xiàng)功能。sbit 的用法有三種: 第一種方法:sbit 位變量名=地址值第二種方法:sbit 位變量名=SFR 名稱^變量位地址值第三種方法:sbit 位變量名=SFR 地址值^變量位地址值bdata 不是數(shù)據(jù)類型,而是指存放的內(nèi)存空間。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢(shì)。當(dāng) PD=0 時(shí)使芯片開始工作,而進(jìn)入非節(jié)電模式。 //錄音}當(dāng) CE=0 時(shí)芯片使能輸入引腳,使能所有的的錄音操作。這種操作模式將一直有效,知道 CE 再次由高變低,芯片重新鎖存當(dāng)前的地址 /模式引腳電平并執(zhí)行相應(yīng)的操作為止。PD 端設(shè)為低電平,并讓 CE 端產(chǎn)生一負(fù)脈沖啟動(dòng)放音,這時(shí)單片機(jī)只需等待 ISD2560 的信息結(jié)束信號(hào),即 EOM的產(chǎn)生。在程序中用指令“SETB TR1”使 TR1 位置 1,定時(shí)器 T1 便開始計(jì)數(shù)。TF1():T1 溢出標(biāo)志位。C/T=0,設(shè)置為定時(shí)方式。在芯片內(nèi)部使用不同的模擬地和數(shù)字地,模擬電源和數(shù)字電源,他們分別通過 VSSA,VSSD,VCCA 和VCCD 引出, VSSA,VSSD 兩引腳最好通過低電阻抗通路連接到平面;VCCA 和 VCCD 最好也分別走線,并應(yīng)盡可能在靠近供電端處相連,電源腳附近的去耦電容應(yīng)盡量靠近芯片。單片機(jī)的 腳控制語音芯片ISD2560的錄放模式的選擇,低電平置ISD2560為錄音狀態(tài),高電平為放音狀態(tài)。最前面的600個(gè)狀態(tài)作內(nèi)部存儲(chǔ)器的尋址用,最后256個(gè)狀態(tài)作為操作模式。當(dāng)最高兩位全為 1 時(shí),A0~A6可用于模式選擇。當(dāng)CE 和 P/R 為高,不進(jìn)行放音或處入放音溢出狀態(tài)時(shí)該端的輸入信號(hào)將通過內(nèi)部功放驅(qū)動(dòng)喇叭輸出端。模擬輸出(ANA OUT):前置放大器輸出。外接話筒應(yīng)通過串聯(lián)電容耦合到該端。信息結(jié)尾標(biāo)志(EOM):EOM 標(biāo)志在錄音時(shí)由芯片自動(dòng)插入到該信息段的結(jié)尾。當(dāng)芯片發(fā)生溢出即 OVF 端輸出低電平后,應(yīng)將本端短暫變高以復(fù)位芯片;另外,PD 端在模式 6 下還有特殊的用途。目前,電腦語音服務(wù)的應(yīng)用范圍越來越廣,如電腦語音鐘、語音型數(shù)字萬用表、手機(jī)話費(fèi)查詢系統(tǒng)以及公共汽車報(bào)站器等。外部方式的時(shí)鐘電路,XTAL1接地,XTAL2 接外部振蕩器。RST:復(fù)位輸入。這是由于內(nèi)部上拉的緣故。當(dāng)P0口的管腳第一次寫l時(shí),被定義為高阻輸入。(5)32根可編程輸入 /輸出線。它能將器件的電源端上瞬間的尖峰、毛刺對(duì)地短路掉。通過操作地址和控制線可以完成不同的任務(wù),以實(shí)現(xiàn)復(fù)雜的信息處理功能,如信息的組合、連接、設(shè)定固定的信息段和信息的管理等。(4)集成度高,使用方便。而且為了使語音播報(bào)器的音質(zhì)好,功能強(qiáng),實(shí)驗(yàn)運(yùn)行效果較好,使用起來也很簡單。通過對(duì)單片機(jī)的編程開發(fā)可實(shí)現(xiàn)語音的錄放等基本功能。但是,由于語義搜索和拓?fù)涞膹?fù)雜性,本實(shí)現(xiàn)的運(yùn)行效率實(shí)在很低。語音合成的主要功能是:根據(jù)韻律建模的結(jié)果,從原始語音庫中取出相應(yīng)的語音基元,利用特定的語音合成技術(shù)對(duì)語音基元進(jìn)行韻律特性的調(diào)整和修改,最終合成出符合要求的語音。語音識(shí)別和語音合成技術(shù)是實(shí)現(xiàn)人機(jī)語音通信及建立一個(gè)有聽和講能力的口語系統(tǒng)所必需的兩項(xiàng)關(guān)鍵技術(shù)。總之,語音播報(bào)記事器各性能指標(biāo)良好,在平時(shí)使用中,能夠顯示時(shí)間日期,并對(duì)約會(huì)進(jìn)行提醒。實(shí)現(xiàn)了當(dāng)按下開始鍵,啟動(dòng)錄音,松開開始鍵,結(jié)束錄音。摘 要現(xiàn)代社會(huì)人們工作日程繁多緊湊,隨著生活節(jié)奏的加快,合理的安排時(shí)間和遵守時(shí)間是每個(gè)人的愿望,本文介紹的智能記事器,采用語音播報(bào),隨著語音芯片的普及,語音報(bào)播被廣泛應(yīng)用于車站報(bào)站器,語音型數(shù)字萬用表,出租車語音報(bào)站器,排隊(duì)機(jī)等。結(jié)束錄音后,循環(huán)播放所錄音的基本功能。這將在今后語音播報(bào)中起重要影響作用。使電腦具有類似于人一樣的說話和聽懂人說話的能力。   一旦人機(jī)對(duì)話的問題得到解決,語音技術(shù)將更多的應(yīng)用到基礎(chǔ)教學(xué)中,尤其是英語的教學(xué),在教學(xué)中語言環(huán)境的問題也就迎刃而解。在測(cè)試中,僅僅用到了中國的大城市地理信息集,就使得搜索速度非常慢但我相信 OGIS 將是地理信息系統(tǒng)的發(fā)展方向,以后隨著各項(xiàng)相關(guān)技術(shù)的不斷發(fā)展,其應(yīng)用前景將非常廣闊。具體包括如下幾個(gè)部分:(1)學(xué)習(xí)單片機(jī)的工作原理,并應(yīng)用 Protel 軟件設(shè)計(jì)出單片機(jī)的最小系統(tǒng)和語音系統(tǒng)的控制電路,使其能可靠工作。所以本設(shè)計(jì)采用的設(shè)計(jì)框圖如圖 所示:圖 總體設(shè)計(jì)方案圖由上面的框圖可知:本設(shè)計(jì)框圖包括,按鍵,單片機(jī),語音芯片,話筒和揚(yáng)聲器。(5)能較好的真時(shí)再現(xiàn)語音的自然效果,避免了一搬固體語音電路的因?yàn)榱炕蛪嚎s所造成的量化噪聲和失真現(xiàn)象。ISD2560 可以不分段,也可以按最小段長為單位來任意組合和分段。2.去耦:也叫退耦。(6)兩個(gè)6位定時(shí) /計(jì)數(shù)器。P0夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。當(dāng)振蕩器復(fù)位時(shí),要保持RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。對(duì)外部振蕩信號(hào)無特殊要求,只要求保證脈沖寬度,一般采用頻率低于12MHz的方波信號(hào)。而 Winbond 公司生產(chǎn)的 ISD2500 系列語音芯片是具有較強(qiáng)功能的一種電腦語音錄放器件,它能夠應(yīng)用在很多需要語音服務(wù)的場(chǎng)合。片選(CE) :該端變低且 PD 也為低電平時(shí),允許進(jìn)行錄、放操作。當(dāng)放音遇到 EOM 時(shí),該端輸出低電平脈沖。耦合電容值和該端的 10kΩ輸入阻抗決定了芯片頻帶的低頻截止點(diǎn)。其前置電壓增益取決于AGC 端電平。當(dāng)多個(gè) DS2560 芯片級(jí)聯(lián)時(shí)后級(jí)的喇叭輸出將通過該端連接到本級(jí)的輸出放大器。ISD2560集成度很高,內(nèi)部集成了高精度的時(shí)鐘電路,故而無需外部配置晶振,其應(yīng)用電路也得到大大簡化。本系統(tǒng)采用對(duì)地址直接進(jìn)行操作的方式。單片機(jī)通過此腳可以控制芯片的開關(guān)。4 軟件設(shè)計(jì) AT89C51 單片機(jī)定時(shí)器/控制器控制定時(shí)器共有兩個(gè)控制字,由軟件寫入 TMOD 和 TCON 兩個(gè) 8 位寄存器來設(shè)置 T0 或 T1 的操作模式和控制功能。定時(shí)器計(jì)數(shù) 89C51 片內(nèi)脈沖,亦即對(duì)機(jī)器周期(振蕩周期的 12 倍)計(jì)數(shù)。當(dāng) T1 溢出時(shí),由硬件自動(dòng)使中斷觸發(fā)器 TF1 置 1,并向 CPU 申請(qǐng)中斷。TR0():T0 運(yùn)行控制位。信號(hào)為一負(fù)脈沖,在負(fù)脈沖的上升沿,該段語音才播放結(jié)束,,所以單片機(jī)必須要檢測(cè)到 EOM 的上升沿才能播放第二段,否則播放的語音就不連續(xù),而且會(huì)產(chǎn)生啪啪聲,這一點(diǎn)在編制軟件時(shí)一定要注意。 分段錄放音2500 系列最多可分為 600 段,只要在分段錄/放操作前(不少于 300 模式 功能 典型應(yīng)用 組合使用模式 M0 信息檢索 快進(jìn)通過信息 M4,M5,M6 M1 刪除 EOM 在最后一條信息結(jié)束處放EOMM3,M4,M5,M6 M2 未用 保留 N/A M3 循環(huán) 從 0 地址連續(xù)放音 M1,M5,M6 M4 連續(xù)尋址 錄音/放音連續(xù)的多段信息 M0,M1,M5 M5 CE 電平有效 允許暫停 M0,M1,M3,M4 M6 按鍵模式 簡化外圍電路 M0,M1,M3納秒),給地址 A0A9 賦值,錄音及放音功能均從設(shè)定的起始地址開始,錄音結(jié)束由停止鍵操作決定,芯片內(nèi)部自動(dòng)在該段的結(jié)束位置插入結(jié)束標(biāo)志(EOM);而放音芯片遇到 EOM 標(biāo)志即自動(dòng)停止放音。當(dāng) PD=0 時(shí)使芯片開始工作,而進(jìn)入非節(jié)電模式。當(dāng) PR=1 時(shí)為高電平,這時(shí)選擇放音,這時(shí)由地址輸入提供起始地址,放音持續(xù)到 EOM 位標(biāo)志。下面詳細(xì)介紹 Keil C51 開發(fā)系統(tǒng)各部分功能和使用。sbit 是定義位變量的指令;bdata 指可位尋址的內(nèi)存空間;data 指一般內(nèi)存空間;xdata 外部內(nèi)存空間。對(duì) ISD2560有了更深層次的了解。而且編程簡單。我特別要感謝的是周老師一直耐心的指導(dǎo)著我,認(rèn)真幫我找出問題,并且引導(dǎo)我去解決問題,對(duì)我的設(shè)計(jì)提出了寶貴的意見,直到我最終完成論文。 // 系統(tǒng)是否處于空閑狀態(tài)標(biāo)志 /*延時(shí) t 毫秒*/ Void delay(uint t) { Uint i。0XFC。 Idleflag=1。 PR = 1。 //起始地址為 0 Playback()。 //A8=A9=0 P0 = P0amp。 //起始地址為 0 Record()。 //開 CPU 中斷 Count= 0。 Delay(500)。 // 重復(fù)播放次數(shù)計(jì)數(shù)器 uchar startflag。致 謝 四年的大學(xué)生活即將結(jié)束,我用了近一年的時(shí)間來做畢業(yè)設(shè)計(jì),在周老師和同學(xué)的幫助下,現(xiàn)在終于完成了。使的外圍電路簡單。 5 結(jié) 論我設(shè)計(jì)的課題是語音播報(bào)器,經(jīng)過近一年的思考和準(zhǔn)備,我已經(jīng)完成了老師規(guī)定的任務(wù)。 KeilC 編程時(shí)用到如下的定義:unsigned char bdata.....sbit.....前面的 unsigned char 是數(shù)據(jù)類型。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到 Keil C51 生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。} // 放音當(dāng) CE=0 時(shí)芯片使能輸入引腳,使能所有的的放音操作。 //非節(jié)電模式 PR = 0 。(2)當(dāng) CE 變低且最高兩地址為同位高時(shí),執(zhí)行操作模式。放音時(shí),根據(jù)需播放的語音內(nèi)容,找到相應(yīng)的語音段起始地址并通過口線送出,再將 P /R 端設(shè)為高電平??赏ㄟ^軟件置 1 或清 0 來啟動(dòng)或關(guān)閉T1。 控制寄存器 TCON定時(shí)器控制寄存器 TCON 各位定義及格式如表 所示:表 控制寄存器 TCON 的位定義 8FH 8EH 8DH 8CH 8BH 8AH 89H 88HTF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0TCON 各位的作用如下。C/T :定時(shí)器/計(jì)數(shù)器方式選擇位。操作模式中的信息檢索模式MO和按鍵模式M6 : ISD2560的操作模式:操作模式 功能 典型應(yīng)用
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1