【正文】
f,0x66,0x6d, 0x7d,0x07,0x7f,0x6f}。再次向計算機學院電子系的全體老師表示由衷的謝意,感謝他們四年對我的辛勤 栽培。同時,還幫助我們改變一些處理事情時懶散的習慣。在總體設計階段,由于課題分析做的比較全面,很快就對系統(tǒng)的功能,控制機制有了充分的認識。這次畢業(yè)設計,我不僅把知識融會貫通,而且豐富了大腦,同時在查找資料的過程中也了解了許多課外知識,開拓了視野,認識了將來電子的發(fā)展方向,使自己在專業(yè)知識方面和動手能力方面有了質(zhì)的飛躍。 調(diào)試結(jié)果: 當通過鍵盤鍵入樓層 1 信號時, LCD 顯示 loucheng: 1 fangxiang:up ; 揚聲器播報:您好 1 樓到了。 21 選音播報子程序 圖 4 2 選音播放子程序流程圖 選音播放子程序流程圖如圖 42 所示: 主要功能就是獲取有矩陣鍵盤控制高低電平輸出的信號,來獲取當前需要放音樓層,然后查詢當前樓層語音地址,發(fā)送到對應樓層語音地址到語音芯片,進行播報,然后返回初始值。軟件抗干擾是單片機應用系統(tǒng)提高可靠性的有利措施。因此本設計就采用C 語言來編寫相關的程序。 18 19 第四章 系統(tǒng)的軟件設計 軟件是整個控制系統(tǒng)設計的核心,它具有充分的靈活性,可以根據(jù)系統(tǒng)的要求而變化。由此可見,在需要的鍵數(shù)比較多時,采用矩陣法來設計鍵盤是合理的。當芯片 讀寫存儲器時會檢查是否合法的存儲結(jié)構(gòu),若不是則 LED 會閃 7 下,然后芯片將不接受任何指令除了復位和全部擦除指令 [7]。存儲陣列尋址的行。一旦中斷消除,該腳變回為高。 APC 寄存器的 D9 可以使其掉電。 /SS 7 28 為低時,選擇該芯片成為當前被控制設備并且開啟 SPI 接口。 管腳功能說明 : 表 3 4 管腳功能說明 管 腳 名 稱 PDIP/SOIC 管腳 TSOP 管腳 引 腳 說 明 VCCD 1 22 數(shù)字電路電源 /LED 2 23 LED 指示信號輸出 /RESET 3 24 芯片復位 MISO 4 25 SPI 接口的串行輸出。采用外部時鐘的電路如圖 3(b)圖所示。本次設計中采用手動按鈕復位的方式。 (12) 中斷: 89C51 共有 5 個中斷向量 :兩個外中斷( INT0 和 INT1), 3 個定時器中斷 (定時器 0, 1)和串行口中斷。欲 使 CPU 僅 訪 問 外部 程序 存 儲器 ( 地址 為0000HFFFFH ) 。否則,分時復用為低 8 位地址 總線和數(shù)據(jù)總線 [1]。在 Proteus中 LM016L內(nèi)部可能沒有,應該人為加上拉電阻。例如屏的第一行的亮暗由 RAM 區(qū)的 000H—— 00FH 的 16字節(jié)的內(nèi)容決定, 5 當( 000H) =FFH 時,則屏幕的左上角顯示一條短亮線,長度為 8 個點;當( 3FFH)=FFH 時,則屏幕的右下角顯示一條短亮線;當( 000H) =FFH,( 001H) =00H,( 002H) =00H,( 00EH) =00H,( 00FH) =00H 時,則在屏幕的頂部顯示一條由8 段亮線和 8 條暗線組成的虛線。此外,還有 Motorola 公司的產(chǎn)品、日本幾大公司的專用單片機產(chǎn)品等。目前的八位單片機中,以 Intel MCS— 51 系列的單片機種類最多,接口芯片以及應用軟件也非常的豐富。 系統(tǒng)方案論證 單片微型處理器具有集成度高、體積小、成本低、控制功能強、可靠性高、結(jié)構(gòu)靈活、抗干擾能力 強等顯著的特點,同時在結(jié)構(gòu)、指令設置上均有獨特之處,易于產(chǎn)品化; 華邦 ISD1700 語音芯片 174。 系統(tǒng)正常運行方式,當鍵入觸發(fā)命 令后,系統(tǒng)會安裝欲設程序運行執(zhí)行,完成對應功能。 關鍵詞 : AT89S5模擬電梯、 LCD1602 液晶顯示 、語音播報 Design Of Elevator Speech Broadcast System ABSTRACT This design impress on SCM and keys, LCD1602 liquid crystal display and other mon peripheral circuit knowledge, bined with the actual life of the operation of the elevator, to realize the control model of three elevators. Hardware is posed of MCU minimum system module, elevator and keystroke matrix simulation detection module, elevator request LED display module, floor display LCD1602 liquid crystal display module, elevator up and down the line display module 5 parts. The system uses SCM (AT89S51) as the control core, and uses the button whether pressed or not arising from the level of change, as users request information sent to the micro controller. SCM control motor rotation, microcontroller controls the motor according to test results floors stopped at the target floor. Software ponents use C language, utilize the query method to detect the key information of user queries, according to the operation of the elevator to the appropriate floor, analog buttons caused level change, sent to the MCU counter to determine the number of floors, and sent to the LCD1602 LCD display. Keywords: AT89S5 simulated elevator、 LCD1602 liquid crystal display、keyboard control 目 錄 第一章 引言 ........................................................................................................................ 1 研究的背景和意義 ...................................................................................................... 1 基于單片機的語音系統(tǒng)簡介 及設計要求 .................................................................. 1 系統(tǒng)簡介 ............................................................................................................... 1 設計要求 ............................................................................................................... 1 第二章 系統(tǒng)整體框圖 ...................................................................................................... 2 系統(tǒng)構(gòu)成框圖 .............................................................................................................. 2 系統(tǒng)方案論證 .............................................................................................................. 2 第三章 控制系統(tǒng)硬件結(jié)構(gòu)設計 ...................................................................................... 4 硬件系統(tǒng)設計 .............................................................................................................. 4 系統(tǒng)硬件構(gòu)成 .............................................................................................................. 4 LCD 顯示電路模塊 ................................................................................................. 4 單片機連接模塊 ................................................................................................... 7 復位及晶振電路模塊 ........................................................................................... 9 語音播報模塊 ..................................................................................................... 11 鍵盤控制模塊 ..................................................................................................... 17 本章小結(jié) .................................................................................................................... 17 第四章 系統(tǒng)的軟件設計 .................................................................................................... 19 應用軟件的設計原則 ................................................................................................ 19 系統(tǒng)主程序 ................................................................................................................ 20 選音播報子程序 ........................................................................................................ 21 本章小結(jié) ........................................