環(huán)境噪聲測(cè)量系統(tǒng)的軟件結(jié)構(gòu)
環(huán)境噪聲測(cè)量系統(tǒng)的軟件采用模塊化設(shè)計(jì),由主程序、中斷服務(wù)程序、查表子程序和顯示子程序組成。各程序模塊的流程圖如下圖所示。
主程序處于循環(huán)工作狀態(tài),主要完成定時(shí)/計(jì)數(shù)器和中斷系統(tǒng)的初始化,并循環(huán)調(diào)用查表和顯示子程序。每當(dāng)T1對(duì)外接100kHz時(shí)鐘計(jì)數(shù)達(dá)0.5秒后,申請(qǐng)中斷,CPU響應(yīng)中斷后即讀取TH0、TL0兩寄存器中的計(jì)數(shù)值,并重新初始化T0、T1,以便檢測(cè)下一次的數(shù)據(jù)。