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

正文內(nèi)容

基于藍(lán)牙模塊的52單片機(jī)的遙控系統(tǒng)畢業(yè)論文-閱讀頁(yè)

2024-09-17 17:24本頁(yè)面
  

【正文】 晶振的諧振頻率和輸出幅度。一般情況下所使用的晶 振計(jì)算出來(lái)的波特率是有相對(duì)偏差的,但是先比之 晶振 是最適合我所設(shè)計(jì)的系統(tǒng)中的。通常情況下這種問(wèn)題產(chǎn)生就是晶振的質(zhì)量有問(wèn)題,已經(jīng)損壞。 12 圖 310晶振電路 語(yǔ)音模塊 LD3320芯片是一種識(shí)別語(yǔ)音的芯片,是由語(yǔ)音識(shí)別處理器和外設(shè)電路組成,外部電路中主要包 括了轉(zhuǎn)換器,話筒和輸出等多個(gè)接口。 LD3320完全自主進(jìn)行識(shí)別語(yǔ)音和人及控制的一系列功能,不需要其他外部條件來(lái)幫助完成。 LD3320在完成語(yǔ)音識(shí)別時(shí)不需要特定的聲音或者指令,也不需要專業(yè)的操作和提前訓(xùn)練,錄音。 語(yǔ)音識(shí)別 ASR 技術(shù),是在關(guān)鍵詞語(yǔ)列表識(shí)別的基礎(chǔ)上所使用的技術(shù)。這個(gè)技術(shù)給我們提供了一種有別于其他繁瑣的外設(shè)方式的輸入,只要我們開(kāi)口說(shuō)出關(guān)鍵詞就可以進(jìn)行識(shí)別。 另外, LD3320所支持的識(shí)別條目可以達(dá)到 50個(gè),識(shí)別條目可以使國(guó)家規(guī)定的標(biāo)準(zhǔn)普通話的拼音, 2個(gè)漢字拼音之間都要用一個(gè)空格來(lái)進(jìn)行隔離, 下面是一個(gè)簡(jiǎn)單的例子,如表: 表 31 編碼與字符串對(duì)應(yīng)表 編號(hào) 字符串 1 bei jing 1 Shou du 2 Shang hai 3 Guang zhou 4 Xia men 編號(hào)可以相同,可以不連續(xù),但是數(shù)值要小于 256( 00H~FFH) 。簡(jiǎn)單流程圖如 下: 13 NO YES 311 LD3320 識(shí)別流程圖 語(yǔ)音識(shí)別程序流程圖如下: 圖 312 語(yǔ)音識(shí)別模塊流程圖 開(kāi)始循環(huán) 等待芯片空閑 將字符串中的字符按循 序?qū)懭爰拇嫫?A 設(shè)定編號(hào) 將字符長(zhǎng)度寫入寄存器 B 向寄存器 LED 等點(diǎn)亮 結(jié)束 14 本設(shè)計(jì)單片機(jī)的電壓輸出為 5V,而語(yǔ)音識(shí)別模塊單 片機(jī)工作電壓為 ,為了使語(yǔ)音模塊單片機(jī)正常工作,需要電平轉(zhuǎn)換模塊來(lái)連接。 光耦合器,我們也叫它光耦,光耦把光作為電信號(hào)所需要的媒介。光耦已經(jīng)成為了被廣泛用運(yùn)和衍生種類最多的的光電子產(chǎn)品之一。上電以后,讓 LED 燈發(fā)光,讓他發(fā)出的光源的波達(dá)到一定單位的定值以后,會(huì)被接收模塊接收從而產(chǎn)生光電流,經(jīng)過(guò)放大再輸出。 15 第四章 系統(tǒng)軟件設(shè)計(jì) 系統(tǒng)程序設(shè)計(jì)流程 給兩個(gè)藍(lán)牙模塊上電,藍(lán)牙主機(jī)模塊自動(dòng)尋找從機(jī),并進(jìn)行配對(duì),配對(duì)成功后藍(lán)牙主機(jī)、從機(jī)模塊相當(dāng)于一條串口線(即透?jìng)鳎?具體流程圖如下: 否 是 圖 41 系統(tǒng)總流程圖 開(kāi)始 主從機(jī)初始化 識(shí)別“紅色”,則 led1 被點(diǎn)亮 識(shí)別“黃色”,則 led2 被點(diǎn)亮 識(shí)別“藍(lán)色”,則 led3 被點(diǎn)亮 識(shí)別“綠色”,則 led4 被點(diǎn)亮 讀串口緩沖區(qū)的數(shù)據(jù),進(jìn)行 switch 判斷 檢測(cè)主從機(jī)語(yǔ)音是否識(shí)別 主機(jī)開(kāi)中斷 16 第五章 系統(tǒng)的調(diào)試 系統(tǒng)設(shè)計(jì)的過(guò) 程 我的畢業(yè)設(shè)計(jì)是通過(guò)藍(lán)牙配對(duì)成功成為一條串口線,進(jìn)行數(shù)據(jù)傳輸。單片機(jī)系統(tǒng)是這次設(shè)計(jì)的核心,在設(shè)計(jì)系統(tǒng)時(shí),我選用 STC89C52RC芯片作為核心芯片, LD3320 語(yǔ)音識(shí)別系統(tǒng),再設(shè)計(jì) LED燈時(shí),我接了 1K 的電阻起到限流電阻作用。復(fù)位的電路需要接一個(gè) 10K 的上拉電阻。我用 2N3904 將 降壓輸出 原理:當(dāng)2N3904 的集電極電壓為 時(shí),基極電壓為 時(shí),三極管截止則此時(shí)輸出的集電極輸出的電壓及為 。 在畢業(yè)設(shè)計(jì)監(jiān)測(cè)時(shí)發(fā)現(xiàn)了晶振電路的問(wèn)題,但是也很 快找到了晶振不起振的原因,所以當(dāng)一整個(gè)畢業(yè)設(shè)計(jì)沒(méi)有帶來(lái)很大的影響,也這個(gè)問(wèn)題中了解到的很多晶振不起作用的原因和解決的辦法,讓我的專業(yè)知識(shí)的得到了充實(shí)。如果用 12Mhz 晶振,則波特率都是有偏差的,比如 9600,用定時(shí)器取 0XFD,實(shí)際波特率 10000,一般波特率偏差在 4%左右都是可以的,所以也還能用 STC90C516 晶振 12M 波特率 9600 ,倍數(shù)時(shí)誤差率 %,不倍數(shù)時(shí)誤差率 %,數(shù)據(jù)肯定會(huì)出錯(cuò)。 用 12MHz,最高也就 4800,而且有 %誤差率,但在允許范圍,所以沒(méi)多大影響。它會(huì)影響到晶振的諧振頻率和輸出幅度。 畢業(yè)設(shè)計(jì)的輸出電壓位 5V,語(yǔ)音模塊的工作電壓為 ,之前設(shè)計(jì)的降壓模塊只是針對(duì)單片機(jī)和藍(lán)牙模塊之間的正常工作所設(shè)計(jì)的,為了使得語(yǔ)音模塊正常工作,我通過(guò)電平轉(zhuǎn)換來(lái)連接,主要用光耦隔離來(lái)完成。打開(kāi)串口助手,驗(yàn)證配對(duì)是否成功。該結(jié)果證明藍(lán)牙調(diào)試成功。該現(xiàn)象證明兩個(gè)單片機(jī)系統(tǒng)可以進(jìn)行串行通信。但是,在基本的功能實(shí)現(xiàn)了以外,還有一些不足,比如:外觀難看;各模塊之間連接的導(dǎo)線很混亂,有時(shí)候會(huì)很難區(qū)分;在軟件編寫中,輸入語(yǔ)音的除顫時(shí)間不夠,識(shí)別的時(shí)候會(huì)發(fā)生不能識(shí)別的情況。 18 第六章 結(jié)束語(yǔ) 從開(kāi)題報(bào)告到最后畢業(yè)設(shè)計(jì)的完成,是在學(xué)校老師和同學(xué)的幫助下自主完成的。這次的設(shè)計(jì)是對(duì)我四年學(xué)習(xí)成果的檢測(cè)和自我的評(píng)價(jià)。程序的編寫是我欠缺的,所以很 多時(shí)間我都在學(xué)習(xí)和總結(jié)編寫程序的方法,熟練的應(yīng)用程序編寫軟件。 畢業(yè)設(shè)計(jì)從挑選課設(shè)題目,查閱資料,到研究出總體設(shè)計(jì),詳細(xì)設(shè)計(jì),再到最后的編程上機(jī)調(diào)試,修改程序,完善程序,收獲頗多。豐富了自己的專業(yè)知識(shí),借助仿真軟件,把課堂中所學(xué)到的知識(shí),應(yīng)用到自己的畢業(yè)設(shè)計(jì)當(dāng)中,讓自己的知識(shí)得到一個(gè)整體的融合,做到理論聯(lián)系實(shí)際,通過(guò)畢業(yè)設(shè)計(jì),讓我了解到到自己對(duì)單片機(jī) C語(yǔ)言應(yīng)用 編程能力有很大的欠缺,以后的學(xué)習(xí)中要更加努力。 畢業(yè)設(shè)計(jì)是學(xué)校對(duì)我們四年專業(yè)知識(shí)的一個(gè)考核,也是我們對(duì)自己大學(xué)生活的一個(gè)總結(jié),設(shè)計(jì)本身是一種創(chuàng)新,在這個(gè)過(guò)程追遇到很多問(wèn)題,以后的生活中也會(huì)遇到很多的問(wèn)題,我們也要像做畢業(yè)設(shè)計(jì)時(shí)候一樣,遇到問(wèn)題解決問(wèn)題,不斷的學(xué)習(xí)才能不斷的進(jìn)步。 //LED 燈定義 sbit LED_2 = P1^1。 sbit LED_4 = P1^3。 /* 串口初始化 */ void InitUART (void) { SCON = 0x50。 // TMOD: timer 1, mode 2, 8bit 重裝 TH1 = 0xFD。 // TR1: timer 1 打開(kāi) EA = 1。 //打開(kāi)串口中斷 } /* 主函數(shù) */ void main (void) { InitUART()。 LED_2=1。 LED_4=1。 //打開(kāi)串口中斷 while (1) { } } /* 發(fā)送一個(gè)字節(jié) */ void SendByte(unsigned char dat) 26 { SBUF = dat。 TI = 0。\039。 s++。 //定義臨時(shí)變量 if(RI) //判斷是接收中斷產(chǎn)生 { RI=0。 //讀入緩沖區(qū)的值 //讀出串口緩沖區(qū)之內(nèi)的值后,進(jìn)行多分支判斷。139。break。239。break。339。break。439。break。 } SBUF=Temp。 } : include //頭文件,一般情況不需要改動(dòng),頭文件包含特殊功能寄存器的定義 sbit KEY_LED_1=P2^4。 sbit KEY_LED_3=P2^6。 unsigned char TempData[8]。 //函數(shù)聲明 void DelayMs(unsigned char t)。 // SCON: 模式 1, 8bit UART, 使能接收 TMOD |= 0x20。 // TH1: 重裝值 9600 波特率 晶振 TR1 = 1。 //打開(kāi)總中斷 // ES = 1。 KEY_LED_1=1。 KEY_LED_3=1。 while (1) //主循環(huán) { if(!KEY_LED_1) //如果檢測(cè)到低電平,說(shuō)明按鍵按下 { DelayMs(10)。//如果確認(rèn)按下按鍵等待按鍵釋放,沒(méi)有釋放則一直等待 { SBUF=39。 //KEY_LED_1 返回值 1 P1=0XFE。 //延時(shí)去抖,一般 1020ms if(!KEY_LED_2) //再次確認(rèn)按鍵是否按下,沒(méi)有按下則退出 { while(!KEY_LED_2)。239。//測(cè)試用 } } } if(!KEY_LED_3) //如果檢測(cè)到低電平,說(shuō)明按鍵按下 { DelayMs(10)。//如果確認(rèn)按下按鍵等待按鍵釋放,沒(méi)有釋放則一直等待 { SBUF=39。 //KEY_LED_1 返回值 3 P1=0XFB。 //延時(shí)去抖,一般 1020ms if(!KEY_LED_4) //再次確認(rèn)按鍵是否按下,沒(méi)有按下則退出 { while(!KEY_LED_4)。439。//測(cè)試用 } } } //主循環(huán)中添加其他需要一直工作的程序 } } /* uS 延時(shí)函數(shù),含有輸入?yún)?shù) unsigned char t,無(wú)返回值 unsigned char 是定義無(wú)符號(hào)字符變量,其值的范圍是 0~255 這里使用晶振 ,精確延時(shí)請(qǐng)使用匯編 ,大致延時(shí) 長(zhǎng)度如下 T=tx2+5 uS 29 */ void DelayUs2x(unsigned char t) { while(t)。 DelayUs2x(245)。心里充滿了矛盾,有對(duì)老師 和同學(xué)的不舍,還有對(duì)未來(lái)生活的向往,雖然這是我必須盡力的,但要在結(jié)束時(shí),還是難受。 我還在大學(xué)中找到了自己志同道合的朋友,他們也是我大學(xué)四年中最寶貴的財(cái)富,我相信未來(lái)的時(shí)間,我們的友誼也是不會(huì)改變的,讓我們有了更美好的人生回憶。我也會(huì)一直記得學(xué)校的校訓(xùn) ,也會(huì)很自豪的告訴其他人我是從梧州學(xué)院走出來(lái)的。我也希望畢業(yè)以后同學(xué)們都能實(shí)現(xiàn)自己的理想,再次感謝老師和同學(xué),在這里送上歲誠(chéng)摯的祝
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1