新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的艦船自動報警系統的設計

        基于單片機的艦船自動報警系統的設計

        作者: 時間:2012-03-19 來源:網絡 收藏

        3.3 程控交換子程序
        MT8980D可工作于兩種模式。一種為交換模式,可實現任意輸入信道至任意輸出信道的交換;另一種是消息模式,它允許交換機的控制系統通過MT8980D的控制接口直接讀任何語音存儲單元或寫任何接續存儲單元。這種模式對于控制系統收、發信念十分方便。而存儲單元的地址低字節部分直接來源于地址線A5-A0。

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

        f.jpg


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

        4 結束語
        本文設計的AT89C52的遠程智能,使用用電話網絡的遠程控制方式,利用了現有的有線電話線路資源,不需進行專門的布線。當有報警信號時,可享有電話線路使用的優先權,此系統結構簡單、成本低、可靠性高,可快速有效地解決的反恐、防盜、防火等安防問題,具有廣泛的應用前景。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 凤冈县| 景东| 安泽县| 东莞市| 双城市| 滦平县| 灵丘县| 宝应县| 来凤县| 吴堡县| 道真| 南丰县| 遵义县| 巴彦淖尔市| 北安市| 特克斯县| 唐海县| 富裕县| 陇西县| 康保县| 呈贡县| 阳泉市| 且末县| 渝北区| 长汀县| 黎川县| 宜丰县| 潜山县| 宣武区| 隆回县| 金门县| 大理市| 蛟河市| 伽师县| 昌邑市| 丰城市| 通海县| 安塞县| 怀集县| 镇安县| 修文县|