畢業(yè)設(shè)計(jì)智能溫度控制系統(tǒng)硬件設(shè)計(jì)_第1頁
畢業(yè)設(shè)計(jì)智能溫度控制系統(tǒng)硬件設(shè)計(jì)_第2頁
畢業(yè)設(shè)計(jì)智能溫度控制系統(tǒng)硬件設(shè)計(jì)_第3頁
畢業(yè)設(shè)計(jì)智能溫度控制系統(tǒng)硬件設(shè)計(jì)_第4頁
畢業(yè)設(shè)計(jì)智能溫度控制系統(tǒng)硬件設(shè)計(jì)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、XXXXXXXXX畢 業(yè) 設(shè) 計(jì) (論 文)XXXXXX系(院) XXXXXXXX專業(yè)畢業(yè)設(shè)計(jì)(論文)題目 智能溫度控制系統(tǒng)(硬件設(shè)計(jì)) 學(xué)生姓名 XXXXX班 級(jí) XXXXXXXXXXX學(xué) 號(hào) XXXXXXX指導(dǎo)教師 XXXXXX完成日期 2013年5 月 8 日智能溫度控制系統(tǒng)(硬件設(shè)計(jì))Intelligent temperature control system (hardware)總計(jì):畢業(yè)設(shè)計(jì)(論文) 36 頁 表 格 4 個(gè) 插 圖 16 幅摘要在現(xiàn)代的各種工業(yè)生產(chǎn)中 ,隨著電子技術(shù)和微型計(jì)算機(jī)的迅速發(fā)展,微機(jī)測(cè)量和控制技術(shù)得到了迅速的發(fā)展和廣泛的應(yīng)用。傳統(tǒng)的人工監(jiān)測(cè)由于存在很大的

2、的缺點(diǎn)正在逐漸被智能電子監(jiān)測(cè)所取代。本設(shè)計(jì)主要做了如下幾方面的工作:一是確定系統(tǒng)的總體設(shè)計(jì)方案,包括其功能設(shè)計(jì);設(shè)計(jì)原則;組成與工作原理;二是進(jìn)行智能傳感器的硬件電路設(shè)計(jì);包括硬件電路構(gòu)成及測(cè)量原理;溫度傳感器的選擇;單片機(jī)的選擇;輸入輸出通道設(shè)計(jì);三是進(jìn)行了調(diào)試和仿真,包括硬件仿真和軟件仿真。在此背景之下我們以專業(yè)知識(shí)為背景,進(jìn)行智能溫控系統(tǒng)的設(shè)計(jì)及實(shí)驗(yàn)。本系統(tǒng)是一個(gè)自動(dòng)反饋調(diào)節(jié)系統(tǒng)。以STC89C52單片機(jī)為主控制單元,以DS18B20為溫度傳感器的溫度控制系統(tǒng)。其中主要模塊包括:主控單元模塊、溫度檢測(cè)模塊、1602液晶顯示模塊、按鍵輸入模塊、蜂鳴器報(bào)警模塊、溫度控制模塊。關(guān)鍵字:STC8

3、9C52單片機(jī)DS18B20 1602液晶 主控單元AbstractIn a variety of modern industrial production, with the rapid development of electronic technology and microcomputer microcomputer measurement and control technology has been rapid development and wide application. Traditional manual monitoring is gradually due to th

4、e presence of a lot of the shortcomings of intelligent electronic monitoring replaced.Designed primarily to do the work of the following aspects: First, determine the overall system design, including its functional design; design principles; composition and working principle; intelligent sensor hard

5、ware circuit design; including hardware circuit and measuring principle ; temperature sensor selection; microcontroller choice; design of the input and output channels; debugging and emulation, including hardware emulation and software simulation.In this context, our expertise and background, intell

6、igent temperature control system design and experiments. This system is an automatic feedback control system. STC89C52 microcontroller-based control unit, temperature sensor DS18B20 temperature control system. Main modules: the main control unit module, the temperature detection module 1602 LCD modu

7、le, the key input module, the buzzer alarm module, temperature control module.Key words: STC89C52 SCM DS18B20 1602 LCD main control unit目錄摘要IAbstractII第一章總體設(shè)計(jì)方案11.1智能溫控系統(tǒng)設(shè)計(jì)方案論證11.2 方案要求11.3 方案總體設(shè)計(jì)框圖11.4 方案選擇31.4.1 主控單元的選擇31.4.2 溫度檢測(cè)單元的選擇31.4.3 溫度顯示器件的選擇5第二章 各單元模塊的硬件設(shè)計(jì)62.1 系統(tǒng)主要器件的介紹62.1.1 AT89C52單片機(jī)的

8、介紹62.1.2 1602LCD液晶顯示的介紹92.1.3 DS18B20數(shù)字溫度傳感器介紹142.2 各部分電路設(shè)計(jì)172.2.1 晶振電路和復(fù)位電路172.2.2 按鍵輸入電路182.2.3 溫度采集電路192.2.4 液晶顯示電路192.2.5 報(bào)警電路202.2.6 溫度控制電路21第三章 軟件部分223.1 系統(tǒng)主程序流程圖22總結(jié)23參考文獻(xiàn)24附錄一:電路原理圖26附錄二:仿真圖27第一章總體設(shè)計(jì)方案1.1智能溫控系統(tǒng)設(shè)計(jì)方案論證本設(shè)計(jì)方案為智能溫控系統(tǒng),首先需要對(duì)待測(cè)溫度進(jìn)行檢測(cè)處理,根據(jù)方案設(shè)計(jì)要求本設(shè)計(jì)需要以單片機(jī)為基礎(chǔ)進(jìn)行設(shè)計(jì)拓展。所以需要選擇合適的溫度檢測(cè)器件將所測(cè)得溫

9、度進(jìn)行合適的轉(zhuǎn)換成為單片機(jī)能夠識(shí)別的信號(hào),進(jìn)而單片機(jī)對(duì)所接受的信號(hào)進(jìn)行處理,輸出合適的信號(hào)進(jìn)而驅(qū)動(dòng)報(bào)警電路和加熱電路或者散熱電路工作。從而達(dá)到設(shè)計(jì)方案所要求的對(duì)溫度的智能檢測(cè)調(diào)節(jié)功能。1.2 方案要求用單片機(jī)設(shè)計(jì)一個(gè)溫度控制系統(tǒng),自動(dòng)控制一個(gè)溫室的溫度,功能要求如下:(1)要求溫室溫度分為兩檔:第一檔為室溫(25左右),第二檔為40,要求溫度控制誤差2。(2)升溫由2臺(tái)1000W的電爐實(shí)現(xiàn)。(3)要求實(shí)時(shí)顯示溫室溫度,顯示位數(shù)為3位,即.。(4)當(dāng)不能保證所要求溫度范圍時(shí),發(fā)出聲光報(bào)警信號(hào)。(5)對(duì)升溫和降溫過程的時(shí)間不作要求。要求采用單片機(jī)控制實(shí)現(xiàn)。1.3 方案總體設(shè)計(jì)框圖 溫度傳感器將檢測(cè)

10、溫度信息轉(zhuǎn)變?yōu)槟M電壓信號(hào)之后,將電壓信號(hào)放大并且傳輸?shù)絾纹瑱C(jī)可以接受的處理能力范圍內(nèi),然后經(jīng)過低通濾波,去除掉雜亂信號(hào)并送入單片機(jī)。單片機(jī)將檢測(cè)到的待測(cè)溫度的信息與設(shè)定的值進(jìn)行比較之后,如果檢測(cè)的值相比較設(shè)定的要高,單片機(jī)輸出的低電平驅(qū)動(dòng)了報(bào)警的系統(tǒng)自動(dòng)的報(bào)警提示溫度過高,同時(shí)散熱電路開始工作,實(shí)現(xiàn)散熱功能;當(dāng)溫度較設(shè)定的值低時(shí),單片機(jī)輸出高電平,同時(shí)加熱電路開始工作,實(shí)現(xiàn)加熱的功能。從而實(shí)現(xiàn)對(duì)溫度的一個(gè)動(dòng)態(tài)平衡的控制調(diào)節(jié)。該單片機(jī)溫度控制系統(tǒng)是以STC89C52單片機(jī)為主控核心,用溫度傳感器DS18B20進(jìn)行溫度采樣收集。整個(gè)系統(tǒng)的硬件部分包括溫度檢測(cè)系統(tǒng)、單片機(jī)控制系統(tǒng)和報(bào)警系統(tǒng)、加熱系

11、統(tǒng)、散熱系統(tǒng)等。溫度檢測(cè)報(bào)警器是能夠檢測(cè)環(huán)境中溫度,具有報(bào)警功能的儀器,儀器的基本組成部分應(yīng)為:溫度采集電路、單片機(jī)控制電路、數(shù)字顯示電路及控制報(bào)警電路、加熱電路還有散 熱電路。基本方案:本方案是基于單片機(jī)進(jìn)行溫度數(shù)據(jù)的采集及處理,由于數(shù)字溫度傳感器DS18B20內(nèi)部集成有模數(shù)轉(zhuǎn)換部件,芯片可將采集到的溫度模擬數(shù)據(jù)進(jìn)行數(shù)字化并通過單總線傳輸給單片機(jī)。所以單片機(jī)將接收到的數(shù)據(jù)進(jìn)行分析和處理,并將數(shù)據(jù)顯示在液晶屏幕上。通過按鍵輸入預(yù)設(shè)溫度,如果不在溫度范圍內(nèi),便驅(qū)動(dòng)蜂鳴器報(bào)警,同時(shí)驅(qū)動(dòng)電爐進(jìn)行加熱,以達(dá)到控制溫度的效果。具體實(shí)驗(yàn)過程:1.先收集與實(shí)驗(yàn)有關(guān)的參考資料,如單片機(jī)原理等書籍 2.對(duì)于使用

12、的元器件進(jìn)行篩選與整理,并設(shè)計(jì)相關(guān)電路與參數(shù)計(jì)算 3.進(jìn)行硬件原理圖仿真,采用proteus仿真軟件, 4.根據(jù)軟件代碼及仿真效果對(duì)參數(shù)進(jìn)行調(diào)整單片機(jī)主控制器鍵盤輸入DS18B20液晶顯示蜂鳴器報(bào)警加熱(散熱)電路圖1.1溫控系統(tǒng)設(shè)計(jì)框圖1.4 方案選擇1.4.1主控單元的選擇 隨著如今科技的發(fā)展,單片機(jī)可謂種類繁多。在此方案設(shè)計(jì)中,單片機(jī)是最核心的主控原件。所以單片機(jī)的選取尤為重要。通常選擇單片機(jī)主要從指令結(jié)構(gòu)、運(yùn)行速度、程序存儲(chǔ)方式和功能等幾個(gè)方面為原則進(jìn)行選取。AT89C52單片機(jī)和AT89C51單片機(jī)都是常見的的單片機(jī)芯片。在本設(shè)計(jì)中需要選取合適的單片機(jī)作為控制核心,通過軟件的編的程的

13、方法進(jìn)行溫度的檢測(cè)和判斷檢測(cè),并在其I/O口輸出控制信號(hào)。相對(duì)于AT89C51單片機(jī)而言,AT89C52單片機(jī)具有性能高、工作的電壓低等特點(diǎn)。另外AT89C52多一個(gè)定時(shí)器T2,ROM多4K,RAM多128B,中斷多2個(gè),多一個(gè)看門狗,在數(shù)據(jù)和指針、掉電等方面還有一些改進(jìn)。最重要的是它兼容標(biāo)準(zhǔn)的MCS-51指令系統(tǒng),在實(shí)際的試驗(yàn)的應(yīng)用中更具實(shí)用性了,并且AT89C52單片機(jī)價(jià)格也經(jīng)濟(jì)和實(shí)惠,符合本設(shè)計(jì)系統(tǒng)的要求。綜合以上所述最終選擇AT89C52作為本方案的主控芯片。1.4.2溫度檢測(cè)單元的選擇根據(jù)方案設(shè)計(jì)要求,需要對(duì)待測(cè)溫度進(jìn)行相對(duì)準(zhǔn)確的測(cè)定。方案要求溫度控制誤差2,所以選擇合適的溫度檢測(cè)方

14、案是很重要的。經(jīng)過討論論證最終確定兩個(gè)方案待選。方案一選擇熱敏電阻對(duì)待測(cè)溫度進(jìn)行檢測(cè)。熱敏電阻將檢測(cè)引起的微小電壓變化通過運(yùn)算放大器放大,再通過數(shù)模轉(zhuǎn)換芯片ADC0809將微弱電壓變化信號(hào)轉(zhuǎn)化為數(shù)字信號(hào)輸入單片機(jī)處理。熱敏電阻器是敏感元件的中一種,通常按照溫度系數(shù)不同分為正溫度系數(shù)熱敏電阻器(PTC)和負(fù)溫度系數(shù)熱敏電阻器(NTC)。熱敏電阻器的典型特點(diǎn)是對(duì)溫度敏感,不同的溫度下表現(xiàn)出不同的電阻值。正溫度系數(shù)熱敏電阻器(PTC)在溫度越高時(shí)電阻值越大,負(fù)溫度系數(shù)熱敏電阻器(NTC)在溫度越高時(shí)電阻值越低,它們同屬于半導(dǎo)體器件。 圖1.2 熱敏電阻的電阻溫度特性圖熱敏電阻的電阻溫度特性可近似地用

15、上圖表示 。在實(shí)際中,熱敏電阻的B值并非是恒定不變的,其變化幅度大小因材料的材質(zhì)和構(gòu)成的不同而異,最大甚至可達(dá)5KC。因此,在較大的溫度范圍內(nèi)應(yīng)用時(shí),將與實(shí)測(cè)值之間存在一定誤差。熱敏電阻的過載能力強(qiáng),成本低廉。但熱敏電阻的阻值與溫度為非線性關(guān)系,所以它只能在較窄的范圍內(nèi)用于精確測(cè)量。熱敏電阻在一些精度要求不高的測(cè)量和控制裝置中得到廣泛應(yīng)用。同樣熱敏電阻也存在一定的缺點(diǎn):阻值與溫度的關(guān)系非線性嚴(yán)重元件易老化,穩(wěn)定性較差元件的一致性差,互換性差除特殊高溫?zé)崦綦娮柰?,絕大多數(shù)熱敏電阻僅適合0150范圍方案二 對(duì)于待測(cè)溫度選擇DS18B20進(jìn)行檢測(cè)。DS18B20數(shù)字溫度傳感器是DALLAS公司生產(chǎn)的

16、1Wire,即單總線器件,具有線路簡(jiǎn)單,體積小的特點(diǎn)。因此用它來組成一個(gè)測(cè)溫系統(tǒng),具有線路簡(jiǎn)單,在一根通信線,可以連接多個(gè)這樣的數(shù)字溫度計(jì),十分方便。DS18B20有以下幾個(gè)突出特點(diǎn):接口簡(jiǎn)單用一個(gè)接口就可實(shí)現(xiàn)通信每一個(gè)DS18B20都有與之相對(duì)應(yīng)的唯一的64位ROM序列碼在使用過程中不需要外加其他外圍器件可用外部電源供電和寄生電源供電數(shù)據(jù)線供電電壓范圍:+3.0V+5.0 VDS18B20在范圍為-55+125之間的精度為+0.5,分辨率為0.0625DS18B20的報(bào)警上下限值可以根據(jù)實(shí)際需求自行設(shè)置超過報(bào)警限值的DS18B20可以通過報(bào)警搜索命令定位識(shí)別多個(gè)DS18B20可以并聯(lián)在同一線

17、上也可以達(dá)到測(cè)溫的目的電源極性接反時(shí),DS18B20不會(huì)因發(fā)熱而燒毀但不能正常工作綜合以上兩種方案可以清晰的看出。方案二中的數(shù)字式集成溫度傳感器DS18B20的高度集成化是其主要的特點(diǎn),這種特點(diǎn)有效的避免了外接運(yùn)放放大器轉(zhuǎn)換等電路原因引起的誤差。此外DS18B20相對(duì)熱敏電阻對(duì)溫度的敏感度較高,符合本實(shí)驗(yàn)要求的2的誤差要求。在工作過程中,DS18B20將溫度值直接轉(zhuǎn)換為數(shù)字信號(hào)量直接輸出,使得系統(tǒng)的程序設(shè)計(jì)得以簡(jiǎn)化。因此,方案二更適合本方案。1.4.3 溫度顯示器件的選擇方案一:采用1602LCD液晶顯示屏顯示溫度。液晶顯示在我們?nèi)粘I钪袘?yīng)用廣泛,它是利用了液晶的物理性質(zhì)的原理。1602LC

18、D是數(shù)字式的接口,具有顯示質(zhì)量高、體積小、質(zhì)量輕和功耗低等特點(diǎn)。方案二:應(yīng)用動(dòng)態(tài)掃描方式,采用LED共陰極數(shù)碼管顯示溫度。LED是利用PN結(jié)把電能轉(zhuǎn)換為 形數(shù)碼管。在數(shù)字和文字顯示是,較為常用的是8段數(shù)碼管。以上兩個(gè)方案相比較,再根據(jù)方案要求:需要同時(shí)對(duì)檢測(cè)溫度和設(shè)定溫度同時(shí)進(jìn)行顯示??紤]到顯示的效果和質(zhì)量高和功耗低等特性。再此方案中采用方案一中的1602LCD液晶顯示。第二章 各單元模塊的硬件設(shè)計(jì)2.1 系統(tǒng)主要器件的介紹硬件系統(tǒng)中包括:AT89C52單片機(jī)、DS18B20溫度傳感器、1602LCD液晶顯示等。2.1.1 AT89C52單片機(jī)的介紹AT89C52是51系列單片機(jī)的一個(gè)常用型號(hào)

19、,它是ATMEL公司生產(chǎn)的。AT89C52是一個(gè)高性能CMOS8位、低電壓?jiǎn)纹瑱C(jī),包含8 k字節(jié)可以擦拭閃存反復(fù)只讀程序存儲(chǔ)器和256字節(jié)的隨機(jī)存取存儲(chǔ)器(RAM),數(shù)據(jù)器件采用ATMEL公司的高密度,非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS - 51指令系統(tǒng),內(nèi)置一般8位CPU和Flash存儲(chǔ)單元,功能強(qiáng)大的單片機(jī)AT89C52可以提供許多復(fù)雜的系統(tǒng)控制應(yīng)用。AT89C52有以下特點(diǎn):可以兼容MCS51指令系統(tǒng) 8k可反復(fù)擦寫(1000次)Flash ROM 有32個(gè)雙向I/O口 256x8bit內(nèi)部RAM 3個(gè)16位可編程定時(shí)/計(jì)數(shù)器中斷時(shí)鐘頻率范圍為0-24MHz 2個(gè)可編程UART串行通道

20、串行中斷有6個(gè)中斷源和2個(gè)外部中斷源2個(gè)中斷讀寫口線還有3個(gè)加密碼位 功耗低空閑功率丟失模式和軟件可設(shè)置睡眠功能和喚醒功能AT89C52單片機(jī)的引腳介紹AT89C52P為40 腳雙列直插封裝的8 位通用微處理器,采用工業(yè)標(biāo)準(zhǔn)的C51內(nèi)核,在內(nèi)部功能及管腳排布上與通用的8xc52 相同,其主要用于會(huì)聚調(diào)整時(shí)的功能控制。功能包括對(duì)會(huì)聚主IC 內(nèi)部寄存器、數(shù)據(jù)RAM及外部接口等功能部件的初始化,會(huì)聚調(diào)整控制,會(huì)聚測(cè)試圖控制,紅外遙控信號(hào)IR的接收解碼及與主板CPU通信等。主要管腳有:XTAL1(19 腳)和XTAL2(18 腳)為振蕩器輸入輸出端口,外接12MHz 晶振。RST/Vpd(9 腳)為復(fù)

21、位輸入端口,外接電阻電容組成的復(fù)位電路。Vcc(40 腳)和Vss(20 腳)為供電端口,分別接+5V電源的正負(fù)端。P0P3 為可編程通用I/O 腳,其功能用途由軟件定義,在本設(shè)計(jì)中,P0 端口(3239 腳)被定義為N1 功能端口,分別與N1的相應(yīng)功能管腳相連接,13 腳定義為IR輸入端,10 腳和11腳定義為I2C總線控制端口,連接N1的SDAS(18腳)和SCLS(19腳)端口,12 腳、27 腳及28 腳定義為握手信號(hào)功能端口,連接主板CPU 的相應(yīng)功能端,用于當(dāng)前制式的檢測(cè)及會(huì)聚調(diào)整狀態(tài)進(jìn)入的控制功能。圖2.1 AT89C52的引腳圖P0口P0口是一組8 位漏極開路型雙向I/O 口,

22、也即地址/數(shù)據(jù)總線復(fù)用口。作為輸出口用時(shí),每位能以吸收電流的方式驅(qū)動(dòng)8個(gè)TTL邏輯門電路,對(duì)端口P0 寫“1”時(shí),可作為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8 位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。在Flash 編程時(shí),P0 口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。P1口P1口是一個(gè)帶內(nèi)部上拉電阻的8 位雙向I/O 口, P1 的輸出緩沖級(jí)可驅(qū)動(dòng)4 個(gè)TTL 邏輯門電路。對(duì)端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流

23、。與AT89C51 不同之處是,P1.0 和P1.1 還可分別作為定時(shí)/計(jì)數(shù)器2 的外部計(jì)數(shù)輸入端和控制端。引腳號(hào)功能特性P1.0T2,時(shí)鐘輸出P1.1T2EX(定時(shí)/計(jì)數(shù)器2)圖2.2 引腳功能圖P2 口P2口是一個(gè)帶有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 的輸出緩沖級(jí)可驅(qū)動(dòng)4 個(gè)TTL 邏輯門電路。對(duì)端口P2 寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流在訪問外部程序存儲(chǔ)器或16 位地址的外部數(shù)據(jù)存儲(chǔ)器,P2 口送出高8 位地址數(shù)據(jù)。在訪問8 位地址的外部數(shù)據(jù)存儲(chǔ)器時(shí),P2 口輸出P2 鎖存器

24、的內(nèi)容。Flash 編程或校驗(yàn)時(shí),P2亦接收高位地址和一些控制信號(hào)。P3 口P3口是一組帶有內(nèi)部上拉電阻的8位雙向I/O 口。P3 口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)P3口寫入“1”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。此時(shí),被外部拉低的P3 口將用上拉電阻輸出電流(IIL)。P3口除了作為一般的I/O 口線外,更重要的用途是它的第二功能P3 口還接收一些用于Flash 閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。RST復(fù)位輸入。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。ALE/PROG 當(dāng)訪問外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許

25、)輸出脈沖用于鎖存地址的低8 位字節(jié)。一般情況下,ALE 仍以時(shí)鐘振蕩頻率的1/6 輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過一個(gè)ALE 脈沖。對(duì)Flash 存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖(PROG)。如有必要,可通過對(duì)特殊功能寄存器(SFR)區(qū)中的8EH 單元的D0 位置位,可禁止ALE 操作。該位置位后,只有一條MOVX 和MOVC指令才能將ALE 激活。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE 禁止位無效。PSEN程序儲(chǔ)存允許(PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89C52 由外部程序存儲(chǔ)

26、器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次PSEN 有效,即輸出兩個(gè)脈沖。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器,將跳過兩次PSEN信號(hào)。EA/VPP外部訪問允許。欲使CPU 僅訪問外部程序存儲(chǔ)器(地址為0000HFFFFH),EA 端必須保持低電平(接地)。需注意的是:如果加密位LB1 被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。如EA端為高電平(接Vcc端),CPU 則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。Flash 存儲(chǔ)器編程時(shí),該引腳加上+12V 的編程允許電源Vpp,當(dāng)然這必須是該器件是使用12V 編程電壓Vpp。2.1.2 1602LCD液晶顯示的介紹1602LCD顯示的特點(diǎn)在日常生活中,液晶顯示器用途廣泛。液

27、晶顯示模塊已作為很多電子產(chǎn)品的通過器件,如在計(jì)算器、電視、電子表及很多家用電子產(chǎn)品中都可以看到,顯示的主要是數(shù)字、專用符號(hào)和圖形文字。在單片機(jī)的人機(jī)交流界面中,一般的輸出方式有以下幾種:LED、發(fā)光管、液晶顯示器、數(shù)碼管。發(fā)光管和LED數(shù)碼管比較常用在單片機(jī)系統(tǒng)中應(yīng)用晶液顯示器作為輸出器件有以下幾個(gè)優(yōu)點(diǎn):質(zhì)量高由于液晶顯示器每一個(gè)點(diǎn)在收到信號(hào)后就一直保持那種亮度和色彩,恒定發(fā)光,而不 同于陰極射線管顯示器那樣需要不斷刷新新亮點(diǎn)。因此,液晶顯示器畫質(zhì)高清且不會(huì)閃爍。數(shù)字式接口液晶顯示器都是數(shù)字式的,和單片機(jī)系統(tǒng)的接口更加簡(jiǎn)單可靠,操作更加方便。功耗低相對(duì)而言,液晶顯示器的功耗主要消耗在其內(nèi)部的電

28、極和驅(qū)動(dòng)IC上,因而耗電量比其它顯示器要少得多。體積小、重量輕液晶顯示器通過顯示屏上的電極控制液晶分子狀態(tài)來達(dá)到顯示的目的,在重量上比相 同顯示面積的傳統(tǒng)顯示器要輕得多。1602LCD的原理及分類液晶顯示是利用液晶的物理特性原理,通過電壓對(duì)其顯示區(qū)域進(jìn)行控制,有電即有顯示,這樣就可以顯示出圖形。液晶顯示器具有易于實(shí)現(xiàn)全彩色顯示、厚度薄、適用于大規(guī)模集成電路直接驅(qū)動(dòng)的特點(diǎn),目前在便攜式電腦、數(shù)字?jǐn)z像機(jī)、PDA移動(dòng)通信工具等眾多領(lǐng)域都得到應(yīng)用。液晶顯示器的分類液晶顯示有多種顯示方式,按其顯示方式通常可分為點(diǎn)陣式、段式、字符式等。除了黑白顯示外,液晶顯示器還有多灰度有彩色顯示等。根據(jù)驅(qū)動(dòng)方式來區(qū)分,

29、可以分為靜態(tài)驅(qū)動(dòng)(Static)、主動(dòng)矩陣驅(qū)動(dòng)(Active Matrix)和單純矩陣驅(qū)動(dòng)(Simple Matx)三種。字符的顯示用LCD顯示一個(gè)字符時(shí)相對(duì)比較復(fù)雜,因?yàn)橐粋€(gè)字符由68或88點(diǎn)陣組成,不但要找到和顯示屏幕上某幾個(gè)位置對(duì)對(duì)應(yīng)的顯示RAM區(qū)的8字節(jié),而且還要使每字節(jié)的不同位為“1”,其它的為“0”,為“1”的點(diǎn)亮,為“0”的不亮。這樣一來就組成某個(gè)字符串。但由于內(nèi)帶字符發(fā)生器的控制器來說,顯示字符就比較簡(jiǎn)單了,可以讓控制器工作在文本方式,根據(jù)在LCD上顯示的行列號(hào)和每行的列數(shù)找出顯示RAM對(duì)應(yīng)的地址,設(shè)立光標(biāo),在此送上該字符對(duì)應(yīng)的代碼。線段的顯示 點(diǎn)陣圖形式液晶由MN個(gè)顯示單元組

30、成,假設(shè)LCD顯示屏有32行,每行有124列,每8列對(duì)應(yīng)1字節(jié)的8位,即每行由16字節(jié),共168=128個(gè)點(diǎn)組成,屏上3216個(gè)顯示單元與顯示RAM區(qū)1024字節(jié)相對(duì)應(yīng),每一字節(jié)的內(nèi)容和顯示屏上相應(yīng)位置的亮暗對(duì)應(yīng)。例如屏的第一行的亮暗由RAM區(qū)的000H00FH的16字節(jié)的內(nèi)容決定,當(dāng)(3FFH)=FFH時(shí),則屏幕的右下角顯示一條短亮線;當(dāng)(000H)=FFH時(shí),則屏幕的左上角顯示一條短亮線,長(zhǎng)度為8個(gè)點(diǎn);當(dāng)(000H)=FFH,(001H)=00H,(002H)=00H,(00EH)=00H,(00FH)=00H時(shí),則在屏幕的頂部顯示一條由8段暗線和8條亮線組成的虛線。這就是LCD顯示的基本

31、原理。漢字的顯示漢字通常采用圖形的方式顯示,從微機(jī)中提取要顯示的漢字的點(diǎn)陣碼(一般用字模提取軟件),每個(gè)漢字占32B,分左右兩半,各占16B,左邊為1、3、5右邊為2、4、6根據(jù)在LCD上開始顯示的行列號(hào)及每行的列數(shù)可找出顯示RAM對(duì)應(yīng)的地址,設(shè)立光標(biāo),送上要顯示的漢字的第一字節(jié),光標(biāo)位置加1,送第二個(gè)字節(jié),換行按列對(duì)齊,送第三個(gè)字節(jié)直到32B顯示完就可以LCD上得到一個(gè)完整漢字。字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號(hào)等點(diǎn)陣式LCD,目前常用16*1,16*2,20*2和40*2行等的模塊。以下面的1602字符型液晶顯示器為例,介紹其用法。一般1602字符型液晶顯示器實(shí)物如圖2.

32、3 1602LCD實(shí)物圖1602LCD的基本參數(shù)及引腳1602LCD分為不帶背光和帶背光兩種,大部分基控制器是HD44780,不帶背光的相比帶背光的較薄,在實(shí)際應(yīng)用中有無背光無要求,兩者尺寸差別如下圖所示:圖2.4 1602LCD實(shí)際尺寸圖1602LCD主要技術(shù)參數(shù):顯示容量:162個(gè)字符芯片工作電壓:4.55.5V工作電流:2.0mA(5.0V)模塊最佳工作電壓:5.0V字符尺寸:2.954.35(WH)mm引腳及功能說明第1腳:VSS為地電源。第2腳:VDD接5V正電源。第3腳:VL為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過

33、一個(gè)10K的電位器調(diào)整對(duì)比度。第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。第5腳:R/W為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng)RS和R/W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平R/W為低電平時(shí)可以寫入數(shù)據(jù)。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。第714腳:D0D7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負(fù)極。1602LCD指令1602LCD操作時(shí)序00寫入指令碼D0D701讀取輸出的D0D7狀態(tài)字RSR/W操作說明10寫入數(shù)據(jù)D0D711從

34、D0D7讀取數(shù)據(jù)圖2.5 1602LCD操作時(shí)序圖1602LCD的指令集:LCD_1602 初始化指令小結(jié):0x38 設(shè)置16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)接口0x01 清屏0x0F 開顯示,顯示光標(biāo),光標(biāo)閃爍0x08 只開顯示0x0e 開顯示,顯示光標(biāo),光標(biāo)不閃爍0x0c 開顯示,不顯示光標(biāo)0x06 地址加1,當(dāng)寫入數(shù)據(jù)的時(shí)候光標(biāo)右移0x02 地址計(jì)數(shù)器AC=0;(此時(shí)地址為0x80) 光標(biāo)歸原點(diǎn),但是DDRAM中斷內(nèi)容不變0x18 光標(biāo)和顯示一起向左移動(dòng)1602LCD的硬件原理圖1602液晶顯示模塊可以和單片機(jī)AT89C52直接接口,電路如下圖所示圖2.6 1602LCD的硬件原理圖2.1

35、.3 DS18B20數(shù)字溫度傳感器介紹DS18B20的簡(jiǎn)介DS18B20是DALLAS公司生產(chǎn)的高性能數(shù)字溫度傳感器,它提供了912位的溫度讀數(shù);可實(shí)現(xiàn)55到+125范圍內(nèi)的溫度測(cè)量,增量值為0.5?,F(xiàn)場(chǎng)測(cè)量的溫度數(shù)值通過單總線接口傳給單片機(jī)微處理器,多個(gè)DS18B20可以在于同一條單線總線上。即單總線器件,具有線路簡(jiǎn)單,體積小的特點(diǎn)。因此用它來組成一個(gè)測(cè)溫系統(tǒng),具有線路簡(jiǎn)單,在一根通信線,可以掛很多這種數(shù)字溫度計(jì),十分便捷。DS18B20產(chǎn)品的特點(diǎn)只要求一個(gè)端口即可實(shí)現(xiàn)通信。在DS18B20中的每個(gè)器件上都有獨(dú)一無二的序列號(hào)。實(shí)際應(yīng)用中不需要外部任何元器件即可實(shí)現(xiàn)測(cè)溫。測(cè)量溫度范圍在55到1

36、25之間。 數(shù)字溫度計(jì)的分辨率用戶可以從9位到12位選擇。內(nèi)部有溫度上、下限告警設(shè)置。DS1820引腳功能 DS18B20有三個(gè)引腳如圖所示圖2.7 封裝的DS18B20的引腳排列圖序號(hào)名稱引腳功能描述1GND接地信號(hào)2DQ數(shù)字輸入輸出引腳,開漏單總線接口引腳,當(dāng)使用寄生電源時(shí),可向電源提供電源3VDD可選擇的VDD引腳,當(dāng)工作于寄生電源時(shí),該引腳必須接地圖2.8 DS18B20各引腳的功能DS18B20的供電方式在DS18B20 的內(nèi)部有64 位的ROM 單元和9 字節(jié)的暫存器單元。64位ROM存儲(chǔ)器件有獨(dú)一無二的序列號(hào)。其中暫存器包含兩字節(jié)(0和1字節(jié))的溫度寄存器,作用是存儲(chǔ)溫度傳感器的

37、數(shù)字輸出。暫存器還提供一字節(jié)的上線警報(bào)觸發(fā)(TH)和下線警報(bào)觸發(fā)(TL)寄存器(2和3字節(jié)),和一字節(jié)的配置寄存器(4字節(jié)),可以通過配置寄存器來設(shè)置溫度轉(zhuǎn)換的精度。暫存器的5、6和7字節(jié)器件內(nèi)部保留使用。第八字節(jié)含有循環(huán)冗余碼(CRC )。使用寄生電源時(shí),DS18B20不需額外的供電電源;當(dāng)總線為高電平時(shí),功率由單總線上的上拉電阻通過DQ引腳提供;高電平總線信號(hào)同時(shí)也向內(nèi)部電容CPP充電,CPP在總線低電平時(shí)為器件供電。以下為DS18B20的兩種供電方式:方式一.寄生電源供電電路 VDD DQ GDNDS18B20I/O口 單片機(jī)Vcc圖2.9 DS18B20的寄生電路供電示意圖方式二.外部

38、電源供電電路VCCI/O口單片機(jī) VDD QD GND DS18B20圖2.10 DS18B20的外部電源供電示意圖 當(dāng)采用方式一的寄生電源供電的時(shí)候,需要特別注意的是VDD引腳必須接地才有效,由IO口為DS18B20供電。相對(duì)于方式二的外部電源供電而言,寄生電源供電有兩大優(yōu)點(diǎn):1.充分利用了元件的引腳,簡(jiǎn)略了本地電源的供電,較為便捷:2.在缺少了正常電源供電的時(shí)候還可以讀ROM.正是由于此,在用使用寄生電源供電時(shí)DS18B20無法進(jìn)行準(zhǔn)確的溫度轉(zhuǎn)存在一定的弊端。在此設(shè)計(jì)方案中,為了達(dá)到精確測(cè)量的目的,我們采用外部電源圖2.11 DS18B20的外部供電電路圖2.2 各部分電路設(shè)計(jì)2.2.1晶

39、振電路和復(fù)位電路在此設(shè)計(jì)方案中,單片機(jī)應(yīng)用系統(tǒng)除單片機(jī)本身需要復(fù)位以外,同樣外部擴(kuò)展I/O接口電路也需要復(fù)位,因此需要一個(gè)包括按鍵復(fù)位和上電在內(nèi)的系統(tǒng)同步復(fù)位電路。控制部件是單片機(jī)的神經(jīng)中樞,它包括定時(shí)、控制電路和指令寄存器、譯碼器以及學(xué)習(xí)傳送控制等部件。它先以主振頻率為基準(zhǔn)發(fā)出CPU的時(shí)序,對(duì)指令進(jìn)行譯碼,然后發(fā)出各種指令信號(hào),完成一系列的定時(shí)控制的微操做。圖2.12 晶振電路和復(fù)位電路2.2.2 按鍵輸入電路在次系統(tǒng)中需要對(duì)預(yù)設(shè)溫度值輸入單片機(jī)。本設(shè)計(jì)方案中設(shè)有4個(gè)獨(dú)立按鍵,其中一端分別和單片機(jī)的P2.0、P2.1。P2.2和P2.3連接,另一端接地。當(dāng)按下任意按鍵時(shí),P2.0口讀取低電平

40、有效,在系統(tǒng)上電后,進(jìn)入鍵盤掃描子程序,以查詢的方式確定各按鍵。達(dá)到溫度預(yù)設(shè)值的設(shè)定。圖2.13 按鍵電路2.2.3 溫度采集電路數(shù)字溫度傳感器DS18B20是通過其內(nèi)部計(jì)數(shù)時(shí)鐘周期還起作用的。達(dá)到測(cè)量溫度的目的。在上文介紹了DS18B20的兩種供電方式:寄生電源供電和外部電源供電。在這里我們采用測(cè)溫更為精確的外部電源供電方式進(jìn)行供電。低溫系數(shù)振蕩器輸出的時(shí)鐘信號(hào)通過由高溫度系數(shù)振蕩器產(chǎn)生的門周期而被計(jì)數(shù),計(jì)數(shù)器預(yù)先置有與-55相對(duì)應(yīng)的一個(gè)基權(quán)值。如果計(jì)數(shù)器計(jì)數(shù)到0時(shí),高溫度系數(shù)振蕩周期還未結(jié)束,則表示測(cè)量的溫度值高于-55,被預(yù)置在-55的溫度寄存器中的值就增加1,然后這個(gè)過程不斷重復(fù),直到

41、高溫度系數(shù)振蕩周期結(jié)束為止。此時(shí)溫度寄存器中的值即為被測(cè)溫度值,這個(gè)值以16位二進(jìn)制形式存放在存儲(chǔ)器中,通過主機(jī)發(fā)送存儲(chǔ)器讀命令可讀出此溫度值,讀取時(shí)低位在前,高位在后,依次進(jìn)行。由于溫度振蕩器的拋物線特性的影響,其內(nèi)用斜率累加器進(jìn)行補(bǔ)償。圖2.14溫度采集電路2.2.4 液晶顯示電路1602LCD液晶顯示的相關(guān)介紹在上文已有詳細(xì)說明,此處就不在多述。1602LCD的顯示屏幕與顯示字符都相對(duì)較小,但并不影響其實(shí)用性,它仍不失為一個(gè)常用的輸出顯示設(shè)備。1602LCD與單片機(jī)連接的線路共有11條,其中有8條數(shù)據(jù)線,3條控制線。如圖把它們都連接上,將占用較多的單片機(jī)的接口。 圖2.15 1602LC

42、D液晶電路2.2.5 報(bào)警電路在方案設(shè)計(jì)中,設(shè)置了高溫報(bào)警裝置,這里選擇蜂鳴器報(bào)警。蜂鳴器是一種一體化結(jié)構(gòu)的電訊器,主要有壓電式蜂鳴器和電磁式蜂鳴器兩種。如下圖當(dāng)待測(cè)溫度超過設(shè)定溫度的最大上限時(shí),單片機(jī)P3.0口輸出高電平時(shí),三極管導(dǎo)通。VCC形成回路驅(qū)動(dòng)蜂鳴器工作,達(dá)到報(bào)警的目的,反之亦然。圖2.16 報(bào)警電路2.2.6 溫度控制電路溫度控制部分是本設(shè)計(jì)方案的關(guān)鍵所在,最重要達(dá)到智能調(diào)節(jié)溫度的目的,需要風(fēng)扇散熱和電路加熱分別實(shí)現(xiàn)。如圖所用的光耦合器件是由發(fā)光二極管與受光源封裝在一起,構(gòu)成的電光電轉(zhuǎn)換的器件。當(dāng)檢測(cè)到溫度低與設(shè)定值時(shí),單片機(jī)P3.1端口輸出高電平時(shí),此時(shí)二極管不放光,光耦不工作

43、,后面的繼電器處于常閉狀態(tài),也就是加熱狀態(tài)。當(dāng)檢測(cè)到溫度高于設(shè)定值時(shí),單片機(jī)P3.1口輸出低電平,此時(shí)二極管發(fā)光,驅(qū)動(dòng)三級(jí)管導(dǎo)通,光耦也開始工作。接著繼電器轉(zhuǎn)換到常開狀態(tài),也就是風(fēng)扇散熱狀態(tài)。進(jìn)而對(duì)高溫進(jìn)行散熱調(diào)節(jié)。如此往復(fù)達(dá)到溫度的動(dòng)態(tài)平衡。圖2.17溫度控制電路第三章 軟件部分3.1 系統(tǒng)主程序流程圖開始系統(tǒng)初始化,開中斷溫度設(shè)定檢測(cè)溫度顯示溫度控制溫度報(bào)警電路圖3.1 系統(tǒng)主程序流程圖由圖3.1主程序流程圖我們可以看出,首先是對(duì)系統(tǒng)初始化,開中斷,然后再包括以下幾個(gè)模塊:1.溫度設(shè)定模塊,采用外部中斷形式2.溫度采集模塊,采用DS18B20傳感器3.液晶顯示模塊,采用的是LCD1602,

44、2*16字的顯示格式4.溫度控制模塊,采用的是定時(shí)中斷的方式5.聲光報(bào)警模塊系統(tǒng)在軟件設(shè)計(jì)的過程中,將報(bào)警部分和溫度控制部分形成了一個(gè)結(jié)合??偨Y(jié)大學(xué)四年的時(shí)光伴隨著這篇畢業(yè)設(shè)計(jì)的完成走向尾聲。經(jīng)過幾個(gè)月的自己的努力還有指導(dǎo)老師和同學(xué)的協(xié)作下,終于完成了設(shè)計(jì)方案。大學(xué)四年做過不少相關(guān)課程設(shè)計(jì),每次都會(huì)有新的收獲,但從始至終對(duì)做電子設(shè)計(jì)的熱情和團(tuán)隊(duì)合作的巨大創(chuàng)造力從未消退。俗話說:興趣是自己最好的老師?;厥鬃约鹤哌^的大學(xué)歷程也充分印證了這句話。從最初一顆好奇的心將我?guī)狭穗娮釉O(shè)計(jì)這條路。一路上有過迷茫也有過希望,有過成功的喜悅也有過失敗的無奈。四年時(shí)間讓我收獲頗豐,更加堅(jiān)定的走電子這條路的決心。在

45、做方案設(shè)計(jì)的過程中是一個(gè)不斷學(xué)習(xí)的過程,不斷完善自己知識(shí)體系的過程。正所謂學(xué)無止境。在這個(gè)過程中我深刻的體會(huì)到我們課堂所學(xué)知識(shí)的局限性和理論性。先輩們說過:紙上學(xué)來終覺淺,絕知此事要躬行。就比如說我們學(xué)過的protel和proteus在課堂上做練習(xí)都感覺比較容易,但要我們獨(dú)立做一個(gè)完全陌生的課題是就會(huì)遇到種種困難。所以作為我們沒有實(shí)際工作經(jīng)驗(yàn)的畢業(yè)生來說快速把所學(xué)的理論知識(shí)和設(shè)計(jì)生產(chǎn)相結(jié)合尤為關(guān)鍵。另一方面,我們不難發(fā)現(xiàn)此次畢業(yè)設(shè)計(jì)的相關(guān)題目都是很貼合我們的生活實(shí)際的。就比如我們的這個(gè)“智能溫控系統(tǒng)”在實(shí)際的生產(chǎn)生活中就有廣泛的應(yīng)用。比如;溫室大棚、火宅報(bào)警等等都是與我們生活息息相關(guān)的。所以這

46、也對(duì)我們提出新的要求:要學(xué)以致用,用我們?cè)跁旧蠈W(xué)到的理論知識(shí)轉(zhuǎn)化為社會(huì)需求的創(chuàng)造力、生產(chǎn)力。做一個(gè)對(duì)社會(huì)有貢獻(xiàn)的人才,為國家建設(shè)奉獻(xiàn)我們的力量。但是,我們?nèi)匀灰J(rèn)識(shí)到,畢業(yè)設(shè)計(jì)的結(jié)束也是另一個(gè)開始。我們所掌握的內(nèi)容依然不足,需要在以后的學(xué)習(xí)和工作中不斷豐富,不斷補(bǔ)充。就以這次畢業(yè)設(shè)計(jì)為例吧,這次畢業(yè)設(shè)計(jì)其實(shí)就是模仿,學(xué)習(xí)論文的格式、寫作方法、注意事項(xiàng)等,如果要寫一篇好的論文僅靠這些是遠(yuǎn)遠(yuǎn)不夠的。寫一篇好的論文必須學(xué)會(huì)創(chuàng)新,要有創(chuàng)新意識(shí)。我們要努力用新的方法去解決以前的問題,看一看是否你的方法有提高,至少我們對(duì)以前的方法加以改進(jìn),這就是創(chuàng)新!然而,在我看過的大多數(shù)文章中,好多都是用舊的方法去解

47、決新的問題,這并沒有實(shí)質(zhì)效率上的提高,因此這樣的文章也很難成為優(yōu)秀的文章。這對(duì)于我們來說有很大難度,但我們一定要有這種意識(shí),思想有多遠(yuǎn)路才能走多遠(yuǎn)!無論我們繼續(xù)深造還是走向工作崗位都應(yīng)該如此,嚴(yán)格要求自己。參考文獻(xiàn)1 李朝青.單片機(jī)原理及接口技術(shù)M.第3版.北京:北京航空航天大學(xué)出版社,2005. 2張齊.單片機(jī)原理與應(yīng)用系統(tǒng)設(shè)計(jì)M.北京:電子工業(yè)出版社,2010. 3曹天漢等. 單片機(jī)原理與接口技術(shù)M.第2版.北京:電子工業(yè)出版社,2006. 4陳杰 黃鴻編著. 傳感器與檢測(cè)技術(shù)M.北京:高等教育出版社,2002. 5李興山,翟衛(wèi)青. 基于溫室溫濕度控制系統(tǒng)的研究J. 安徽農(nóng)業(yè)科學(xué). 2009(22):10704,10740. 6王寶芹等. 基于單片機(jī)的溫室溫濕度控制系統(tǒng)設(shè)計(jì)J. 林業(yè)機(jī)械與木工設(shè)備. 2008(3):3941. 7譚偉,徐玲.智能溫室溫濕度控制系統(tǒng)設(shè)計(jì)及其仿真J.東北林業(yè)大學(xué)報(bào),

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論