新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于單片機(jī)的發(fā)動機(jī)尾氣參數(shù)采集系統(tǒng)的設(shè)計

        基于單片機(jī)的發(fā)動機(jī)尾氣參數(shù)采集系統(tǒng)的設(shè)計

        作者: 時間:2010-04-14 來源:網(wǎng)絡(luò) 收藏

        下位機(jī)電路如圖2所示。

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


        2.2 下位機(jī)軟件
        下位機(jī)軟件使用匯編語言編寫,程序主要部分如下:

        3 上位機(jī)
        Visual Basic 6.O是一種功能強(qiáng)大、簡單易學(xué)的程序語言。它不但保留了原先Basic語言的全部功能,而且還增加了面向?qū)ο蟪绦?a class="contentlabel" href="http://www.104case.com/news/listbylabel/label/設(shè)計">設(shè)計功能。它不僅可以方便快捷地編制適用于數(shù)據(jù)處理、多媒體等方面的程序,而且利用ActiveX控件MSComm還能十分方便地開發(fā)出使用計算機(jī)串口的計算機(jī)通信程序。本文正是利用了VB的MSComm控件實現(xiàn)了與下位機(jī)的串口通信,實現(xiàn)了對下位機(jī)到的壓力和溫度數(shù)據(jù)的讀取。具體的操作流程為,聲明一個動態(tài)數(shù)組,MSComm控件的Input屬性直接指定給GetByte數(shù)組中,接下來的LBound和UBound兩個函數(shù)的目的是取得GetByte數(shù)組的最小索引值和最大索引值,有了最大和最小索引值,就可以使用程序的自定方式將內(nèi)容轉(zhuǎn)出來進(jìn)行其他的運算,如此完成接受二進(jìn)制數(shù)據(jù)的程序。接受到的數(shù)據(jù)按一定的順序存入C盤根目錄下文件名為PT.txt的文本中,完成數(shù)據(jù)的保存工作。上位機(jī)軟件流程如圖4所示。


        上位機(jī)部分程序如下:

        4 結(jié)論
        STC89C52RC可以成功地運用于的檢測試驗中,此成本低,運行可靠,具有良好的應(yīng)用價值。


        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 密山市| 定襄县| 东兴市| 北流市| 田林县| 洪洞县| 肇庆市| 庆元县| 来宾市| 平陆县| 通州市| 乌兰察布市| 长海县| 威海市| 久治县| 雷波县| 湘潭市| 宾阳县| 宜春市| 辉县市| 东宁县| 杨浦区| 吴堡县| 平果县| 周宁县| 白沙| 霞浦县| 华池县| 乾安县| 延川县| 泰顺县| 旬阳县| 五原县| 中牟县| 宾川县| 灵寿县| 朔州市| 屏南县| 五原县| 海盐县| 新建县|