新聞中心

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

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

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

        這種控制方式有較強的通用性和方便性,它不需要事先規定每段的時間長度和總段數,甚至不需要知道每段芯片上的具體地址,只要用戶記住錄入的段順序即可控制各段語音的自由組合。

        本文引用地址:http://www.104case.com/article/173395.htm


        系列內置了若了干操作模式,可用最少的外圍器件實現最多的功能。操作模式也由地址端控制,當A7和A6都為l時,其它地址端置高就選擇某個(或某幾個)模式。因為操作模式和直接尋址互相排斥。操作模式可由微控制器或硬件實現。操作模式簡表如表2所示。使用操作模式有兩點注意:(1)所有操作都從O地址,即存儲空間的起始端開始。后續操作根據所選用的模式可從其它的地址開始。此外,A4模式中,當電路由錄轉為放時地址計數器復位為0,而由放轉為錄則不復位;(2)當控制信號(PLAYL,PLAYE或REC)變低,同時A6和A7為高時,執行操作模式。這種操作模式一直有效,除非控制信號再次由高變低,芯片重新鎖存當前的地址/模式端電平,然后執行相應操作。


        1.2 ISDl420語音報警電路的設計
        為了使系統能夠對語音進行分段控制,設計一個ISDl420與單片機的接口電路,ISDl420的地址段A0~A7由單片機的IO口控制。具體的電路,如圖2所示。錄制信息時:將REC電平變低,從內部存儲器空間開始錄制信息。如果REC保持低電平,錄音操作一直持續到存儲器空間錄滿,這時錄音結束。如果REC變為高電平,電路將自動進入掉電模式。邊緣啟動放音時:將PLAYE變低,從存儲器開始或選定的位置開始放音。PLAYE的上升沿對操作沒有影響。如果存儲器內部全部錄滿信息,則可以播放內部全部信息。如果到達結束標志EOM,電路將停止放音并自動進入掉電模式。一個新的PLAYE下降沿將觸發另一個從起始地址的錄音。電平觸發放音時:將PLAYL變低,將從存儲器開始或選定的位置開始放音。如果存儲器內部全部錄滿信息,則可以播放內部全部信息。如果到達結束標志EOM,電路將停止放音并自動進入掉電模式。一個新的PLAYL下降沿將觸發另一個從起始地址的放音。錄音(中斷放音)時:REC引起的錄音操作優先于其他操作。任何時間REC信號的變低將引起一次新的錄音操作,地址從起始地址或指定的地址開始,不論當前是否進行其他操作。RECLED操作時:在錄音操作時,RECLED將輸出低電平有效信號,可以驅動一個LED,表明現在正在錄音操作。如果整個存儲器空間錄滿,或REC變為高電平結束錄音,則RECLED將變為高電平。另外,在放音過程中,如果遇到一個EOF標志,RE-CLED總是輸出一個低電平脈沖。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桑日县| 崇州市| 郸城县| 临朐县| 曲沃县| 宣汉县| 香港 | 称多县| 河西区| 东明县| 遂宁市| 黔江区| 西充县| 灌阳县| 营山县| 桂阳县| 沐川县| 沂源县| 隆尧县| 称多县| 新龙县| 万载县| 山阳县| 长沙市| 四子王旗| 静安区| 子洲县| 同江市| 黄龙县| 兰溪市| 吴堡县| 合肥市| 新津县| 邮箱| 宝应县| 桂东县| 东莞市| 专栏| 河北区| 高碑店市| 遂昌县|