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

正文內(nèi)容

電梯自動語音提示系統(tǒng)本科畢業(yè)論文-文庫吧在線文庫

2025-08-28 16:27上一頁面

下一頁面
  

【正文】 ( 4) 進一步熟悉 單片機 C 語言編程相應(yīng)知識,并制定電梯自動語音提示系統(tǒng)的軟件框圖,最后用 C 語言編程加以實現(xiàn); ( 5) 對軟件和硬件進行調(diào)試,讓其協(xié)調(diào)工作,完成指定任務(wù)。 ( 2) 將矩陣鍵盤按鍵按下與否引起的電平變化信號輸入到 AT89C52, AT89C52 通過信號采集,進行信號處理。這里,我們將分別代表 l 樓到 8 樓的 8只按鍵開關(guān) K1~ K8 依次接到本次所要用到的單片機 Pl 口的 8 只引腳上。有 Intel 公司的 MSC51系列, PIC 系列等八位的單片機,還有 Intel公司的 MCS96 系列的 16 單片機系統(tǒng)。 ( 2) 按鍵鍵入:八個樓層按鍵操作控制整個電梯自動語言提示系統(tǒng)并作為系統(tǒng)的信號輸入。 AT89C52 引腳圖如圖 31所示: 7 圖 31 AT89C52 引腳圖 VCC:電源電壓; GND:接地; RST:復(fù)位輸入; ALE/ : ALE 的主要功能是輸出脈沖用于鎖存地址的低 8位字節(jié); EA/VPP:外部訪問允許; P0口: P0 口為地址 /數(shù)據(jù)總線復(fù)用口; P1口: 8 位雙向 I/O 口, 內(nèi)部包含一個上拉電阻; P2口: P2 口接收高位地址和其它控制信號; P3口:為一個 I/O 口,更重要的用途是它的第二功能; XTAL1:既可以作為 反相放大器 的輸入端也可以作為 時鐘發(fā)生線路的輸入端 ; XTAL2:可以作為 反相放大器的輸出端 ; 本次設(shè)計用到的單片機模塊圖如圖 32 所示: 8 圖 32 單片機最小系統(tǒng)模塊圖 單片機系統(tǒng)由主芯片,復(fù)位電路和晶振脈沖電路三大部分組成。當前,常用的單片機內(nèi)部 ROM 的容量在 1到 64KB 之間,而且多為 Flash 存儲器。如圖 36: h1h2h3h4h5h6h7h8L1 L2 L3 L4 L5 L6 L7 L8IO 圖 36 LED 點陣內(nèi)部結(jié)構(gòu) 11 如圖 36 所示的發(fā)光二極管, 64 個發(fā)光二極管都是放置在行和列相交的節(jié)點上, 行接高電平即 行置 0電平 ,列接低電平即 列置 1 電平 ,二極管導(dǎo)通發(fā)光。 ( 3) 從麥克風或線路輸入編碼 IMA ADPCM。 ( 11) 自帶一個片 上 RAM、串行控制和數(shù)據(jù)接口 VS1003 性能良好、價格實惠,還帶有高品質(zhì)的片上立體聲 DAC,沒有通道之間的相位誤差。系統(tǒng)的軟件設(shè)計要求能根據(jù)系統(tǒng)的要求而變化,因為系統(tǒng)的輸出是變化的,所以要求系統(tǒng)能在輸出不斷變化的情況下仍然能夠正常運轉(zhuǎn)并且得到最終結(jié)果,另外設(shè)計過程中硬甲結(jié)構(gòu)一旦確定就很難更改,這個時候要想更改系統(tǒng)的功能 就只能改軟件方面了,這就要求系統(tǒng)的軟件具有充分的靈活性。 16 軟件流程圖 本次設(shè)計軟件流程圖如圖 41所示: 圖 41 軟件流程圖 軟件流程包括以下步驟: 語言模塊初始化 掃描電梯面板并量化存儲 系統(tǒng)初始化 排序 是否有效樓層信號 是否有關(guān)門信號 上 /下行判斷 保存比當前樓層大的且最低的樓層 保存比當前樓層小且最高的樓層 調(diào)用語音播放子程序 保存放音樓層為當前樓層 開始 N N 上行 下行 Y Y 17 ( 1) 初始化,取定當前樓層; ( 2) 掃描按鍵按下的電平信號,并確定目標樓層; ( 3) 為存儲的目標樓層數(shù)據(jù)排序; ( 4) 判斷按鍵的按下與否 即是否存在有效的目標樓層信息,若判斷結(jié)果為否,則返回步驟 (2); ( 5) 若 (4)中檢測的結(jié)果為是,判斷電梯是上行還是下行; ( 6) 保存判斷所述的電梯最近目標樓層; ( 7) 調(diào)用選音播放子程序; ( 8) 保存已經(jīng)播放語音的距離電梯最近目標樓層為當前樓層。 ( 2) 各功能程序盡量實現(xiàn)模塊化,子程序化。也是現(xiàn)在業(yè)內(nèi)使用 最廣泛,也是被最多編程者喜歡的一款軟件編程軟件。焊接過程要按照相關(guān)規(guī)定的焊接過程。因為程序在調(diào)試過程會出現(xiàn)各種各樣未知的錯誤,有些錯誤比較復(fù)雜,需要重復(fù)調(diào)試,不斷地刪除和燒寫程序會使單片機的壽命 縮短,甚至壞掉。最后同學(xué)提示說有可能是電壓的問題。就算找到了,修改的過程可能還會拆除多個電路,非常麻煩。 ( 3) 在系統(tǒng)的設(shè)計過程中,要結(jié)合實際生活中的電梯運行情況進行系統(tǒng)模型的設(shè)計,編些程序代碼時要抱以認真仔細的態(tài)度。 在此,我向我的同學(xué)和各位老師表示誠摯的感謝! 23 參考文獻 [1] John [M].北京:計量出版社, 1995. [2] 閻 石 .數(shù)字電子技術(shù)基礎(chǔ)(第五版) [M] . 北京:高等教育出版社, 20xx. [3] 吳鎮(zhèn)揚 .數(shù)字信號處理 [M].北京:高等教育出版社 ,20xx. [4] 王學(xué)龍 .嵌入式 Linux 系統(tǒng)設(shè)計與應(yīng)用 [M].北京: 清華大學(xué)出版社 ,20xx. [5] 周立功等 .ARM 嵌入式 Linux 系統(tǒng)構(gòu)建與驅(qū)動開發(fā)范例 [M].北京:北京航空航天 大學(xué), 20xx. [6] 王賢勇 .單片機原理與應(yīng)用 [M].北京:科學(xué)出版社, 20xx. [7] 胡學(xué)海 .單片機原理及應(yīng)用系統(tǒng)設(shè)計 [M]. 西安:電子工業(yè)出版社, 20xx. [8] 馬明建 .數(shù)據(jù)采集與處理技術(shù) [M].西安:西安交通大學(xué)出版社, 20xx. [9] 史信芳 .電梯技術(shù) [M].北京:電子工業(yè)出版社, 1989. [10] 余錫存 .單片機原理及接口技術(shù) [M]. 西安:西北電子科技大學(xué)出版社, 20xx. [11] 高紅亮 .一種智能電梯語音系統(tǒng)的設(shè)計 [J].可編程控制器與工廠自動化, 20xx,21(6). [12] 沈旭日 .電子系統(tǒng)設(shè)計實踐 [M]. 武漢:華中科技大學(xué)出版社, 20xx. [13] 吳金戌 . 8051 單片機實踐與應(yīng)用 [M].北京:清華大學(xué)出版社, 20xx. [14] Yeager to troubleshoot your electronic scale[J].New York: Powder and Bulk Engineering,1995. [15] Meehan in Merseyside SMEs Benefits and barriers[J]. TQM Journal,20xx, 41(4). 24 附錄 1 程序源代碼 單片機的硬件 SPI 讀寫 SD 卡的程序 : include include /***************************************************** VS1003 與單片機的管腳接線 數(shù)碼管接線 XDCS g XCS f XRESET a DREQ b SCK c MOSI d MISO e 按鍵從左往右 h 一樓 二樓 三樓 四樓 五樓 六樓 七樓 八樓 蜂鳴器 ******************************************************/ sbit key1=P2^2。 sbit beep=P2^0。 void key_scan()。j32。i++) { for(j=0。i217。 for(i=0。 XDCS=0。 } } } 27 void main() { uint k=1,m=1。 if(ab) { if(k==1) { write_Floorup()。 b++。 m=0。 P0=table[b]。 for(i=ms。 } } if(key2==0) { delay_ms(10)。 a=4。 if(key7==0) { do_beep()。 } : include /*The Length of This Array is 6944 */ code unsigned char floorarrive[]={0x30,0x26,...... 0x00,0x00, }。 } } void delay(unsigned int t) { while(t)。 XCS=1。 write_mand(0x03,0x98,0x00)。 spi_write(0)。 XCS=1。 spi_write(0)。 spi_write(0)。 sbit XRESET=P1^1。 void SineTest(unsigned char x)。 void spi_write(unsigned char x)。 } : ifndef __VS1003_H__ define __VS1003_H__ /***************************************************** 33 VS1003 與單片機的管腳接線 數(shù)碼管接線 XDCS g XCS f XRESET a DREQ b SCK c MOSI d MISO e 按鍵從左往右 h 一樓 二樓 三樓 四樓 五樓 六樓 七樓 八樓 蜂鳴器 ******************************************************/ sbit MISO=P1^3。 spi_write(0x69)。 spi_wri
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1