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

    EEPW首頁 > 汽車電子 > 設計應用 > 基于Freescale單片機的汽車組合電子儀表(04-100)

    基于Freescale單片機的汽車組合電子儀表(04-100)

    ——
    作者:同濟大學汽車電子研究所 王軼 羅峰 孫澤昌 時間:2008-03-31 來源:電子產品世界 收藏

      軟件設計

    本文引用地址:http://www.czjhyjcfj.com/article/80982.htm

      初始化程序

      內部總線倍頻至4MHz;設置定時器模塊的通道為捕捉功能;SCI波特率9600,開接收中斷;SPI時鐘頻率1MHz;LCD模塊26×4模式;使能Real Time Clock模塊;MC33970與指針初始化;從用戶Flash中讀取先前記錄的里程數據,并根據ODO/TRIP信號加以顯示。

      中斷服務程序

      ·外部中斷:斷電后短時間內利用大電容的放電使指針回零。

      ·SCI中斷:遵循一定的上位機協議,接受命令,改變LCD顯示內容;改變車速和轉速數據。

      ·RTC中斷:每秒記錄一次里程數據;根據車速信號換算里程數據。

      主程序

      定時讀取里程數據,并在LCD上顯示;每一次主循環結束的時候重啟WATCHDOG;當車速或轉速信號改變之后通過指針位置的變化作出反應。主程序流程圖示于圖3。



    關鍵詞: Freescale 電子儀表

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 什邡市| 贺兰县| 乌拉特前旗| 淳安县| 应城市| 江陵县| 建始县| 永胜县| 肃宁县| 长武县| 泽普县| 兰州市| 周口市| 新巴尔虎左旗| 黔江区| 陈巴尔虎旗| 隆尧县| 隆昌县| 北海市| 中江县| 石门县| 子长县| 葫芦岛市| 南丰县| 惠来县| 长沙市| 南宁市| 广西| 威信县| 枣庄市| 泊头市| 普安县| 凤阳县| 宜春市| 砚山县| 新兴县| 奇台县| 天津市| 晋中市| 靖边县| 镇坪县|