基于ISDl420的多路語音報警系統(tǒng)
這種控制方式有較強的通用性和方便性,它不需要事先規(guī)定每段語音的時間長度和總段數(shù),甚至不需要知道每段語音在ISDl420芯片上的具體地址,只要用戶記住錄入語音的段順序即可控制各段語音的自由組合。本文引用地址:http://www.ex-cimer.com/article/173395.htm
ISDl420系列內(nèi)置了若了干操作模式,可用最少的外圍器件實現(xiàn)最多的功能。操作模式也由地址端控制,當(dāng)A7和A6都為l時,其它地址端置高就選擇某個(或某幾個)模式。因為操作模式和直接尋址互相排斥。操作模式可由微控制器或硬件實現(xiàn)。ISDl420操作模式簡表如表2所示。使用操作模式有兩點注意:(1)所有操作都從O地址,即存儲空間的起始端開始。后續(xù)操作根據(jù)所選用的模式可從其它的地址開始。此外,A4模式中,當(dāng)電路由錄轉(zhuǎn)為放時地址計數(shù)器復(fù)位為0,而由放轉(zhuǎn)為錄則不復(fù)位;(2)當(dāng)控制信號(PLAYL,PLAYE或REC)變低,同時A6和A7為高時,執(zhí)行操作模式。這種操作模式一直有效,除非控制信號再次由高變低,芯片重新鎖存當(dāng)前的地址/模式端電平,然后執(zhí)行相應(yīng)操作。
1.2 ISDl420語音報警電路的設(shè)計
為了使系統(tǒng)能夠?qū)φZ音進(jìn)行分段控制,設(shè)計一個ISDl420與單片機的接口電路,ISDl420的地址段A0~A7由單片機的IO口控制。具體的電路,如圖2所示。錄制信息時:將REC電平變低,從內(nèi)部存儲器空間開始錄制信息。如果REC保持低電平,錄音操作一直持續(xù)到存儲器空間錄滿,這時錄音結(jié)束。如果REC變?yōu)楦唠娖?,電路將自動進(jìn)入掉電模式。邊緣啟動放音時:將PLAYE變低,從存儲器開始或選定的位置開始放音。PLAYE的上升沿對操作沒有影響。如果存儲器內(nèi)部全部錄滿信息,則可以播放內(nèi)部全部信息。如果到達(dá)結(jié)束標(biāo)志EOM,電路將停止放音并自動進(jìn)入掉電模式。一個新的PLAYE下降沿將觸發(fā)另一個從起始地址的錄音。電平觸發(fā)放音時:將PLAYL變低,將從存儲器開始或選定的位置開始放音。如果存儲器內(nèi)部全部錄滿信息,則可以播放內(nèi)部全部信息。如果到達(dá)結(jié)束標(biāo)志EOM,電路將停止放音并自動進(jìn)入掉電模式。一個新的PLAYL下降沿將觸發(fā)另一個從起始地址的放音。錄音(中斷放音)時:REC引起的錄音操作優(yōu)先于其他操作。任何時間REC信號的變低將引起一次新的錄音操作,地址從起始地址或指定的地址開始,不論當(dāng)前是否進(jìn)行其他操作。RECLED操作時:在錄音操作時,RECLED將輸出低電平有效信號,可以驅(qū)動一個LED,表明現(xiàn)在正在錄音操作。如果整個存儲器空間錄滿,或REC變?yōu)楦唠娖浇Y(jié)束錄音,則RECLED將變?yōu)楦唠娖健A硗?,在放音過程中,如果遇到一個EOF標(biāo)志,RE-CLED總是輸出一個低電平脈沖。
評論