PIC16C72單片機(jī)的空調(diào)控制系統(tǒng)的研制
系統(tǒng)資源分配:定時器0用于對速度反饋脈沖計(jì)數(shù),定時器1用于遙控處理,定時器2用于其它所有定時處理。由于定時器2處理的定時有20多個,時間長短更是千變?nèi)f化,短的只有500μs,長的可達(dá)24h(小時)。根據(jù)現(xiàn)實(shí)生活中一塊手表可處理多個事件的啟示,我們設(shè)計(jì)出口斷式查詢定時法,即將基準(zhǔn)中斷時間設(shè)為最小公約數(shù)500μs,每個事件分配1個時間寄存器、1個開始定時標(biāo)志和1個定時時間到標(biāo)志,在需要定時的時候,將其開始定時標(biāo)志1置。每次500μs中斷時,對各定時標(biāo)志位進(jìn)行檢測,如果為1,則對相應(yīng)的時間寄存器進(jìn)行定時處理,如果定時時間到,則將相應(yīng)的定時時間到標(biāo)志置1。
軟件系統(tǒng)的制冷、制熱、除濕和自動功能子程序模塊,主要功能是根據(jù)房間溫度和設(shè)定差值,并綜合考慮其他條件,然后對壓縮機(jī)和
室內(nèi)外風(fēng)扇的運(yùn)行狀態(tài)進(jìn)行智能控制。同時,在各模塊里進(jìn)行了睡眠和保護(hù)處理。
評論