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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89c51單片機的公交車語音報站系統(tǒng)的設(shè)計(存儲版)

2024-12-19 15:00上一頁面

下一頁面
  

【正文】 析了一下,我第一步需要干什 么,第二步需要如何做等等,同時他還耐心、仔細(xì)的針對我們各自的題目幫我們整理好思路,也就是整篇論文的框架,同時也注明了每部分的必須達(dá)到的要求,這讓我們很有目的性、針對性的去完成其中的每一項,使我們的效率提高不少。 num=4,ISD4004 播報 “醫(yī)藥學(xué)校到了,請從后門下車,下車請當(dāng)心;車輛起步,請 38 拉好扶手,前方??扣粗荻?”,同時 LCD1602 上顯示 “Yiyaoxuexiao Dao Le”。當(dāng)然偉幅也是可以生成 .HEX 文件的,在這次設(shè)計中,我用的比較多的就是 VW。 表 “Xiexiechengzuo” 編號 按鍵( num=6) LCD 上顯示 “Xiexiechengzuo” 語音播放同一站名 A1 k2 是 是 A2 k2 是 是 A3 k2 是 是 A4 k2 是 是 36 編號 按鍵( num=6) LCD 上顯示 “Xiexiechengzuo” 語音播放同一站名 A5 k2 是 是 A6 k3 是 是 A7 k3 是 是 A8 k3 是 是 A9 k3 是 是 A10 k3 是 是 通過以上 6 組的隨機試用測試,結(jié)果表明改系統(tǒng)穩(wěn)定,可靠。車輛起步,請拉好扶手,前方???,醫(yī)藥學(xué)校 ”,則說明正確,十名隨機者回答 “是 ”即可。 本次調(diào)查中 ,我主要將試驗者分為 6 組,第一組 —— “ Huanyingchengzuo”組,如表 51 所示,第二組 —— “ Ningboligon Dao Le”組,如表 52 所示,第三組 —— “ Wanlixueyuan 33 Dao Le”組,如表 53 所示,第四組 —— “ Yiyaoxuexiao Dao Le”組,如表 54 所示,第五組 —— “ Yinzhoueryuan Dao Le”組,如表 55 所示,第六組 —— “ Xiexiechengzuo”組,如表 56 所示,每組抽查 5 個人, 其中上一站 /下一站一起進(jìn)行檢測。在這三者結(jié)合時,對于 ISD4004語音模塊,我只需要一段放音程序,只要將之前存放在地址位置里面的錄音片段通過放音程序放出來就好。 復(fù)位鍵 移位鍵 放音鍵 暫停鍵 錄音鍵 30 圖 “Huan Ying Cheng Zuo”示例圖 其次,按鍵與 ISD4004 的調(diào)試。 圖 ISD4004 語音調(diào)試模塊 軟件調(diào)試 與硬件調(diào)試類似,在本次軟件調(diào)試中,主要分為三部分進(jìn)行調(diào)試,按鍵與 LCD1602結(jié)合程序的調(diào)試, ISD4004 與按鍵結(jié)合程序的調(diào)試,以及 ISD400 LCD1602 與按鍵的調(diào)試。經(jīng)過咨詢好多人后,才得以成功連接,并能播放示例音樂。 其次,第二部分就是 LCD1602 液晶顯示的調(diào)試。 25 圖 “Ningboligong Dao Le” Num=2 LCD1602 液晶顯示 “Wanglixueyuan Dao Le”, LED3 亮。但由于內(nèi)帶字符發(fā)生器的控制器來說,顯示字符就比較簡單了,可以讓控制器工作在文本方式,根據(jù)在 LCD 上開始顯示的行列號及每行 24 的列數(shù)找出顯示 RAM 對應(yīng)的地址,設(shè)立光標(biāo),在此送上該字符對應(yīng)的代碼即可。 23 開 始P 2 口 讀 取 數(shù) 據(jù)是 否 有 按 鍵 按 下 ?延 時 去 抖返 回鍵 1 按 下 ?鍵 2 按 下 ?鍵 3 按 下N u m = 0N u m = ?N u m = ?液 晶 顯 示H u a n y i n g c h e n g z u o ,同 時 語 音 播 放 歡 迎 乘坐根 據(jù) N u m 的 值 顯 示 對應(yīng) 的 內(nèi) 容 , 播 放 相 應(yīng)的 內(nèi) 容根 據(jù) N u m 的 值 顯 示 對應(yīng) 的 內(nèi) 容 , 播 放 相 應(yīng)的 內(nèi) 容YNNNYYY 圖 按鍵程序流程圖 仿真過程、結(jié)果分析 本次單片機軟件仿真系統(tǒng)我選擇了 Proteus。若是不滿意當(dāng)前的錄音,可以按下 k5 鍵,重新錄音。 模塊程序設(shè)計 在本次設(shè)計中我針對 363 公交車,從中取了 “寧波理工,萬里學(xué)院,醫(yī)藥學(xué)校,鄞州二院 ”這 4 站進(jìn)行了單邊線路的設(shè)計。在本次軟件設(shè)計中,主要設(shè)計了 4 站,通過三個按鍵進(jìn)行控制。它使用方便,接口簡單,響應(yīng)速度快,但需要專用的硬件電路。其實用 LCD 顯示一個字符時比較復(fù)雜,因為一個字符由 68 或 88 點陣組成,既要找到和顯示屏幕上某幾個位置對應(yīng)的顯示RAM 區(qū)的 8 字節(jié),還要使每字節(jié)的不同位為 “1”,其它的為 “0”,為 “1”的點亮,為 “0”的不亮。 GND 與 相連, VCC 與 相連接,為語音模塊提供電源。在本次設(shè)計中,我選擇了一個按鍵模塊。 14 ISD4004 具有如下特點:首先是記錄聲音沒有段長度限制,并且聲音記錄不需要A/D 轉(zhuǎn)換和壓縮。 1602 液晶模塊內(nèi)部的控制器共有 11 條控制指令 ,通過這 11 條指令,可以完成 1602 上數(shù)據(jù)、字幕等顯示。 系統(tǒng)原理圖 圖 是系統(tǒng)仿真時的原理圖,在整個系統(tǒng)軟件設(shè)計中,依舊從語音,液晶顯示以及按鍵這三大部分進(jìn)行綜合考慮。 num=3,ISD4004 播報 “萬里學(xué)院到了,請從后門下車,下車請當(dāng)心;車輛起步,請 11 拉好扶手,前方??酷t(yī)藥學(xué)校 ”,同 時 LCD1602 上顯示 “Wanglixueyuan Dao Le”。在此就不做詳細(xì)介紹。輸入:MIC 輸入以及耳機插口輸入;輸出:喇叭輸出與耳機插口輸出。 指令 10:寫數(shù)據(jù)。高電平表示有效,低電平則無效。另外通過循環(huán)掃描鍵盤,來檢查啟動鍵是否按下,根據(jù)錄放開關(guān)狀態(tài)跳轉(zhuǎn)到相應(yīng)的子程序 [7]。協(xié)議要求數(shù)據(jù)在時鐘上升沿移入,在下降沿移出。 2) 識別鍵盤中哪一個鍵按下的處理方法是:將列線逐列置成低電平,檢查行輸入狀態(tài),稱為逐列掃描。報站系統(tǒng)液晶驅(qū)動顯示電路連接圖如圖 所示。而且ISD4004 開發(fā)應(yīng)用具有所需外圍電路簡單的優(yōu)點。圖 是整一個系統(tǒng)構(gòu)成框圖 [5]。此報站器是在公交車上安裝 GPS 自動語音報站器,自動識別站點并報告站點信息。即由售票人員進(jìn)行人工報站,這個售票人員多的工作不僅需要負(fù)責(zé)售票工作,還要準(zhǔn)確的為乘客報站,作為一個地區(qū)的公交車站行業(yè),有一定的地方特色,他們報站時多采用地方口音,作為一個外地人有時候很難聽懂報站,從而引起很多麻煩。城市交通需求與供給之間的矛盾越來越突出,城市 “乘車難 ”、 “行車難 ”的局面在加劇,交通堵塞呈現(xiàn)出點到線,由線到面的擴展趨勢,交通擁擠、交通延誤、交通堵塞以及由此引起的噪音、廢氣污染,城市空氣質(zhì)量指數(shù)的嚴(yán)重跌落嚴(yán)重影響著居民的正常生活以及社會經(jīng)濟(jì)的持續(xù)、健康發(fā)展。系統(tǒng)通過 3個按鍵控制實現(xiàn)起始站、上一站、下一站的控制功能。實施 “公交優(yōu)先 ”是解決我國城市交通問題的有效途徑,也是我國目前城市交通發(fā)展的基本政策。 目前語音報站器技術(shù)主要有以下四種 [2]: 1) 手動語音報站器。 考慮到各方面的因素后,在本次公交車報站器系統(tǒng)設(shè)計中,我采用了第一種的語音報站方法 。總之, AT89C51 在系統(tǒng)中實現(xiàn)對整個系統(tǒng)的全局控制,是該系統(tǒng)的指揮部件。芯片設(shè)計是基于所有操作必須由微控制器控制 ,操作命令可通過串行通信接口 (SPI 或 Microwire)送入。 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1C13 0 p FC23 0 p FX11 2 M H z復(fù)位電路P 1 .0 ~P 1 .3 按鍵電路P 0 .0 ~P 0 .7 及 P 2 .0 ~P 2 .7液晶顯示電路P 3 .0 ~P 3 .7 語音播放電路 圖 主控電路 5 圖 液晶顯示電路 在本次按鍵模塊的設(shè)計中,我選擇了擁有 8 個按鍵的矩陣式鍵盤模塊。 6 軟硬件功能分配 軟件功能分配 在整一個系統(tǒng)設(shè)計中,軟件主要負(fù)責(zé)程序的編寫,實現(xiàn)語音模塊 ISD4004 的多段語音錄放,以及 LCD1602 的液晶顯示,最后將各個獨立的程序進(jìn)行整合實現(xiàn)最終的公交車語音報站系統(tǒng)的設(shè)計。 ISD4004端口的狀態(tài)字和命令字如圖 。(說明: 1 為高電平、 0 為低電平)。 指令 5:光標(biāo)或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標(biāo)。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,圖 是 1602 的內(nèi)部顯示地址。 模塊的接口定義如下(頂視)圖 所示。鍵盤采用通用按鍵開關(guān),簡單易行且控制方便。 num=6,ISD4004 播報 “謝謝乘坐本次公交車 ”,同時 LCD1602 上顯示 “Xie Xie Cheng Zuo”。 在此次軟件設(shè)計過程中,總共有 4 個按鍵, k1: HuanyingChengzuo, k2:上一站,k3:下一站 ,k4:謝謝乘坐。 圖 系統(tǒng)原理圖仿真 在 將 12864 與 LCD1602 進(jìn)行對比后 ,我選擇 了 LCD1602 液晶顯示模 , 因為 1602實現(xiàn)起來 較為 簡單,也很實用,在兩個能夠達(dá)到類似功能的時候,我選擇了 1602,不過唯一的缺點就是 1602 不能顯示漢字。同時 ISD4004 開發(fā)應(yīng)用具有所需外圍電路簡單的優(yōu)點。 單片機又稱單片微控制器,是在一塊芯片中集成了 CPU(中央處理器)、 RAM(數(shù)據(jù)存儲器)、 ROM(程序存儲器)、定時器 /計數(shù)器和多種功能的 I/O(輸入 /輸出)接口等一臺計算機所需要的基本功能部件,從而可以完成復(fù)雜的運算、邏輯控制、通信等功能。 2) ISD 內(nèi)部功放驅(qū)動能力較低,因此外接了一個 LM386 可驅(qū)動的 的喇叭。在本次設(shè)計中, LCD1602 液晶顯示模塊的 rs,rw,e 分別與 51 單片機的 P3^5, P3^6, P3^7 端口連接,進(jìn)行程序的讀寫數(shù)據(jù),字符操作。鍵盤,作為向系統(tǒng)提供操作人員的干預(yù)命令的接口,以其特定的按鍵序列代表著各種確定的操作命令。 num=2,ISD4004 播報 “寧波理工到了 ,請從后門下車,下車請當(dāng)心;車輛起步,請拉好扶手,前方??咳f里學(xué)院 ”,同時 LCD1602 上顯示 “Ningboligong Dao Le”。 圖 軟件主流程圖 ISD4004 語音模塊錄放音 在本次軟件程序設(shè)計中,我總共設(shè)置了 5 個按鍵,錄音鍵( k1=) ,放音鍵( k2=) ,停止鍵( k3=) ,錄放音地址移位鍵( k4=) ,復(fù)位鍵( k5=)。 圖 錄音程序流程圖 21 圖 放音程序流程 圖 22 LCD1602 系統(tǒng)上電后,液晶顯示模塊進(jìn)行初始化。在仿真時,由于語音模塊不能進(jìn)行仿真,為了增 加點難度,在液晶顯示模塊方面我選擇了可以顯示漢字的 1602 模塊。 在此次仿真過程中,總共設(shè)計了 4 個按鍵, k1:歡迎乘坐, k2:上一站, k3:下一站 ,k4:謝謝乘坐。 圖 “Yinzhoueryuan Dao Le” 27 按下 k4 鍵 LCD1602 液晶顯示 “Xie Xie Cheng Zuo”,同時 LED5 亮。第二步,將已編譯正確的 LCD 液晶顯示程序下載到 51 單片機,查看 LCD1602 上是否能夠顯示你想得到的內(nèi)容。 29 錄完后,按下放音鍵,檢測是否能夠正確放音。主要的問題是如何將按鍵加入到程序中,對 LCD1602 顯示的內(nèi)容進(jìn)行控制。 其中,在調(diào)試錄放音時,還添加了 LED 模塊,主要功能是檢測按鍵是否有效。以 “Ningboligong Dao Le” 一站為例,最終的結(jié)果如下圖 所示 。 表 “Huanyinchenzuo” 編號 按鍵( num=1) LCD 上顯示 “Huanyingchengzuo” 語音播放同一站名 A1 k1 是 是 A2 k1 是 是 A3 k1 是 是
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1