<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于ISDl420的多路語(yǔ)音報警系統

基于ISDl420的多路語(yǔ)音報警系統

作者: 時(shí)間:2010-04-02 來(lái)源:網(wǎng)絡(luò ) 收藏

4 單片機控制軟件的設計
4.1 ADC0809數據采集程序
為了提高系統的穩定性和單片機的工作效率,在設計數據采集電路時(shí),采用了定時(shí)采集加中斷的方式,這樣既可以任意設定采集的間隔時(shí)間,又不妨礙單片機執行其他程序。程序的詳細流程圖,如圖5所示。


4.2 芯片控制程序
為了充分利用分段程序,使資源的利用率提高。設計中將語(yǔ)音程序獨立編寫(xiě)、調試,在系統需要語(yǔ)音報警時(shí),只需通過(guò)P0口給出不同的放音地址,調用語(yǔ)音播放程序就能實(shí)現智能語(yǔ)音報警。這部分的程序比較簡(jiǎn)單,主要是邏輯配合與精確延時(shí)程序的編寫(xiě)。在錄制聲音前,要計算好每段語(yǔ)音的時(shí)間才能確定需要調用的延時(shí)程序。圖6是該部分程序的流程圖。


4.3鍵盤(pán)和顯示程序
系統的鍵盤(pán)采用了獨立式鍵盤(pán)并采用查詢(xún)方式,根據獨立式鍵盤(pán)的特點(diǎn),程序必須不停地對鍵盤(pán)接口進(jìn)行查詢(xún)。LED顯示采用動(dòng)態(tài)顯示,并采用74LSl64作為I/O擴展以節約單片機的I/O口資源。鍵盤(pán)程序和動(dòng)態(tài)顯示程序的流程,如圖7所示。

5 結束語(yǔ)
此多路語(yǔ)音經(jīng)過(guò)電路測試、軟件調試和系統組裝,可以實(shí)現多路數據采集和語(yǔ)音報警,穩定可靠??蓮V泛應用于礦井、糧倉、石油工程、電站、隧道和大壩等領(lǐng)域的監測系統中。


上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞: 報警系統 語(yǔ)音 ISDl420 基于

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>