單片機(jī)技術(shù)在數(shù)據(jù)采集及監(jiān)測(cè)過(guò)程中的應(yīng)用
2 軟件設(shè)計(jì)
2.1 主程序
功能:進(jìn)入程序先進(jìn)行初始化,對(duì)數(shù)據(jù)地址單元進(jìn)行分配,設(shè)定鍵盤工作方式,存儲(chǔ)更新時(shí)間,接著調(diào)用數(shù)據(jù)采集模塊,再根據(jù)按下的鍵轉(zhuǎn)相應(yīng)的子程序。每秒采集一次數(shù)據(jù),每?jī)尚r(shí)存儲(chǔ)一次數(shù)據(jù),并判斷存儲(chǔ)數(shù)據(jù)個(gè)數(shù)是否到,到后則更新存儲(chǔ)區(qū)地址,即重新從數(shù)據(jù)存儲(chǔ)區(qū)首地址開始存儲(chǔ)數(shù)據(jù),數(shù)據(jù)存儲(chǔ)容量為8k。本文引用地址:http://m.butianyuan.cn/article/171565.htm
2.2 鍵盤功能程序
功能:通過(guò)按鍵引起8031中斷,轉(zhuǎn)相應(yīng)的功能子程序以實(shí)現(xiàn)相應(yīng)的功能。這些功能有時(shí)間設(shè)定,分別可以對(duì)年、月、日、時(shí)、分進(jìn)行設(shè)定,但不能對(duì)秒設(shè)定,電壓、電流、電位的顯示切換,即時(shí)打印、復(fù)位等。
評(píng)論