需要金幣:1000 個金幣 | 資料包括:完整論文 | ||
轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 | 論文字數:8498 | ||
折扣與優惠:團購最低可5折優惠 - 了解詳情 | 論文格式:Word格式(*.doc) |
摘要:本文通過單片機控制語音芯片,實現了地鐵語音模擬報站的功能。 本次系統設計以STC89C52作為CPU,對系統進行整體控制。以ISD4004語音芯片為主的語音模塊存儲著系統報站信息,并形成各種語音信息;之后功放模塊驅動喇叭播出語音報站信息以及到站提示,通過LED燈的閃爍來顯示到達站點,同時運用LCD12864液晶顯示器顯示站名信息及下站信息,人性化的設計使得人們不會錯過目的站臺。本次設計的地鐵報站系統不僅結構簡單,使用靈活,而且功能穩定,音質自然。 通過單片機對各個模塊的控制,最后呈現給我們的結果是一個報站系統的實現過程。用于焊接硬件電路的電子元器件都是我們平時經常接觸到的,編程軟件Keil使用的也是現在很普及的單片機C語言,通過Altium Designer10繪制出硬件原理圖并制作PCB。過程簡單,且對于單片機的教學和應用有重要意義。
關鍵詞:單片機;地鐵;報站系統
目錄 摘要 Abstract 1 緒論-1 1.1 背景和意義-1 1.2 研究現狀綜述-1 1.3 主要研究內容-2 1.4 預期目標-2 2 系統設計-3 2.1 系統組成-3 2.2 系統總體原理框圖-3 2.3 系統工作流程圖-4 2.4 系統工作原理-5 3 硬件電路設計-6 3.1 整體硬件電路圖-6 3.2 關于STC89C52單片機-6 3.3 單片機最小系統-7 3.3.1 電源電路-8 3.3.2 復位電路-8 3.3.3 時鐘電路-8 3.4 LED指示燈模塊-9 3.5 LCD顯示模塊-10 3.6 語音播放模塊-10 3.6.1 ISD4004語音芯片-10 3.6.2 ISD4004語音模塊工作原理-11 3.7 按鍵控制模塊-12 4-軟件設計-13 4.1系統整體流程-13 4.2 軟件程序設計-13 4.2.1-液晶驅動單元-13 4.2.2-語音模塊設計-15 5-系統調試-17 5.1 開發工具簡介-17 5.2硬件調試-17 5.2.1液晶顯示模塊的調試-18 5.2.2語音模塊的調試-18 5.2.3 LED顯示模塊的調試-19 5.3軟件調試-19 結 論-21 參 考 文 獻-22 附錄A 原理圖和PCB-23 附錄B 程序代碼-24 致 謝-26 |