• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

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

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

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

    本文引用地址:http://www.czjhyjcfj.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 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 天祝| 阳高县| 桃园县| 雷山县| 金川县| 澜沧| 紫阳县| 卢湾区| 册亨县| 清原| 军事| 朝阳县| 临邑县| 吉林省| 休宁县| 罗田县| 贺州市| 静宁县| 枝江市| 武城县| 同心县| 北海市| 三原县| 鄂托克前旗| 蓬安县| 会同县| 迁西县| 南陵县| 黑龙江省| 象山县| 民权县| 靖远县| 师宗县| 岳阳市| 福清市| 康保县| 应城市| 两当县| 赤城县| 平和县| 海盐县|