新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 多功能內置式IRIG-B碼終端設計

        多功能內置式IRIG-B碼終端設計

        作者: 時間:2012-08-21 來源:網絡 收藏

        3.3 軟件模塊
        軟件采用模塊化結構,由主程序如圖4所示、B碼中斷服務程序如圖5所示、定時器0中斷服務等程序如圖6所示組成。

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

        d.JPG


        1)主程序
        控制計算機加電后8751復位,主程序對串行口初始化,取計數修正量并開中斷。根據中斷程序設置的狀態位判斷本碼碼元是“0”或是“1”、還是B碼同步頭(標志碼)。一幀碼結束后讀取瞬時時間并送雙端口RAM,然后進行下一幀的檢測。
        2)碼中斷服務程序
        每個IRIG-B碼脈沖前沿均引起一次中斷,進入中斷后由軟件判斷碼元脈沖寬度,當連續檢測到2個8 ms寬碼元時,即表示檢測到了IRIG-B碼標志。在P1.0端口發出一個計數器修正量置入脈沖,之后進入數碼判讀程序。檢測到5 ms寬碼元時記作“1”,檢測到2 ms寬碼元時記作“0”。
        3)定時器0中斷服務程序
        定時器0中斷是定時器0的溢出中斷,用于判斷B碼是否存在,此中斷只置中斷次數標記。
        4)事件標記
        事件標記用于確定重要事件發生時的絕對時間。如彈動時間,導彈起飛時間等。可將事件出現時間寫入雙端口RAM,供控制計算機讀取。

        4 結束語
        靶場測控設備普遍采用GPS衛星時間自主同步后,不用再在試驗現場設置時統分站,免除在試驗飛機、艦船、車輛等載體上加裝時統設備。有利于減少參試兵力,方便試驗組織與指揮,提高試驗綜合效益。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 金溪县| 镇远县| 涞水县| 台南县| 湖南省| 页游| 绥化市| 桃江县| 施秉县| 筠连县| 涟源市| 宁都县| 林西县| 凤翔县| 潞西市| 广东省| 交城县| 百色市| 德化县| 色达县| 青冈县| 四会市| 礼泉县| 建平县| 金寨县| 岑巩县| 隆子县| 藁城市| 崇文区| 砀山县| 武鸣县| 荆州市| 沈丘县| 正阳县| 潜江市| 宁都县| 兴隆县| 平山县| 凤山县| 东至县| 高尔夫|