新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 嵌入式汽車(chē)發(fā)動(dòng)機(jī)檢測(cè)裝置設(shè)計(jì)

        嵌入式汽車(chē)發(fā)動(dòng)機(jī)檢測(cè)裝置設(shè)計(jì)

        作者: 時(shí)間:2011-09-02 來(lái)源:網(wǎng)絡(luò) 收藏
        鍵盤(pán)電路

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

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

          

        鍵盤(pán)電路

          圖5 鍵盤(pán)電路

          利用鍵盤(pán)掃描法,首先判斷有無(wú)鍵按下。為此,設(shè)置微處理器端口由高電平變成低電平,表明有鍵按下;若微處理器端口為高電平,則表明無(wú)鍵按下。圖中,KEY1按下顯示高壓線(xiàn)圈波形信號(hào),KEY2按下顯示低壓線(xiàn)圈波形信號(hào),KEY3按下顯示速度,KEY4按下則打開(kāi)背光。

          軟件程序

          本系統(tǒng)軟件主要的任務(wù)是:主程序掃描鍵盤(pán),當(dāng)有鍵按下,判斷鍵值轉(zhuǎn)向,執(zhí)行不同的功能程序模塊,同時(shí)進(jìn)行相應(yīng)測(cè)量,并通過(guò)LCD點(diǎn)陣顯示器顯示相應(yīng)的測(cè)量信息。

          主程序由脈沖子程序、鍵盤(pán)子程序、定時(shí)中斷子程序、速度計(jì)算子程序和顯示子程序等組成。如圖6所示。

          

        嵌入式汽車(chē)發(fā)動(dòng)機(jī)檢測(cè)裝置程序框圖

          圖6 程序方框圖

        linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)


        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 旬阳县| 方正县| 灵台县| 安西县| 神木县| 邯郸市| 布拖县| 南木林县| 晴隆县| 葵青区| 沙河市| 丰宁| 西丰县| 巴林右旗| 蒙阴县| 郑州市| 林西县| 台北县| 平塘县| 勃利县| 花莲市| 保定市| 会东县| 嫩江县| 广安市| 宁安市| 阿瓦提县| 河源市| 敖汉旗| 沙洋县| 山阳县| 关岭| 无为县| 南江县| 泾源县| 陇西县| 北辰区| 昔阳县| 闸北区| 宁晋县| 景宁|