基于單片機(jī)的高精度溫度測(cè)量系統(tǒng)設(shè)計(jì)
2 軟件設(shè)計(jì)
系統(tǒng)開始工作時(shí),首先進(jìn)行I/O口初始化、報(bào)警值初始化,然后判斷開關(guān)是否閉合,由用戶自己在原報(bào)警值的基礎(chǔ)上更改,確定后由單片機(jī)控制軟件發(fā)出溫度讀取指令,通過(guò)數(shù)字溫度傳感器DS18B20采集當(dāng)前溫度值,轉(zhuǎn)換后經(jīng)過(guò)單總線傳輸給單片機(jī),單片機(jī)經(jīng)過(guò)處理由數(shù)碼管顯示,如果超出設(shè)置的報(bào)警值1℃,系統(tǒng)就會(huì)報(bào)警(發(fā)光二極管點(diǎn)亮、蜂鳴器鳴響)。系統(tǒng)的軟件部分主要是由中斷子程序、讀寫DB18B20程序、顯示程序和報(bào)警系統(tǒng)四部分組成,主程序流程圖如圖3所示。本文引用地址:http://butianyuan.cn/article/172708.htm
設(shè)計(jì)的部分程序如下:
接地電阻相關(guān)文章:接地電阻測(cè)試方法
評(píng)論