基于A(yíng)VR單片機的智能烤煙控制儀
3 軟件設計
根據硬件電路的設計,系統的軟件設計(不包括鍵盤(pán)掃描初值預置程序)主要由4部分組成,即主程序部分,T1的定時(shí)中斷程序部分,讀溫度、濕度和顯示子程序部分和T0中斷程序部分。程序流程圖如圖4~圖7所示。
4 結語(yǔ)
該控制儀在定時(shí)中由于 T1中斷程序,讀溫度、濕度和顯示子程序和T0中斷程序的執行,給T1的定時(shí)帶來(lái)了一些誤差,但由于該系統的定時(shí)的精度要求不高(15 s),可以通過(guò)適當調整T1的定時(shí)初值達到精確定時(shí)。因此,不會(huì )影響系統的正常工作。同時(shí),電路中設計了定時(shí)初值預置功能(PB7控制),他由單片機的 PA口、4×4鍵盤(pán)和鍵盤(pán)程序完成,這樣能保證控制儀的穩定工作。
參考文獻
[1]何立民.單片機應用系統設計[M].北京:北京航空航天大學(xué)出版社,1994.
[2]陳爾紹.傳感器實(shí)用裝置制作集錦[M].北京:人民郵電出版社,1999.
[3]耿德根.AVR高速嵌入式單片機原理與應用[M].北京:北京航空航天大學(xué)出版社,2002.
[4]林敏.底成本濕度測量?jì)x自動(dòng)化儀表.2002,23(11).
[5]龔永彬.溫濕度控制儀的軟應硬件設計力源電子工程[J].2002,(1).
評論