• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

    基于ISDl420的多路語音報警系統

    作者: 時間:2010-04-02 來源:網絡 收藏

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


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


    4.3鍵盤和顯示程序
    系統的鍵盤采用了獨立式鍵盤并采用查詢方式,根據獨立式鍵盤的特點,程序必須不停地對鍵盤接口進行查詢。LED顯示采用動態顯示,并采用74LSl64作為I/O擴展以節約單片機的I/O口資源。鍵盤程序和動態顯示程序的流程,如圖7所示。

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


    上一頁 1 2 3 4 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 辽源市| 扶余县| 麻栗坡县| 龙陵县| 衢州市| 噶尔县| 阳朔县| 光山县| 安达市| 宾阳县| 社旗县| 长阳| 宜川县| 商丘市| 霍林郭勒市| 浏阳市| 盖州市| 丰宁| 文成县| 朝阳市| 汝阳县| 涡阳县| 荥经县| 潮州市| 孝感市| 百色市| 仙游县| 枝江市| 田东县| 长海县| 泽普县| 中西区| 鸡西市| 清流县| 大英县| 贵德县| 昌黎县| 廊坊市| 阳原县| 浙江省| 应用必备|