中央空調(diào)溫濕度檢測(cè)系統(tǒng)設(shè)計(jì)
3 系統(tǒng)的軟件設(shè)計(jì)
軟件是系統(tǒng)功能實(shí)現(xiàn)中最為關(guān)鍵的部分,它的完成與實(shí)現(xiàn)也決定了整個(gè)設(shè)計(jì)系統(tǒng)的正常運(yùn)行的成功與否本系統(tǒng)的軟件設(shè)計(jì)主要包括溫濕度檢測(cè)、LCD顯示、鍵盤(pán)等程序設(shè)計(jì)。因?yàn)镈S2438單總線期間對(duì)時(shí)序的要求非常嚴(yán)格,對(duì)溫濕度檢測(cè)采取匯編語(yǔ)言進(jìn)行編寫(xiě),而LCD和鍵盤(pán)驅(qū)動(dòng)則采用C語(yǔ)言進(jìn)行編寫(xiě),整體采用目前流行的C語(yǔ)言與匯編嵌套的編程思路。這樣做的目的是既能達(dá)到DS2438的時(shí)序要求高的要求,義能以最少的工作量完成整體的程序設(shè)計(jì)。系統(tǒng)的主程序框圖與溫濕度檢測(cè)模塊框圖如圖4所示。本文引用地址:http://www.ex-cimer.com/article/193532.htm
4 結(jié)論
本次設(shè)計(jì)論述了基于單總線設(shè)計(jì)的中央空調(diào)溫濕度檢測(cè)表系統(tǒng),采用AT89S52作為系統(tǒng)的核心,采用MAX232數(shù)據(jù)傳輸完成與上位機(jī)的通信,通過(guò)12864液晶顯示器將采集到的溫濕度顯示出來(lái)。
按本系統(tǒng)搭接成的實(shí)物放在某室內(nèi)已成功運(yùn)行數(shù)月,測(cè)試結(jié)果基本正常,但是,由于一些客觀因素存在的關(guān)系,致使?jié)穸葌鞲衅鳒y(cè)得的結(jié)果波動(dòng)范同較大,但總體還算穩(wěn)定。本人分析原因可能是由于板子是自己搭接而成,不是正規(guī)印制電路板,加之室內(nèi)有較大的電磁干擾源而造成的誤差。而這些誤差的存在是不能避免的。
整個(gè)電路本著簡(jiǎn)單可靠,選用低價(jià)格通用元器件的原則完成了本設(shè)計(jì)的任務(wù),而抗干擾技術(shù)是單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)過(guò)程中的重要環(huán)節(jié),合理地使用硬件和軟件抗干擾技術(shù),可使系統(tǒng)最大限度的避免干擾的產(chǎn)生和受干擾后能使系統(tǒng)恢復(fù)正常運(yùn)行,保證系統(tǒng)長(zhǎng)期穩(wěn)定可靠地工作。本次設(shè)計(jì)中選用的器件都是價(jià)格低廉、性能穩(wěn),性?xún)r(jià)比高元器件,經(jīng)過(guò)進(jìn)一步改造定能投入使用。
評(píng)論