一種基于電話網(wǎng)絡(luò)的智能報警系統(tǒng)設(shè)計
4 智能電話報警器的軟件設(shè)計
軟件部分主要通過匯編語言編程,控制單片機(jī)AT89C51的P0,P1,P2,P3口的高低電位從而達(dá)到報警目的。首先單片機(jī)初始化,單片機(jī)AT89C51的P3.2口開始檢測報警信號,當(dāng)P3.2口檢測到一個高電平時,表示有報警信號輸入,這時P0.0口給出一個高電平信號,使系統(tǒng)的自動摘掛機(jī)電路自動摘機(jī),同時撥號電路也處在了撥號狀態(tài)。如果單片機(jī)的T0口記數(shù)結(jié)果是允許撥號,則P2輸出一組電平信號使撥號電路自動撥110報警,否則掛機(jī)。當(dāng)撥號成功后,單片機(jī)的P1.7口給一個高電平信號,觸發(fā)放音電路自動播放預(yù)先儲存在ISD1420中的報警內(nèi)容。報警結(jié)束后,單片機(jī)的P0.0口給一個低電平信號,系統(tǒng)自動掛機(jī),完成整個報警過程。軟件流程如圖5所示。
5 結(jié) 語
經(jīng)過安裝與調(diào)試,本電話自動報警器實現(xiàn)了以下功能:
(1)本系統(tǒng)與電話機(jī)并聯(lián),只在報警期間占用電話線路,報警結(jié)束后系統(tǒng)與電話線路脫離,不影響電話機(jī)的正常使用,利用公共通信網(wǎng)作傳輸媒體,只要安裝了電話的用戶,即可安裝此報警器。
(2)本報警器具有自動、快速、準(zhǔn)確的特點,當(dāng)警情發(fā)生時,能夠自動撥打110,對方摘機(jī)后自動播放已錄制好的語音報警內(nèi)容。若遇到對方占線,能自動摘掛機(jī),并能按照撥號、檢測、放音的順序自動循環(huán)。
(3)傳統(tǒng)報警系統(tǒng)大都存在同時報警爭信道問題。而本報警器由于利用公共通信網(wǎng),此問題得到圓滿解決,不會造成混亂,保證報警可靠。
(4)成本低,可以廣泛地應(yīng)用于倉庫、商店、家庭的安全防范。
DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY
評論