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

正文內(nèi)容

基于51單片機的語音投籃玩具設(shè)計畢業(yè)論文-wenkub

2023-07-09 12:35:27 本頁面
 

【正文】 管傳感器 振動 傳感器 接單片機 IO 口 紅外對管傳感器 振動傳感器 51 單片機 STC89C516RD+ ISD1760 語音模塊 四位數(shù)碼管 清零按鍵 I/O I/O SPI I/O 中斷 本科畢業(yè)設(shè)計(論文 ) 3 STC89C516RD+型號 的 8051 單片機, 具有低成本,低功耗特點,內(nèi)部具有 63KB 的 flash 程序存儲空間, 1280B 的 RAM 數(shù)據(jù)存儲空間 。 由于需具備語音播報功能,采用 了 ISD1760 語音模塊,它可與單片機直接通信,并可錄制多段語音,并通過地址進行選擇播放。 本科畢業(yè)設(shè)計(論文 ) 2 2 硬件電路 設(shè)計 設(shè)計方案分析 從設(shè)計的實現(xiàn)平臺分析 ,本設(shè)計采用傳統(tǒng)的 51 單片機平臺, 利用其豐富的 I/O 資源和定時器功能,可以方便實現(xiàn)與語音模塊和傳感器模塊之間的對接。其中硬件電路設(shè)計包括單片機最小系統(tǒng)、 ISD1760 語音模塊、紅外對管傳感器電路和振動傳感器電路設(shè)計 。 設(shè)計要求 設(shè)計的投籃玩具是一種可以自動計分和語音播報的投籃玩具 , 課題任務(wù)的具體要求 如下 : 具有清零鍵; 進 球得分 加 2 分或 3 分( 砸板投中籃為 2 分, 空心投中籃為 3 分); 進球分數(shù)數(shù)碼管顯示 ; 具備語音播報功能; 制作實物并調(diào)試。 關(guān)鍵詞: 51 單片機 ; 語音模塊 ; 投籃玩具 ABSTRACT The purpose of this paper is to design a kind of backetball shooting toys based on 51 MCU and ISD1760 voice module, it has a reset button, able to judge goal scoring 2 or 3 points, the hollow made basket to 3 points, hit a made basket to 2 points, scored digital tube display, and voice points. Paper detailed discusses the design scheme of shooting toys and hardware and software implementation process, which includes the single chip microputer minimum system hardware circuit design, ISD1760 voice module, the infrared sensor circuit and the pipe vibration sensor circuit design, software design based on the Keil software platform, using C language programming. Paper designs, through the literature, circuit welding and software debugging, such as the design process, to achieve the set task requirement, the design is verified by physical hardware test shooting toys work stability, has the goal scoring, speech at points, scores show and reset, and other functions. Key words: 51 MCU。 本人愿意按照學校要求提交學位論文的印刷本和電子版,同意學校保存學位論文的印刷本和電子版,或采用影印、數(shù)字化或其它復制手段保存設(shè)計(論文);同意學校在不 以營利為目的的前提下,建立目錄檢索與閱覽服務(wù)系統(tǒng),公布設(shè)計(論文)的部分或全部內(nèi)容,允許他人依法合理使用。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(論文)不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本文的研究做出重要貢獻的個人和集體均已在文中以明確方式標明。 (保密論文在解密后遵守此規(guī)定) 作者簽名 : 二〇 一 〇年 九 月 二十 日 摘 要 本 論文的 目的在于 設(shè)計一種基于 51 單片機和 ISD1760 語音 模塊的 投籃玩具,具有清零鍵, 根據(jù)進球方式判斷得分 2 分或 3 分 ,其中 空心投中籃為 3 分 ,砸板投中籃 為 2 分 , 數(shù)碼管 顯示 進球得分,并可語音報分 。 Voice module。 設(shè)計 內(nèi)容 本論文主要研究的內(nèi)容 包括 投籃玩具的方案設(shè)計 、軟 硬件的實現(xiàn) 和聯(lián)合調(diào)試 。接著,根據(jù)設(shè)計的原理圖,進行電路的手工焊接和調(diào)試,編寫軟件代碼, 軟件設(shè)計基于 Keil 軟件平臺,采用 C 語言編程 。 從設(shè)計的功能實現(xiàn) 分析 ,由于需要通過判斷 是否 進球 和得分 的方式 以判定所得分數(shù) ,因此設(shè)計了 以紅外對管傳感器和振動傳感器組成的傳感器電路,通過對兩個信號的捕捉,來判斷是否投中籃,并感知其得分方式為砸板得分還是空心得分 ,圖 21 為進球判斷原理示意圖 。 圖 21 進球 判斷原理 示意圖 電路設(shè)計與調(diào)試 電路 整體 設(shè)計 根據(jù)實現(xiàn)的設(shè)計平臺和實現(xiàn)功能的要求,完成了投籃 玩具 電路的整體設(shè)計 如圖 22 所示。本設(shè)計選用的封裝為 DIP40,單片機外部接 晶振。嵌入式),以及可定制的信息操作指示音效。圖 25 為 ISD1760模塊 的 電路原理圖 。 ISD1760 作為從機,單片機通過發(fā)送不同的命令來控制 播放不同的語音段。 振動傳感器電路:該電路由 SW420 常閉型震動傳感器和寬電壓 LM393 比較器組成,可用于各種震動觸發(fā)作用,報盜報警,智能小車,地震報警,摩托車報警等。采用蜂鳴片及觸點彈簧組成的振動傳感 器(如圖 27 所示),它 具有高靈敏、快速、高性能等特點 , 廣泛用于汽車防盜及其它安防產(chǎn)品上。 數(shù)碼管選用 MT03641BR 四位共陽數(shù)碼管。用 78 系列三端穩(wěn)壓 IC 來組成穩(wěn)壓電源所需的外圍元件極少,電路內(nèi)部還有過流、過熱及調(diào)整管的保護電路,使用起來可靠、方便,而且價格便宜。 本科畢業(yè)設(shè)計(論文 ) 7 INPUT1GND2OUTPUT3U1 7805+C110uF/25V+C2470uF/25VGNDVCC132POWER1DC10B231S1SWSPDTPWR1R11K+C3470uF/25V 圖 28 電源電路原理圖 電路焊接與調(diào)試 由于實際使用的需要,設(shè)計采用模塊化焊接方式, 將傳感器電路和單片機及語音顯示電路獨立開來,它們之間通過排線連接。 軟件設(shè)計流程 開發(fā)平臺介紹 本設(shè)計軟件設(shè)計在 Keil 平臺上進行 C 語言編程。如果定時器 0 計數(shù)沒有變化,說明沒有 進球,便進入砸板判斷,如果 Flag 信號為 1,說明球砸板沒有得分,播放語音 3。 語音模塊程序設(shè)計 程序根據(jù)傳感器不同的信號,判別是否進球和進球的方式并播放對應(yīng)的語音,語音通過獨立按鍵控制方式經(jīng)麥克風提前錄入 ISD1760 芯片。 聯(lián)合 調(diào)試 圖 41 為 硬件電路聯(lián)合調(diào)試場景 ,左邊為傳感器電路(紅外對管傳感器和振動傳感器),右邊為單片機語音顯示電路,它們之間通過一個 4PIN 排線連接,電路供電電源為 5V DC。 通過這幾個月的辛勤勞動,終于在老師與學長的幫助以及自己的努力下完成了這個 籃球玩具 的設(shè)計工作, 為以后 工作實踐 積累了 一些 經(jīng)驗。 //得分 uint fenshu =0。 //個位選通定義 sbit sw=P1^1。 sbit ISD_MISO=P0^3。 void Initial_(void)。 extern void spi_fwd (void)。 for(i=z。j)。 i++)。 Delays(8)。 Delays(8)。 Delays(8)。 Delays(8)。 //定時器 0 工作在 16 位計數(shù)模式,定時器 1 工作在 16 位定時模式 TH1=(6553640000)/256。 //T1 開始計時 TL0 = 0x0。 //定時器 2 RCAP2L =0X00。 //使能定時器 2 ET2=1。 } //定時器 1 中斷 void timer1() interrupt 3 { static unsigned char s。 //消抖動 if(key1==0) //確認觸發(fā) { flag = 1。 } //**********主函數(shù) ********* //************************* void main() { Initial_()。//得分加 2 分 //播放語音“球進了,得 2 分” ISD_SS=0。 } else { fenshu=fenshu+3。 17 flag = 0。 flag = 0。 isd1700_7byte_
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1