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