西紅柿大棚溫濕度自動(dòng)調(diào)節(jié)系統(tǒng)設(shè)計(jì)_第1頁(yè)
西紅柿大棚溫濕度自動(dòng)調(diào)節(jié)系統(tǒng)設(shè)計(jì)_第2頁(yè)
西紅柿大棚溫濕度自動(dòng)調(diào)節(jié)系統(tǒng)設(shè)計(jì)_第3頁(yè)
西紅柿大棚溫濕度自動(dòng)調(diào)節(jié)系統(tǒng)設(shè)計(jì)_第4頁(yè)
西紅柿大棚溫濕度自動(dòng)調(diào)節(jié)系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、西紅柿大棚溫濕度自動(dòng)調(diào)節(jié)系統(tǒng)設(shè)計(jì)第1章 :應(yīng)用背景1.系統(tǒng)設(shè)計(jì)背景蔬菜大棚種植蔬菜是反季節(jié)種植,外界環(huán)境的變化與正常蔬菜生長(zhǎng)發(fā)育所處自然環(huán)境的變化相反;同時(shí),塑料大棚本身調(diào)節(jié)環(huán)境因素的能力有限,必然導(dǎo)致蔬菜生長(zhǎng)發(fā)育與環(huán)境因素以及大棚內(nèi)環(huán)境因素之間的矛盾難以調(diào)和,給生產(chǎn)帶來(lái)諸多問(wèn)題。塑料大棚環(huán)境的主要特點(diǎn)是:塑料大棚的半封閉式結(jié)構(gòu)不利于人工檢測(cè)棚內(nèi)各個(gè)點(diǎn)的溫濕度。塑料大棚的半封閉式結(jié)構(gòu)決定了棚內(nèi)濕度大,濕度過(guò)大極易導(dǎo)致病蟲害發(fā)生。棚內(nèi)環(huán)境多變、復(fù)雜,光照不足、溫度低,同時(shí)還存在溫差過(guò)大等問(wèn)題,溫度過(guò)高過(guò)低或溫差大都不利于蔬菜生長(zhǎng)。蔬菜大棚在溫濕度控制上屬于復(fù)雜的非線性,大延遲系統(tǒng),簡(jiǎn)單的控制算法

2、無(wú)法達(dá)到理想效果。1.1應(yīng)用對(duì)象與要求西紅柿屬于喜溫作物,但不喜高溫。西紅柿幼苗徒長(zhǎng)主要是弱光、高溫、水分過(guò)大等因素造成。起垅育苗后,水份得到了一定的控制,但高溫和弱光切不可避免,這就需要經(jīng)常觀察溫度和盡可能的增加光照。成苗期間:出苗時(shí)的溫度應(yīng)在25-30,幼苗70%的出土后去掉地膜放風(fēng),床溫可維持在20-25,幼苗子葉伸展后,床溫15-20,1-2片真葉后,白天25-30,夜間15-20。分苗后,根據(jù)天氣搭好拱棚架,上扣塑料膜,使其床溫在30-35,地溫在20以上,以利于緩苗生長(zhǎng)。越冬期間管理:緩苗前注意覆蓋好棚膜,白天棚溫2830,夜間1720,地溫不低于20,以促進(jìn)緩苗;緩苗后,適當(dāng)降低

3、棚溫,白天2226,夜間1518。陰雪天氣,也要進(jìn)行揭蓋,令植株接受散射光。棚內(nèi)溫度,白天2030,夜間1315,最低夜溫不低于8。晴天,午間溫度達(dá)30時(shí),可用天窗通風(fēng)。2月中旬以后,隨日照時(shí)數(shù)逐漸增加,適當(dāng)早揭草苫、晚蓋草苫,盡量延長(zhǎng)植株見(jiàn)光時(shí)間。注意清潔棚面薄膜,增加射入的光照。要注意及時(shí)進(jìn)行通風(fēng),晴天時(shí),白天棚溫上午2528,下午2520,上半夜1520,下半夜1315。陰雨天,白天棚溫2530,夜間1015。開(kāi)花期間:從定植到第一穗果膨大,大棚管理的重點(diǎn)是防寒、保溫、加速幼苗緩苗。定植后34天內(nèi),棚內(nèi)不進(jìn)行通風(fēng),盡量升溫,加快緩苗。番茄第一花序開(kāi)花結(jié)實(shí)期,一方面要降低棚溫,白天棚溫保持

4、在2025,夜間1315較為適宜。此時(shí)空氣相對(duì)濕度控制在4555,地溫保持在15。通風(fēng)時(shí)間由短漸長(zhǎng); 開(kāi)花期大棚內(nèi)要防止30以上的高溫,因?yàn)榉鸦ǚ郯l(fā)芽的適宜溫度為2030,即使棚溫達(dá)到35的短期高溫也會(huì)造成開(kāi)花和結(jié)果不良。成果期間:果實(shí)膨大期番茄對(duì)溫度反應(yīng)靈敏,要有較長(zhǎng)時(shí)間的較高溫度。果實(shí)肥大期10以上平均日積溫不足400時(shí),產(chǎn)量偏低。晝夜適宜地溫在2023,最低不能低于13。在果實(shí)膨大期可采用變溫管理:上午控制通風(fēng),使棚內(nèi)達(dá)到較高溫度2528;中午通風(fēng),保持2025,在午后3小時(shí)左右減少通風(fēng)量,使氣溫穩(wěn)定;晚上1720時(shí),保持1417;晚間20時(shí)到第二天上午8時(shí),保持67。這樣的溫度條件有

5、利于光合產(chǎn)物的形成、運(yùn)轉(zhuǎn)、積累和果實(shí)膨大。成熟期間:大棚內(nèi)空氣濕度保持在4555最適宜,棚內(nèi)濕度過(guò)大,易發(fā)生各種病害,尤其在每次澆水后或陰雨天,必須加大通風(fēng)量,以降低棚內(nèi)濕度。當(dāng)外界夜溫不低于15時(shí),可晝夜通風(fēng),棚溫過(guò)高還會(huì)使番茄紅素氧化分解,影響果實(shí)著色。2.方案比較2.1 單片機(jī)的選擇方案一: 采用MCS-51系列單片機(jī)中的AT89C51芯片作為核心器件,有4K 字節(jié)的內(nèi)部 FLASH PERAM,能于3V的超低壓工作,而且與MCS-51系列單片機(jī)完全兼容,但是運(yùn)用于電路設(shè)計(jì)中時(shí)由于不具備ISP在線編程技術(shù),當(dāng)在對(duì)電路進(jìn)行調(diào)試時(shí),由于程序的錯(cuò)誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r(shí),對(duì)芯片的

6、多次拔插會(huì)對(duì)芯片造成一定的損壞3。方案二:采用AT89S52芯片作為核心器件,片內(nèi)ROM全都采用Flash ROM;能以3V的超低壓工作;同時(shí)也與MCS-51系列單片機(jī)完全兼容。該芯片內(nèi)部存儲(chǔ)器為8KB ROM 存儲(chǔ)空間,同樣具有89C51的功能,并且具有在線編程技術(shù),由于程序的錯(cuò)誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r(shí),不需要對(duì)芯片多次拔插,由此不會(huì)對(duì)芯片造成損壞。所以設(shè)計(jì)采用AT89S52作為主控制系統(tǒng)。2.2 溫度傳感器的選擇方案一:采用數(shù)字式溫度傳感器DS18B20。此類傳感器為數(shù)字式傳感器而且僅需要一條數(shù)據(jù)線進(jìn)行數(shù)據(jù)傳輸,易于與單片機(jī)連接,由于其輸出為數(shù)字量,所以不需要進(jìn)行A/D轉(zhuǎn)化,

7、這樣就降低了硬件成本,簡(jiǎn)化了系統(tǒng)電路。另外,數(shù)字式溫度傳感器還具有測(cè)量精度高、測(cè)量范圍廣等優(yōu)點(diǎn)。方案二:采用數(shù)字式溫濕度傳感器DHT90。該傳感器為數(shù)字式傳感器,可以同時(shí)采集溫度和濕度,兩線制的串行接口與內(nèi)部的電壓調(diào)整,使外圍系統(tǒng)集成變得快速而簡(jiǎn)單。微小的體積和極低的功耗等優(yōu)點(diǎn),使其成為選擇溫濕度傳感器時(shí)的首選。2.3 濕度傳感器的選擇方案一:采用HS1100/HS1101濕度傳感器。HS1100/HS1101電容傳感器,在電路構(gòu)成中等效于一個(gè)電容器件,其電容量隨著所測(cè)空氣濕度的增大而增大。該傳感器具有高可靠性、長(zhǎng)期穩(wěn)定性和快速響應(yīng)時(shí)間等特點(diǎn),由頂端接觸(HS1100)和側(cè)面接觸(HS1101

8、)兩種封裝產(chǎn)品,適用于線性電壓輸出和頻率輸出兩種電路,適宜于制造流水線上的自動(dòng)插件和自動(dòng)裝配過(guò)程等。方案二:采用數(shù)字式溫濕度傳感器DHT90。該傳感器為數(shù)字式傳感器,采集濕度的精度是14位,端口少,只需要單片機(jī)的一個(gè)端口即可驅(qū)動(dòng),精度較高,除此外該傳感器還可以同時(shí)采集溫度和濕度,并能進(jìn)行相對(duì)濕度補(bǔ)償,易于應(yīng)用,操作簡(jiǎn)單。2.4 顯示模塊的選擇方案一:采用LCD1602液晶顯示器。其顯示容量為16*2個(gè)字符,而此次設(shè)計(jì)的是一個(gè)大棚溫濕度測(cè)控系統(tǒng),需要將設(shè)定的溫濕度值以及采集過(guò)來(lái)的外界環(huán)境里的溫度值和濕度值顯示出來(lái),而LCD-1602的顯示容量只有兩行,可以顯示八個(gè)漢字,這樣無(wú)法直接在一屏里面顯示

9、溫度值和濕度值,需要分多次頁(yè)數(shù)來(lái)顯示,這樣不便于觀察溫濕度的變化,所以在本次設(shè)計(jì)中不采用LCD1602液晶顯示器。方案二:采用LCD12864液晶顯示器, 可以顯示四行漢字,每行為16個(gè)字符,八個(gè)漢字,這樣可進(jìn)行觀察和比較,清晰明了,易于操作,占用的單片機(jī)口線少,可以滿足本系統(tǒng)的設(shè)計(jì)要求。因此在本次設(shè)計(jì)中的顯示部分選用LCD12864液晶顯示器4。2.5 系統(tǒng)設(shè)計(jì)方案的確定綜上所述,對(duì)本次設(shè)計(jì)系統(tǒng)的方案選定如下: 采用AT89S52作為主控制系統(tǒng);液晶顯示模塊LCD12864作為本次系統(tǒng)的顯示;DHT90溫濕度傳感器作為本次系統(tǒng)溫度和濕度的信息采集5。通過(guò)論證擬采用的設(shè)計(jì)方案內(nèi)容包括以下幾點(diǎn):

10、1. 選擇AT89S52單片機(jī)作為整個(gè)系統(tǒng)的核心器件,發(fā)送并時(shí)時(shí)處理系統(tǒng)信息。2. 傳感器是實(shí)現(xiàn)測(cè)量與控制的首要環(huán)節(jié),是測(cè)控系統(tǒng)的關(guān)鍵部件,如果沒(méi)有傳感器對(duì)原始被測(cè)信號(hào)進(jìn)行準(zhǔn)確可靠的捕捉和轉(zhuǎn)換,一切準(zhǔn)確的測(cè)量和控制都將無(wú)法實(shí)現(xiàn)。工業(yè)生產(chǎn)過(guò)程的自動(dòng)化測(cè)量和控制,幾乎主要依靠各種傳感器來(lái)檢測(cè)和控制生產(chǎn)過(guò)程中的各種參量,使設(shè)備和系統(tǒng)正常運(yùn)行在最佳狀態(tài),從而保證生產(chǎn)的高效率和高質(zhì)量。本設(shè)計(jì)選用集成溫濕度傳感器DHT90。3. 顯示電路的設(shè)計(jì):設(shè)計(jì)采用液晶LCD12864進(jìn)行顯示,簡(jiǎn)單明了。4. 報(bào)警電路的設(shè)計(jì):在微型計(jì)算機(jī)控制系統(tǒng)中,為了安全生產(chǎn),對(duì)于一些重要的參數(shù)或系統(tǒng)部位,都設(shè)有緊急狀態(tài)報(bào)警系統(tǒng),

11、以便提醒操作人員注意,或采取緊急措施。其方法就是把計(jì)算機(jī)采集的數(shù)據(jù)通過(guò)計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理、數(shù)字濾波和標(biāo)度變換,這些已經(jīng)在軟件程序里邊處理過(guò),所以顯示溫濕度即為外界采集的溫濕度,和設(shè)定的值比較,如果高于上限值或低于下限值則進(jìn)行報(bào)警,否則就作為采樣的正常值,進(jìn)行顯示和控制。3.設(shè)計(jì)目標(biāo)本系統(tǒng)的設(shè)計(jì)的硬件主要包括:主要是單片機(jī)AT89C51,檢測(cè)系統(tǒng),顯示電路,A|D電路,報(bào)警電路等。利用傳感器測(cè)量大棚內(nèi)的溫濕度經(jīng)過(guò)信號(hào)處理,將傳感器測(cè)得的數(shù)據(jù)送至控制系統(tǒng)(STC89C51),與預(yù)設(shè)的農(nóng)作物最適合生長(zhǎng)的溫濕度值的上下限進(jìn)行對(duì)比,并通過(guò)顯示電路將測(cè)得的溫濕度進(jìn)行實(shí)時(shí)顯示。如果不同作物的適合生長(zhǎng)的溫度不

12、一樣,可以通過(guò)鍵盤電路修改預(yù)設(shè)值??刂葡到y(tǒng)根據(jù)比較的結(jié)果對(duì)調(diào)節(jié)系統(tǒng)發(fā)出相應(yīng)的指令,啟動(dòng)相應(yīng)的調(diào)節(jié)設(shè)備如噴水機(jī),吹風(fēng)機(jī),加熱器,降溫等,調(diào)節(jié)大棚內(nèi)的溫濕度狀態(tài)。如果測(cè)得的數(shù)據(jù)超過(guò)了預(yù)設(shè)值的上下限,則報(bào)警電路會(huì)報(bào)警。這樣就實(shí)現(xiàn)了對(duì)大棚溫濕度的自動(dòng)控制。 本文主要研究?jī)?nèi)容如下:1.進(jìn)行溫濕度控制系統(tǒng)的整體研究與設(shè)計(jì)。2.利用鍵盤設(shè)置溫濕度的上下限值。3.利用數(shù)字溫濕度傳感器DHT11測(cè)量大棚內(nèi)的溫濕度。4.利用LCD對(duì)溫濕度進(jìn)行實(shí)時(shí)顯示。5.利用315M無(wú)線傳輸系統(tǒng)進(jìn)行農(nóng)田與監(jiān)控室之間的數(shù)據(jù)傳輸。5.當(dāng)大棚溫濕度值超出設(shè)定范圍值時(shí),系統(tǒng)可自動(dòng)報(bào)警,并輸出驅(qū)動(dòng)信號(hào)控制繼電器對(duì)大棚溫濕度進(jìn)行調(diào)節(jié)。第2章

13、 :硬件設(shè)計(jì)1.框圖圖1 總體結(jié)構(gòu)框圖2. 關(guān)鍵系統(tǒng)設(shè)計(jì)2.1系統(tǒng)設(shè)計(jì)原理系統(tǒng)主要由溫濕度信號(hào)采集電路、核心控制電路、A/D 轉(zhuǎn)換電路、數(shù)據(jù)顯示、用戶設(shè)置等模塊組成。系統(tǒng)設(shè)計(jì)方框圖如圖所示。中心控制部分采用AT89C51 單片機(jī),它是一種帶4 節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的低電壓、高性能MOS8 位微處理器。該器件采用ATME 密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51 指令集和輸出管腳相兼容。溫度測(cè)量采用美國(guó)DALLAS 半導(dǎo)體公司推出的DS18B20 溫度傳感器。與傳統(tǒng)的熱敏電阻相比,DS18B20 能夠直接讀出被測(cè)溫度并且可根據(jù)實(shí)際要求通過(guò)簡(jiǎn)單的編程實(shí)現(xiàn)9-12 位的數(shù)字讀取

14、方式。從DS18B20 讀出的信息或?qū)懭隓S18B20 的信息僅需要一根口線(單線接口)讀寫,溫度變換功率來(lái)源于數(shù)據(jù)總線,總線本身也可以向所掛接的DS18B20 供電,而無(wú)需額外電源。因而使用DS18B20 可使系統(tǒng)結(jié)構(gòu)更趨簡(jiǎn)單,可靠性更高機(jī)提供符合要求的環(huán)境參數(shù)控制信號(hào),在程序控制下,一方面向信號(hào)檢測(cè)與處理電路送出控制信號(hào),另一方面接收由信號(hào)檢測(cè)與處理電路送來(lái)的反饋信號(hào),用于判斷環(huán)境參數(shù)是否在設(shè)定的范圍內(nèi)。系統(tǒng)控制參數(shù)設(shè)置通過(guò)面板上“增”、“減”按鈕來(lái)完成。開(kāi)機(jī)后系統(tǒng)自動(dòng)進(jìn)行溫度設(shè)置狀態(tài),按動(dòng)“增”可以升高溫度,反之按“減”降低溫度,5 秒內(nèi)不按任何按鍵后,系統(tǒng)自動(dòng)返回工作狀態(tài)。由DS18B

15、20 溫度傳感器測(cè)得溫度信號(hào)經(jīng)AT89C51 單片機(jī)送至數(shù)碼顯示管進(jìn)行輸出顯示。各功能電路的工作情況以及各功能模塊之間的協(xié)調(diào)工作都由中央控制單元來(lái)控制。2.2 濕度監(jiān)測(cè)子系統(tǒng)設(shè)計(jì)濕度監(jiān)測(cè)子系統(tǒng)主要包括濕度檢測(cè)與變換電路、環(huán)境參數(shù)判斷電路、濕度參數(shù)設(shè)置電路等組成。其中,濕度檢測(cè)電路設(shè)計(jì)如圖3 所示濕度檢測(cè)電路由Al2O3 型濕度傳感器、振蕩電路、整流電路、輸出放大電路等組成。振蕩電路為RC 橋式振蕩電路,傳感器特性的線性補(bǔ)償由R1,R2 完成,D1,D2,D3 用于輸入保護(hù),A1,A2 為運(yùn)算放大器,A2 接成電壓跟隨器。當(dāng)環(huán)境濕度發(fā)生變化時(shí),傳感器的電容量也隨著變化,這種變化反應(yīng)到由振蕩電路提

16、供的正弦波信號(hào),通過(guò)電壓跟隨器輸出電壓值。2.3 系統(tǒng)控制模塊設(shè)計(jì)控制信號(hào)由AT89C51 的P0 口輸出到控制電路74HC373,并由WR 和P25 通過(guò)邏輯與非門控制74HC373。只有當(dāng)WR 和P25 都為低電平時(shí),允許74HC373 輸出控制信號(hào)。繼電器J1 、J2 和J3 由晶體管9013 驅(qū)動(dòng),驅(qū)動(dòng)電流為150mA 左右。二極管4007 在繼電器釋放時(shí)與繼電器線圈形成通路,起保護(hù)晶體管9013 的作用。其中,J1 控制加熱器,J2 控制加濕器,J3 控制其他執(zhí)行機(jī)構(gòu)。為保護(hù)繼電器,在其后加一級(jí)接觸器,由接觸器直接驅(qū)動(dòng)受控對(duì)象。2.4復(fù)位電路的設(shè)計(jì)本系統(tǒng)采用RC復(fù)位電路,RC復(fù)位電路

17、實(shí)質(zhì)是一階充放電電路。如圖2-9所示。該電路提供有效的復(fù)位信號(hào)RST(高電平)直至系統(tǒng)電源穩(wěn)定后撤銷復(fù)位信號(hào)(低電平)。從理論上說(shuō)51系列單片機(jī)復(fù)位引腳只要外加兩個(gè)機(jī)器周期的有效信號(hào)即可復(fù)位,設(shè)t為保持高電平的時(shí)間,只要保證t=RC>2M(M為機(jī)器周期)即可。但在實(shí)際設(shè)計(jì)過(guò)程中,通常C1取10uF以上,R1通常取10K左右。時(shí)間發(fā)現(xiàn),如果R1取值太小,如R1取1K.則會(huì)導(dǎo)致RST信號(hào)驅(qū)動(dòng)能力變差而無(wú)法使系統(tǒng)可靠復(fù)位。另外實(shí)驗(yàn)證明,圖中的虛線所接的續(xù)流二極管D1對(duì)于改善復(fù)位性能起到了至關(guān)重要的作用,它的作用是在電源電壓瞬間下降時(shí),電容迅速放電,因此一定寬度的電源毛刺也可使系統(tǒng)可靠復(fù)位。第3

18、章 :軟件設(shè)計(jì)3.1總的流程與硬件設(shè)計(jì)相對(duì)應(yīng),軟件設(shè)計(jì)也采用模塊化程序設(shè)計(jì)的方式,包括主程序模塊,初始化參數(shù)設(shè)置模塊,無(wú)線通訊發(fā)送模塊,無(wú)線通訊接收模塊,數(shù)據(jù)采集程序模塊,顯示模塊。系統(tǒng)主程序流程框圖系統(tǒng)軟件設(shè)計(jì)部分將接收到的數(shù)據(jù)進(jìn)行處理,并比較、反饋、輸出到溫、濕度調(diào)節(jié)執(zhí)行裝置,以實(shí)現(xiàn)溫、濕度的控制。系統(tǒng)軟件采用模塊化設(shè)計(jì),主要有主程序模塊、中斷處理模塊、數(shù)據(jù)采集與顯示模塊、溫濕度參數(shù)設(shè)置模塊、執(zhí)行機(jī)構(gòu)控制模塊、報(bào)警模塊等。主程序模塊主要完成系統(tǒng)初始化、溫濕度采集、設(shè)備的啟/ ??刂坪蜏?、濕度顯示等功能,其流程框圖如圖所示。系統(tǒng)初始化階段,令單片機(jī)的定時(shí)器T1 工作于定時(shí)方式2,用于產(chǎn)生串行

19、通信所需的波特率。串行口工作在方式1,為10 位異步通信方式,即每幀數(shù)據(jù)由1 個(gè)起始位,8 個(gè)數(shù)據(jù)位,1 個(gè)停止位構(gòu)成。單片機(jī)定時(shí)器T0 工作于定時(shí)器模式,用于產(chǎn)生指定的控制周期。為了提高控制的抗干擾性能,考慮到實(shí)際的溫度和濕度變化是連續(xù)、平緩的,采用分段定值平滑濾波算法6處理每次測(cè)得的溫度和濕度值,以防止突發(fā)干擾使測(cè)量值波動(dòng)很大,從而頻繁關(guān)啟加熱和加濕電路至使系統(tǒng)工作不穩(wěn)定。3.2子程序3.2.1溫濕系統(tǒng)控制首先,初始化單片機(jī)設(shè)置中斷,定義變量,然后初始化LCD1602顯示模塊,設(shè)置8位格式,2行,5*7矩陣顯示,整體顯示,關(guān)光標(biāo),不閃爍設(shè)定輸入方式,增量不移位,清除屏幕顯示。調(diào)用溫濕度采集

20、程序進(jìn)行數(shù)據(jù)采集,經(jīng)過(guò)數(shù)據(jù)轉(zhuǎn)換程序,將十六進(jìn)制轉(zhuǎn)換成十進(jìn)制,將十進(jìn)制數(shù)據(jù)輸出到LCD1602顯示模塊進(jìn)行顯示,根據(jù)溫度調(diào)整電機(jī)轉(zhuǎn)速,根據(jù)濕度判斷是否報(bào)警,最后,進(jìn)行新一輪的溫濕度采集。3.2.2 顯示模塊程序設(shè)計(jì)如圖,初始化LCD1602顯示模塊,設(shè)置8位格式,2行,5*7矩陣顯示,整體顯示,關(guān)光標(biāo),不閃爍設(shè)定輸入方式,增量不移位,清除屏幕顯示,延時(shí)等待,將采集到的溫濕度數(shù)據(jù)進(jìn)行轉(zhuǎn)換,十六進(jìn)制轉(zhuǎn)換成十進(jìn)制,然后,判斷是否在第一行顯示,輸入相應(yīng)的地址數(shù)據(jù),延時(shí)等待,輸入需要顯示的數(shù)據(jù)。3.2.3 PWM程序設(shè)計(jì)如圖所示,進(jìn)行中斷程序初始化,設(shè)置定時(shí)器T0中斷時(shí)間為1ms,中斷100次,即100ms作為一個(gè)脈沖周期,每中斷一次,由變量T0_number進(jìn)行計(jì)數(shù),當(dāng)變量T0_number大于100時(shí),給變量T0_number賦值0,重新開(kāi)始計(jì)數(shù),當(dāng)變量T0_number小于變量PWM_width_H時(shí),輸出高電平,當(dāng)變量T0_number大于變量PWM_width_H時(shí),輸出低電平,以此控制脈寬。第4章 :設(shè)計(jì)小結(jié)本設(shè)計(jì)綜合利用單片機(jī)技術(shù)、傳感器技術(shù)、數(shù)字電子技術(shù)和LCD顯示等科學(xué)知識(shí),完成了基于單片機(jī)控制的溫濕度測(cè)量和顯示報(bào)警等的設(shè)計(jì)。比較系統(tǒng)地介紹了硬件的組成及設(shè)計(jì)方法。利用單

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論