具有語音報時功能的萬年歷.ppt_第1頁
具有語音報時功能的萬年歷.ppt_第2頁
具有語音報時功能的萬年歷.ppt_第3頁
具有語音報時功能的萬年歷.ppt_第4頁
具有語音報時功能的萬年歷.ppt_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、具有語音報時功能的萬年歷設(shè)計與實(shí)現(xiàn),指導(dǎo)老師:王XX (副教授),學(xué)生姓名:王XX,武漢工程大學(xué)畢業(yè)論文答辯,班 級:智能科學(xué)與技術(shù)2班,學(xué) 號:1*,目錄,系統(tǒng)概述,系統(tǒng)硬件設(shè)計,系統(tǒng)軟件設(shè)計,結(jié)果與調(diào)試,2/18,1.系統(tǒng)概述,系統(tǒng)主要主要分為下圖所示的五個模塊,系統(tǒng)原理圖,3/18,2.系統(tǒng)硬件設(shè)計,2.1 主控模塊 以STC89C52為主控芯片構(gòu)成的單片機(jī)最小系統(tǒng)作為主控模塊, 單片機(jī)最小系統(tǒng)指用最少的元件組成的單片機(jī)可以工作的系統(tǒng)。,最小系統(tǒng)結(jié)構(gòu)圖,4/18,單片機(jī)最小系統(tǒng)的電路圖與實(shí)物圖,2.系統(tǒng)硬件設(shè)計,最小系統(tǒng)電路圖(部分),最小系統(tǒng)實(shí)物圖,5/18,2.系統(tǒng)硬件設(shè)計,2.2

2、語音模塊 語音模塊采用ISD1730芯片,使用如下圖所示的仿真電路,喇叭接在SP-和SP+處,芯片選擇SPI工作模式。,語音模塊電路圖,6/18,2.系統(tǒng)硬件設(shè)計,2.2 語音電路 ISD1730系列芯片的SPI串行接口操作需遵照以下協(xié)議: (1)一個SPI處理的開始于/SS管腳處于下降沿 (2)在一個完整的SPI指令傳輸周期中,/SS管腳必須保持低于電平 (3)數(shù)據(jù)在SCLK處于上升沿時鎖存在芯片的MOSI管腳,在SCLK處于下降沿時從MISO管腳輸出,并且首先移出低位 (4)SPI指令操作碼包含命令字節(jié),數(shù)據(jù)字節(jié)和地址字節(jié),這決定于1730的指令類。 (5)當(dāng)命令字節(jié)和地址數(shù)據(jù)輸入給MOS

3、I管腳時,同時狀態(tài)寄存器與當(dāng)前行地址信息從MISO管腳移出 (6)在完成了一個SPI命令的操作后,芯片會發(fā)出一個中斷信息,并且持續(xù)保持為低電平,直到芯片收到CLR_INT命令或芯片被復(fù)位,系統(tǒng)原理圖,7/18,2.系統(tǒng)硬件設(shè)計,2.3 液晶顯示電路 液晶顯示用的是LCD1602,顯示模塊電路圖,顯示模塊實(shí)物圖,8/18,2.系統(tǒng)硬件設(shè)計,2.4 時鐘模塊 DS1302是美國DALLAS公司所推出的一款低功耗、高性能的實(shí)時時鐘芯片,自帶有31字節(jié)靜態(tài)RAM,采用SPI三線接口與單片機(jī)進(jìn)行同步通信,并且可以采取突發(fā)方式一次性可以傳送多個字節(jié)的時鐘信號和RAM數(shù)據(jù)。工作電壓范圍為2.5-5.5V。,

4、時鐘模塊電路圖,9/18,3.系統(tǒng)軟件設(shè)計,3.1 主程序 系統(tǒng)上電的時候,先初始化ISD1730芯片、對液晶模塊進(jìn)行初始化,讀取DS1302是否在運(yùn)行。若未運(yùn)行,則設(shè)置默認(rèn)時間運(yùn)行它,同時讀出時鐘的數(shù)據(jù),系統(tǒng)初始化。完成了以上操作后,再讓程序進(jìn)入一個大循環(huán)中。,主程序流程圖,10/18,3.系統(tǒng)軟件設(shè)計,3.2 整點(diǎn)報時程序 整點(diǎn)報時標(biāo)志位被不斷的檢測著,根據(jù)它的值,單片機(jī)采取不同的響應(yīng)。標(biāo)志位的初始值是0,為0時語音芯片開始初始化。遇到整點(diǎn)時,標(biāo)志位開始自加,為1時,播放“滴滴”;為2時,播放“現(xiàn)在時刻”;為3是,播放當(dāng)前的時間;為4時,播放“點(diǎn)”;為5時,播放“整”;標(biāo)志位自加到6時,為被重置為0,表示一次播報的結(jié)束。,整點(diǎn)報時流程圖,11/18,3.系統(tǒng)軟件設(shè)計,3.3 液晶顯示程序 LCD液晶顯示程序可分為液晶初始化、讀忙、寫指令和寫數(shù)據(jù)操作,液晶顯示器是一塊器件,所以在執(zhí)行每條關(guān)于液晶的指令之前必須檢測液晶模塊的忙標(biāo)志位是否為低電平(即不忙)。,液晶顯示流程圖,結(jié)束,前續(xù)代碼,12/18,4.結(jié)果與調(diào)試,4.1 硬件調(diào)試,(a)語音模塊正面 (b)語音模塊反面,13/18,4.結(jié)果與調(diào)試,4.1 硬件調(diào)試,14/18,4.結(jié)果與調(diào)試,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論