【正文】
數(shù)字信號傳送給單片機,單片機根據(jù)輸入的溫度得出結(jié)果,經(jīng)過數(shù)碼管顯示溫度值,超過溫度的設定值范圍時,報警電路會報警,及時提醒農(nóng)民作出適當?shù)臏囟日{(diào)節(jié)。在農(nóng)業(yè)中,用于保證蔬菜大棚的恒溫保產(chǎn)等。因此溫度一詞在生產(chǎn)生活之中出現(xiàn)的頻率日益增多,與之相對應的,溫度控制也在各行各業(yè)中也發(fā)揮著重要的作用。溫度控制系統(tǒng)采用STC89C52RC單片機作為主控芯片,溫度傳感器采用DS18B20來采集溫度發(fā),顯示模塊采用LED數(shù)碼管以動態(tài)掃描方式實現(xiàn)溫度動態(tài)顯示,以矩正鍵盤實現(xiàn)溫度設定,程序員設定溫度控制電路的輸入接口,蜂鳴器實現(xiàn)高、低溫的報警,提醒人們作適當?shù)臏囟日{(diào)節(jié)。基于單片機的溫度控制系統(tǒng)的設計單片機正朝著高性能和多品種的方向發(fā)展,它具有低功耗、小體積、大容量、高性能、低價格和外部電路內(nèi)裝化等幾個方面的發(fā)展特點。采用單片機來控制不僅具有控制方便、簡單和靈活性大等優(yōu)點,而且可以大幅度提高被控溫度的技術指標,從而能夠大大提高產(chǎn)品的質(zhì)量和數(shù)量?!娟P鍵詞】: STC89C52RC單片機、傳感器DS18BLED數(shù)碼管ABSTRACTSCM are heading for highperformance and many varieties the direction of development, it has a low power consumption, small volume, high capacity, high performance, low price and an external circuit inside outfit change from several aspects such as the development features. By single chip microputer to control has not only convenient control, simple and flexible wait for an advantage, but also can greatly improve the technical index accused of temperature, thus greatly improve product quality and quantity. Temperature control system adopts STC89C52RC microcontroller as the master chip, temperature sensor DS18B20 mining to collect temperature temperature display module USES LED digital tube with dynamic scanning mode, in order to realize the dynamic display temperature torque is keyboard realize temperature setting, the programmer is set for temperature control circuit of input interface, high temperature, low temperature alarm buzzer realize reminder to make the suitable temperature regulation.【KEY WORD】: STC89C52RC microcontroller, sensor DS18B20, LED digital tube目 錄引言 1一、總體設計 1二、硬件設計 2(一)硬件總體框圖 2(二)工作原理 3(三)部分元器件介紹 3(四)各模塊電路設計及分析 7三、軟件設計 13(一)總體軟件設計思想 13(二)系統(tǒng)程序流程框圖 14總結(jié) 18附錄一 Protel圖 19附錄二 程序 20致謝 26引言二十一世紀是科技高速發(fā)展的信息時代,電子技術、微型單片機技術的應用更是空前廣泛,伴隨著科學技術和生產(chǎn)的不斷發(fā)展,需要對各種參數(shù)進行溫度測量。如在日趨發(fā)達的工業(yè)中,利用測量與控制溫度來保證生產(chǎn)的正常運行。蔬菜是人們?nèi)粘I钪胁豢扇鄙俚母笔称?,大棚蔬菜滿足了人們能一年四季能吃到新鮮蔬菜的愿望,以單片機為主的溫度控制系統(tǒng)可對大棚內(nèi)部的溫度和蔬菜所需的正常溫度進行比較,以人性化的方式向大棚管理人員提供溫度調(diào)節(jié)的信息,幫助農(nóng)民提高作物的產(chǎn)量,減少農(nóng)民的工作量。一、總體設計溫度控制廣泛應用于人們的生產(chǎn)和生活中,單片機控制系統(tǒng)是整個控制系統(tǒng)的核心,它完成整個系統(tǒng)的信息處理及協(xié)調(diào)功能。方案一:測溫電路選用熱敏電阻器件作為感測溫度的核心元件,由于溫度變化引起熱敏電阻的變化,從而導致輸出電壓的微弱變化,再將其采集到A/D轉(zhuǎn)換芯片ADC0809進行A/D轉(zhuǎn)換,將模擬信號轉(zhuǎn)化為數(shù)字信號后,送入單片機進行數(shù)據(jù)處理,利用顯示電路把被測溫度顯示出來。方案比較:對于方案一,采用熱敏電阻有價格便宜、元件易購的優(yōu)點,但熱敏電阻對溫度的細微變化不敏感,在信號采集、放大、轉(zhuǎn)換過程中還會產(chǎn)生失真和誤差,并且由于熱敏電阻的RT關系的非線性,其本身電阻對溫度的變化存在較大誤差,而且在人體所處環(huán)境溫度變化過程中難以檢測到小的溫度變化。溫度值在器件內(nèi)部轉(zhuǎn)換成數(shù)字量直接輸出,簡化了系統(tǒng)程序設計,又由于該傳感器采用先進的單總線技術,與單片機的接口變得發(fā)出簡潔,抗干擾能力高。方案一:采用共陽數(shù)碼管顯示溫度。方案比較:對于方案一,該方案成本低廉,顯示溫度明確醒目,在夜間也能看到,功耗極低,顯示驅(qū)動程序的編寫也相對簡單。對于方案二,液晶顯示屏既能顯示字符又能顯示圖形,但是液晶顯示屏價格昂貴,驅(qū)動程序復雜。方案一:采用靜態(tài)顯示方式。當送入一次字形碼后,顯示字形可一直保持,直到送入新字形碼為止。缺點是硬件電路比較復雜,成本較高。選亮數(shù)碼管采用動態(tài)掃描顯示,利用發(fā)光管的余輝和人眼視覺暫留作用,使人的感覺好像各位數(shù)碼管同時在顯示。比較以上兩種方案,從簡單實用的原則綜合考慮,本方案采用方案一。本系統(tǒng)的主要組成部分:STC89C52單片機、溫度采集器DS18B鍵盤電路、溫度顯示電路、報警電路、電源電路等。同時,溫度顯示模塊利用LED數(shù)碼管以動態(tài)掃描方式顯示溫度。其次STC89C52RC單片機內(nèi)部資源比起ATMEL公司的單片機來要豐富的多,STC89C51RC單片機內(nèi)部有1280字節(jié)的SRAM、864K字節(jié)的內(nèi)部程序存儲器、28K字節(jié)的ISP引導碼、除P0P3口外還多P4口(PLCC封裝)、片內(nèi)自帶8路8位AD,片內(nèi)自帶EEP