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

    EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式汽車發動機檢測裝置設計

    嵌入式汽車發動機檢測裝置設計

    作者: 時間:2011-09-02 來源:網絡 收藏
    鍵盤電路

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

      硬件電路中,按鍵一端接上拉4.7kΩ電阻接ARM輸入,另一端接地,如圖5所示。

      

    鍵盤電路

      圖5 鍵盤電路

      利用鍵盤掃描法,首先判斷有無鍵按下。為此,設置微處理器端口由高電平變成低電平,表明有鍵按下;若微處理器端口為高電平,則表明無鍵按下。圖中,KEY1按下顯示高壓線圈波形信號,KEY2按下顯示低壓線圈波形信號,KEY3按下顯示速度,KEY4按下則打開背光。

      軟件程序

      本系統軟件主要的任務是:主程序掃描鍵盤,當有鍵按下,判斷鍵值轉向,執行不同的功能程序模塊,同時進行相應測量,并通過LCD點陣顯示器顯示相應的測量信息。

      主程序由脈沖子程序、鍵盤子程序、定時中斷子程序、速度計算子程序和顯示子程序等組成。如圖6所示。

      

    嵌入式汽車發動機檢測裝置程序框圖

      圖6 程序方框圖

    linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 保定市| 都安| 修武县| 郓城县| 宁波市| 通渭县| 泰宁县| 沂源县| 呼图壁县| 马尔康县| 平舆县| 加查县| 嘉黎县| 广河县| 宜丰县| 顺义区| 宜丰县| 凤冈县| 双鸭山市| 柳州市| 乳山市| 剑河县| 深州市| 吉林省| 青浦区| 田东县| 武隆县| 曲靖市| 巴中市| 武陟县| 栖霞市| 务川| 青铜峡市| 罗平县| 南阳市| 冕宁县| 沁源县| 巴彦淖尔市| 天柱县| 黔江区| 上栗县|