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