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