新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)的艦船自動(dòng)報(bào)警系統(tǒng)的設(shè)計(jì)

基于單片機(jī)的艦船自動(dòng)報(bào)警系統(tǒng)的設(shè)計(jì)

作者: 時(shí)間:2012-03-19 來源:網(wǎng)絡(luò) 收藏

3.3 程控交換子程序
MT8980D可工作于兩種模式。一種為交換模式,可實(shí)現(xiàn)任意輸入信道至任意輸出信道的交換;另一種是消息模式,它允許交換機(jī)的控制系統(tǒng)通過MT8980D的控制接口直接讀任何語音存儲(chǔ)單元或?qū)懭魏谓永m(xù)存儲(chǔ)單元。這種模式對(duì)于控制系統(tǒng)收、發(fā)信念十分方便。而存儲(chǔ)單元的地址低字節(jié)部分直接來源于地址線A5-A0。

本文引用地址:http://m.butianyuan.cn/article/171843.htm

f.jpg


程控交換子程序框圖如圖6所示。本應(yīng)用到MT8980的交換模式,所以控制寄存器的控制位C7=0,并且當(dāng)A5為高電平時(shí),處理機(jī)可根據(jù)當(dāng)前寫入控制寄存器CR的C0-C2來確定ST-BUSO總線號(hào),然后根據(jù)A4-A0確定該ST-BUSO總線上的某信道號(hào),從而根據(jù)一一對(duì)應(yīng)的關(guān)系由確定的ST-BUSO總線號(hào)和信道號(hào)共同尋址到接續(xù)控制存儲(chǔ)器的某一特定存儲(chǔ)單元。尋址到接續(xù)控制存儲(chǔ)器某存儲(chǔ)單元后,要根據(jù)當(dāng)前控制寄存器CR的C4-C3確定下上步操作是針對(duì)于CMH還是CML,前者用來指定MT8980具體信道的工作方式,即消息模式還是交換模式,后者用來指定具體信道時(shí)隙交換的輸入來源,即輸入ST-BUSI總線和信道號(hào)。中要求ST-BUSI0的時(shí)隙5上的信號(hào)從ST-BUSO1的時(shí)隙1輸出,即C2C1C0=001、A4A3A2A1 A0=00001而C4C3=11確保如下的操作是指向接續(xù)存儲(chǔ)器高3位CMH,并且應(yīng)在接續(xù)存儲(chǔ)器的33號(hào)存儲(chǔ)單元的低字節(jié)里寫入05H。每個(gè)輸出信道對(duì)應(yīng)了接續(xù)存儲(chǔ)器的一個(gè)單元,每個(gè)單元有11位,當(dāng)B10=0時(shí),該單元對(duì)應(yīng)的信道工作于交換模式,此時(shí)B7-B5選擇輸入的ST-BUSI總線,B4-B0選擇在輸入的ST-BUSI總線的具體輸入時(shí)隙,當(dāng)B10=1時(shí),該單元對(duì)應(yīng)的信道工作于消息模式,此時(shí)B7-B0中的內(nèi)容將每幀重復(fù)地輸出一次。在確定完輸出總線和信道號(hào)后要確定輸入總線和信道號(hào),所以根據(jù)的要求,C4C3=10確保如下的操作是指向接續(xù)存儲(chǔ)器低8位CML,而B78685 =000、B483B281BO=00101,這樣也就確定了輸入總線和信道號(hào)。從而成功的完成了兩個(gè)話路的時(shí)隙交換。

4 結(jié)束語
本文設(shè)計(jì)的AT89C52的遠(yuǎn)程智能,使用用電話網(wǎng)絡(luò)的遠(yuǎn)程控制方式,利用了現(xiàn)有的有線電話線路資源,不需進(jìn)行專門的布線。當(dāng)有報(bào)警信號(hào)時(shí),可享有電話線路使用的優(yōu)先權(quán),此系統(tǒng)結(jié)構(gòu)簡(jiǎn)單、成本低、可靠性高,可快速有效地解決的反恐、防盜、防火等安防問題,具有廣泛的應(yīng)用前景。


上一頁 1 2 3 4 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉