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

正文內(nèi)容

基于51單片機(jī)的語音投籃玩具設(shè)計(jì)畢業(yè)論文-文庫吧在線文庫

2024-08-24 12:35上一頁面

下一頁面
  

【正文】 ************** void Initial_(void) { EX0=1。 TR0=1。 EA=1。 TF2 = 0。// ISD_SS=1。 isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, 0x0040, 0x0058)。 17 flag = 0。//得分加 2 分 //播放語音“球進(jìn)了,得 2 分” ISD_SS=0。 //消抖動(dòng) if(key1==0) //確認(rèn)觸發(fā) { flag = 1。 //使能定時(shí)器 2 ET2=1。 //T1 開始計(jì)時(shí) TL0 = 0x0。 Delays(8)。 Delays(8)。 i++)。 for(i=z。 void Initial_(void)。 //個(gè)位選通定義 sbit sw=P1^1。 通過這幾個(gè)月的辛勤勞動(dòng),終于在老師與學(xué)長的幫助以及自己的努力下完成了這個(gè) 籃球玩具 的設(shè)計(jì)工作, 為以后 工作實(shí)踐 積累了 一些 經(jīng)驗(yàn)。 語音模塊程序設(shè)計(jì) 程序根據(jù)傳感器不同的信號(hào),判別是否進(jìn)球和進(jìn)球的方式并播放對(duì)應(yīng)的語音,語音通過獨(dú)立按鍵控制方式經(jīng)麥克風(fēng)提前錄入 ISD1760 芯片。 軟件設(shè)計(jì)流程 開發(fā)平臺(tái)介紹 本設(shè)計(jì)軟件設(shè)計(jì)在 Keil 平臺(tái)上進(jìn)行 C 語言編程。用 78 系列三端穩(wěn)壓 IC 來組成穩(wěn)壓電源所需的外圍元件極少,電路內(nèi)部還有過流、過熱及調(diào)整管的保護(hù)電路,使用起來可靠、方便,而且價(jià)格便宜。采用蜂鳴片及觸點(diǎn)彈簧組成的振動(dòng)傳感 器(如圖 27 所示),它 具有高靈敏、快速、高性能等特點(diǎn) , 廣泛用于汽車防盜及其它安防產(chǎn)品上。 ISD1760 作為從機(jī),單片機(jī)通過發(fā)送不同的命令來控制 播放不同的語音段。嵌入式),以及可定制的信息操作指示音效。 圖 21 進(jìn)球 判斷原理 示意圖 電路設(shè)計(jì)與調(diào)試 電路 整體 設(shè)計(jì) 根據(jù)實(shí)現(xiàn)的設(shè)計(jì)平臺(tái)和實(shí)現(xiàn)功能的要求,完成了投籃 玩具 電路的整體設(shè)計(jì) 如圖 22 所示。接著,根據(jù)設(shè)計(jì)的原理圖,進(jìn)行電路的手工焊接和調(diào)試,編寫軟件代碼, 軟件設(shè)計(jì)基于 Keil 軟件平臺(tái),采用 C 語言編程 。 Voice module。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。 本人愿意按照學(xué)校要求提交學(xué)位論文的印刷本和電子版,同意學(xué)校保存學(xué)位論文的印刷本和電子版,或采用影印、數(shù)字化或其它復(fù)制手段保存設(shè)計(jì)(論文);同意學(xué)校在不 以營利為目的的前提下,建立目錄檢索與閱覽服務(wù)系統(tǒng),公布設(shè)計(jì)(論文)的部分或全部內(nèi)容,允許他人依法合理使用。 設(shè)計(jì)要求 設(shè)計(jì)的投籃玩具是一種可以自動(dòng)計(jì)分和語音播報(bào)的投籃玩具 , 課題任務(wù)的具體要求 如下 : 具有清零鍵; 進(jìn) 球得分 加 2 分或 3 分( 砸板投中籃為 2 分, 空心投中籃為 3 分); 進(jìn)球分?jǐn)?shù)數(shù)碼管顯示 ; 具備語音播報(bào)功能; 制作實(shí)物并調(diào)試。 本科畢業(yè)設(shè)計(jì)(論文 ) 2 2 硬件電路 設(shè)計(jì) 設(shè)計(jì)方案分析 從設(shè)計(jì)的實(shí)現(xiàn)平臺(tái)分析 ,本設(shè)計(jì)采用傳統(tǒng)的 51 單片機(jī)平臺(tái), 利用其豐富的 I/O 資源和定時(shí)器功能,可以方便實(shí)現(xiàn)與語音模塊和傳感器模塊之間的對(duì)接。本設(shè)計(jì)中選用宏晶科技 (STC) 公司的紅外對(duì)管傳感器 振動(dòng) 傳感器 接單片機(jī) IO 口 紅外對(duì)管傳感器 振動(dòng)傳感器 51 單片機(jī) STC89C516RD+ ISD1760 語音模塊 四位數(shù)碼管 清零按鍵 I/O I/O SPI I/O 中斷 本科畢業(yè)設(shè)計(jì)(論文 ) 3 STC89C516RD+型號(hào) 的 8051 單片機(jī), 具有低成本,低功耗特點(diǎn),內(nèi)部具有 63KB 的 flash 程序存儲(chǔ)空間, 1280B 的 RAM 數(shù)據(jù)存儲(chǔ)空間 。 ISD1700 系列 特點(diǎn): ●可錄、放音十萬次,存儲(chǔ)內(nèi)容可以斷電保留一百年 ●按鍵模式和 MCU 串行控制模式 (SPI 協(xié)議 ) ● MIC 和 ANAin 兩種錄音模式 ● PWM 和 AUD/AUX 三種放音輸出方式 ●可處理多達(dá) 255 段以上信息 ●有豐富多樣的工作狀態(tài)提示 ●多種采樣頻率對(duì)應(yīng)多種錄放時(shí)間 本科畢業(yè)設(shè)計(jì)(論文 ) 4 ●音質(zhì)好,電壓范圍寬,應(yīng)用靈活 電特性: ●工作電壓: ~ ,最高不能超過 6V ●靜態(tài)電流: ~ 1 μ A ●工作電流: 20mA 圖 24 ISD1700 系列芯片管腳圖 本設(shè)計(jì)中選用 ISD1760 芯片, 8 kHz 采樣率下可錄音時(shí)長為 60 秒。該傳感器的探 測(cè)距離可以通過電位器調(diào)節(jié)、具有干擾小、便于裝配、使用方便等特點(diǎn),可以廣泛應(yīng)用于機(jī)器人避障、避障小車、流水線計(jì)數(shù)及黑白線循跡等眾多場合。 本科畢業(yè)設(shè)計(jì)(論文 ) 6 圖 27 振動(dòng)傳感器實(shí)物圖 四位數(shù)碼管電路設(shè)計(jì) 為了實(shí)現(xiàn)投籃得分的顯示功能,設(shè)計(jì)了四位數(shù)碼管電路。 實(shí)際焊接中發(fā)現(xiàn),語音模塊工作時(shí)瞬間電流很大,導(dǎo)致供給單片機(jī)的電壓下降而復(fù)位單片機(jī),因此在 7805 的輸出端接 2 個(gè)470uF 的電解電容。 圖 31 Keil uvisoon3 C 語言開發(fā)平臺(tái) 主 程序 流程圖 本設(shè)計(jì)的 主 程序流程圖如圖 32 所示, 單片機(jī)上電后首先進(jìn)行定時(shí)器 0、 外部中斷 0 和 SPI 串行口初始化 ,接著循環(huán)檢測(cè)定時(shí)器 0 的計(jì)數(shù)值是否發(fā)生變化,如有變化說明有進(jìn)球,便進(jìn)入是否砸板判斷程序,如果 Flag 信號(hào)為 1,說明是砸板進(jìn)球,分?jǐn)?shù)加 2,播放語 本科畢業(yè)設(shè)計(jì)(論文 ) 9 音 1,若 Flag 信號(hào)為 0,說明是空心進(jìn)球,分?jǐn)?shù)加 3,播放語音 2。調(diào)試前 需 準(zhǔn)備 穩(wěn)定的供給電源,輸出 電壓 為 +5VDC,準(zhǔn)備萬用表一個(gè),裝有 KEIL C51 的電腦一臺(tái), 51 單片機(jī)下載器一個(gè)和測(cè)試道具 。//不帶小數(shù)點(diǎn)的數(shù)碼管段碼 uchar count =0。 //千位選通定義 /*********ISD1760 語音模塊 SPI 通信接口 **********/ sbit ISD_SS=P0^6。 extern void spi_stop (void)。j0。 P2=tab[fenshu%10]。 P2=tab[fenshu/100%10]。 //開外部中斷 0 TMOD=0X15。 //T0 開始計(jì)時(shí) RCAP2H =0X90。 //開總中斷 } //定義外部中斷 0 程序清零 16 void extern0() interrupt 0 { fenshu = 0。 LED()。 flag = 0。// ISD_SS=1。// ISD_SS=1。 if(count!=TL0)//球進(jìn) { if(flag == 1) { fenshu=fenshu+2。 if(key1==0) { delay1(10)。 TR2=1。 //使能定時(shí)器 1 中斷 TR1=1。 P2=tab[fenshu/1000]。 P2=tab[fenshu/10%10]。 i100。 /*延時(shí)函數(shù) */ void delay1(uint z) { uint i,j。 /* 函數(shù)申明 */ void delay(uint z)。 //振動(dòng)傳感器輸入接口 sbit gw=P1^0。 11 結(jié) 論 整個(gè)論文設(shè)計(jì)過程包括 方案論證、查找文獻(xiàn)、電路焊接和軟件調(diào)試等設(shè)計(jì)過程,實(shí)現(xiàn) 了既 定的任務(wù)要求,硬件實(shí)物 測(cè)試 中充分 驗(yàn)證 了 所設(shè)計(jì)的 投籃玩具工作穩(wěn)定 性和 進(jìn)球計(jì)分、語音報(bào)分、分?jǐn)?shù)顯示和清零等功能 性 。其中,定時(shí)器 0 工作在 16位計(jì)數(shù)模式,定時(shí)器 2 工作在 16 位定時(shí)模式,因此設(shè)置 TMOD=0X15;中斷控制方面,使能定時(shí)器 2 中斷和外部中斷 0,分別置 ET ET2 和 EX0 等中斷使能位為 1; 語音模塊控制 方面,首先 進(jìn)行了 SPI 初始化配置,向 ISD1760 發(fā)送兩個(gè)字節(jié)的 ISD1700_PU 命令。 圖 29 上圖為單片機(jī)及語音顯示電路焊接實(shí)物圖 下圖為傳感器電路實(shí)物圖 本科畢業(yè)設(shè)計(jì)(論文 ) 8 3 軟件 程序 設(shè)計(jì) 軟件 程序 功能需求 分析 根據(jù)功能設(shè)計(jì)要求,軟件程序 需要實(shí)現(xiàn)以下功能: 實(shí)現(xiàn)與 ISD1760 語音模塊之間的 SPI 通信; 實(shí)現(xiàn)四位數(shù)碼管動(dòng)態(tài)掃描; 實(shí)現(xiàn)中斷清零功能; 實(shí)現(xiàn)對(duì)紅外對(duì)管傳感器脈沖信號(hào)的計(jì)數(shù)功能; 實(shí)現(xiàn)振動(dòng)傳感器信號(hào)的捕獲。 abfcgdeDPY11 7 4 2 1 10 5a b c d e f g3dpdpabfcgdedpabfcgdedpabfcgdedpC16C28C39C412LED_DPY1DPY 4LEDP20P21P22P23P24P25P26P271234 5
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1