基于打印機并行接口的數(shù)據(jù)采集系統(tǒng)
軟件設(shè)計
圖4程序流程圖
圖4為單片機程序流程圖,程序由主程序和中斷服務(wù)程序構(gòu)成。其中,中斷服務(wù)程序負責及時采集接受控制設(shè)備發(fā)送到并行口的有效數(shù)據(jù),并存放于緩沖區(qū)。主程序主要負責與管理PC機進行串行通信,轉(zhuǎn)發(fā)緩沖區(qū)中的數(shù)據(jù)。這樣,管理PC機只需要用可視化編程語言實現(xiàn)一
個數(shù)據(jù)接收、文件存儲功能的軟件即可為今后的數(shù)據(jù)統(tǒng)計、分析奠定基礎(chǔ)。
結(jié)語
本文在分析并行打印接口工作特點的基礎(chǔ)上,設(shè)計出以51單片機為核心的并行口數(shù)據(jù)采集系統(tǒng)。該系統(tǒng)已經(jīng)成功應(yīng)用于高速公路的若干施工單位中,運行經(jīng)驗表明該設(shè)計簡單、穩(wěn)定、可靠,極大地方便了施工單位對各種原料數(shù)據(jù)的統(tǒng)計和分析。
評論