2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  第1章 緒論</b></p><p>  1.1 選題的目的和意義</p><p>  此系統(tǒng)設(shè)計(jì)的目的在于對花窖的溫濕度控制實(shí)現(xiàn)自動化,科學(xué)化,通過分析監(jiān)測數(shù)據(jù),結(jié)合花卉生長發(fā)育的規(guī)律,控制環(huán)境條件,使花卉在不適宜生長發(fā)育的反季節(jié)中可獲得比自然下室外生長更優(yōu)良的環(huán)境條件,達(dá)到對花卉的優(yōu)質(zhì),高產(chǎn),時節(jié)的控制。</p><

2、;p>  改革開放后,人們對生活質(zhì)量的要求顯著提高,對美麗的花卉的需求量也急劇上升,這種對養(yǎng)殖花卉為生計(jì)的園林工人是一個機(jī)遇,同時也是對傳統(tǒng)的手工培養(yǎng)花卉是一個挑戰(zhàn),花卉一般都采用溫室栽培,要充分利用好溫室栽培這種高效技術(shù),就需要一套科學(xué)的,先進(jìn)的管理控制方法,用以對不同的花卉生長的各個時期所需的溫度濕度等環(huán)境條件進(jìn)行實(shí)時的監(jiān)控。</p><p>  由于我國從國外引入的自動溫濕度測控系統(tǒng)側(cè)重點(diǎn)與我國氣候特

3、征不相匹配,而且引進(jìn)投資高,運(yùn)行維護(hù)費(fèi)用高,因此難于在我國花卉市場推廣應(yīng)用。因此,根據(jù)我國環(huán)境條件自主設(shè)計(jì)低成本的高效率的花卉溫濕度控制系統(tǒng)對加快我國花房產(chǎn)業(yè)的現(xiàn)代化水平及提高溫室的經(jīng)濟(jì)效益都有重要的意義。</p><p><b>  植被栽培技術(shù):</b></p><p>  植被的“設(shè)施栽培”,即“保護(hù)地栽培”。它是指在某種類型的保護(hù)設(shè)施內(nèi)(如陽畦、溫室、等),認(rèn)

4、為的創(chuàng)造是一直被生長的最佳環(huán)境條件,在不同季節(jié)內(nèi),尤其是不利于植被生長的季節(jié)進(jìn)行植被栽培的一種措施。設(shè)施栽培是人類利用自然、改造自然的一種創(chuàng)造行為。由于涉室內(nèi)的條件可以實(shí)現(xiàn)人為控制,使得植被可以周年生產(chǎn)。玻璃溫室和塑料薄膜溫室出現(xiàn)后,植被生產(chǎn)出現(xiàn)了劃時代的變化。現(xiàn)在人們可以根據(jù)自己的意愿,隨時生產(chǎn)出所需的各種植被??梢哉f這是“設(shè)施栽培”的功勞。</p><p>  在不利于植被生長的自然環(huán)境中,溫室能夠創(chuàng)造適宜植

5、被生長發(fā)育的條件。</p><p>  溫室環(huán)境的調(diào)節(jié)主要包括三個方面:</p><p>  溫度:根據(jù)植被生的適宜溫度進(jìn)行溫室溫度調(diào)節(jié),若低于下限溫度則采取升溫措施,通常采取電熱增溫和火力增溫,火力增溫較為方便。若高于上限溫度則采取降溫措施,通常通過水管降溫和風(fēng)扇降溫。</p><p>  日光:這飲食調(diào)節(jié)光照強(qiáng)度的最好方法,其具體做法是加蓋這樣草或草席,這種方法

6、兼有降溫效果。</p><p>  濕度:為滿足植被對濕度的要求,可以在地上、臺階、盆壁灑水,可以在空中懸掛濕布,以增加水分的蒸發(fā),最好的方法是設(shè)置自動噴霧裝置,自動調(diào)節(jié)濕度。如果濕度過大,容易導(dǎo)致植被被病害,可以采用通風(fēng)的辦法來降低濕度,而且最好在室溫與氣溫相差不大的時候進(jìn)行。</p><p>  (此設(shè)計(jì)側(cè)重于溫濕度的信息采集處理,光照不予考慮,控制環(huán)節(jié)以繼電器式工作)</p&g

7、t;<p><b>  1.2 研究現(xiàn)狀</b></p><p>  國外關(guān)于溫室溫濕度的測控系統(tǒng)多為針對大型花窖、及其他作物生產(chǎn)場合。而國內(nèi)對于溫濕度自動控制的需求主要以小型花卉培養(yǎng)為主,對于溫度要求波動在2.5℃內(nèi),濕度波動在10%。</p><p>  隨著社會的進(jìn)步和工業(yè)技術(shù)的發(fā)展,人們越來越重視溫濕度因素,許多產(chǎn)品對溫濕度范圍要求嚴(yán)格,而目前市

8、場上普遍存在的溫濕度檢測儀器大都是單點(diǎn)測量,同時還有溫濕度信息傳遞不及時、精度不夠的缺點(diǎn),不利于工業(yè)控制者根據(jù)溫濕度變化及能夠綜合處理多點(diǎn)溫濕度信息的測量系統(tǒng)就很有必要。</p><p>  常用的控制溫濕度的方法有一下幾種:第一,使用EDA技術(shù),通過邏輯判斷實(shí)現(xiàn)對當(dāng)前溫濕度與設(shè)定值的對比實(shí)現(xiàn)控制,但邏輯關(guān)系復(fù)雜,溫濕度轉(zhuǎn)換需要較復(fù)雜的芯片,對硬件的需求較大,而邏輯關(guān)系可以通過軟件在芯片內(nèi)模擬,所以這種方法放棄。

9、第二,使用51系列單片機(jī)進(jìn)行數(shù)據(jù)處理及控制,聯(lián)合8279實(shí)現(xiàn)鍵盤輸入與顯示功能。此方案的優(yōu)點(diǎn)在于結(jié)構(gòu)簡明,可以基本實(shí)現(xiàn)課題的指標(biāo)要求,但是缺乏功能的擴(kuò)展性,數(shù)碼管顯示易于操作但是無法顯示圖標(biāo)曲線類復(fù)雜的信息。有待考證。第三,使用類似于方案二的設(shè)計(jì),但加入上下位機(jī)概念,通過RS232實(shí)現(xiàn)單片機(jī)與上位PC機(jī)之間的數(shù)據(jù)傳輸,在PC機(jī)實(shí)現(xiàn)數(shù)據(jù)的存儲與曲線顯示功能。</p><p>  對比之下,方案三設(shè)計(jì)較前兩個合理,可

10、以很好的實(shí)現(xiàn)曲線顯示功能,PC機(jī)便于控制。</p><p>  本課題研究的目的在于針對國內(nèi)的花窖的特點(diǎn),進(jìn)行多點(diǎn)測量,整體控制,對于不同花卉進(jìn)行可調(diào)節(jié)的溫濕度控制,是花窖溫濕度在允許范圍內(nèi)波動,并且有緩沖區(qū)域,達(dá)到降低能耗的目的。</p><p>  了解花窖溫度濕度的監(jiān)測與控制方法,了解指標(biāo)要求設(shè)計(jì)溫濕度測控系統(tǒng)。以單片機(jī)為核心的器件、構(gòu)成系統(tǒng)選擇溫度濕度的感受器實(shí)現(xiàn)對花房內(nèi)的溫度濕度

11、進(jìn)行多點(diǎn)檢測,對其進(jìn)行加溫加濕設(shè)備進(jìn)行控制,維持花房內(nèi)溫濕度負(fù)荷指標(biāo)要求。</p><p>  第2章 系統(tǒng)的硬件系統(tǒng)設(shè)計(jì)</p><p>  2.1 系統(tǒng)的硬件組成框圖</p><p>  本系統(tǒng)為一個全自動的花窖溫濕度巡回檢測與控制系統(tǒng),由以下幾部分組成:AT89C51單片機(jī),溫濕度傳感器,8255并行口電路A/D轉(zhuǎn)換器變送器,驅(qū)動電路報警和顯示電路組成,其接口

12、部分包括單片機(jī)外擴(kuò)展的數(shù)據(jù)存儲器6264一片和地址鎖存器74LS373,系統(tǒng)的組成如圖2-1所示:</p><p>  圖 2-1 硬件組成框圖</p><p>  2.1.1 系統(tǒng)的工作原理</p><p>  在應(yīng)用程序的作用下,首先對8255進(jìn)行初始化,設(shè)定工作方式0。PA口PB口PC口均為輸出口,PA口PB口為顯示輸出,PC口為報警和相關(guān)設(shè)備驅(qū)動口。由于工藝

13、決定,進(jìn)之前已經(jīng)將濕度控制在安全限以內(nèi),測量過程是先溫度后濕度的順序,首先對溫度進(jìn)行采樣,每一個溫度點(diǎn)采樣5次,計(jì)算平均值作為采樣值送入顯示和存儲的相應(yīng)單元進(jìn)行存儲和傳感器的編號和溫度的顯示,然后判斷溫度是否超過設(shè)定溫度,如果溫度超標(biāo)則報警并根據(jù)傳感器的位置判斷啟動通風(fēng)設(shè)備還是加熱設(shè)備,如果不超標(biāo)就繼續(xù)檢測下一個點(diǎn)的溫度,知道整個的多個點(diǎn)溫度全部測試完成,然后計(jì)算和顯示的平均溫度,然后對8個點(diǎn)的濕度進(jìn)行測量并且顯示,也是按照每個點(diǎn)測量5

14、次然后取平均值的方法計(jì)算,來減少干擾因素帶來的誤差,8個點(diǎn)的濕度測量完成后計(jì)算并顯示的平均濕度。同樣與設(shè)定的濕度值比較如果超標(biāo)就報警,并啟動風(fēng)扇進(jìn)行通風(fēng)處理。然后系統(tǒng)返回再進(jìn)行溫度和濕度的巡回測量和顯示。</p><p>  2.2 系統(tǒng)主控制器部分設(shè)計(jì)</p><p>  2.2.1 AT89C51的復(fù)位電路</p><p>  AT89C51單片機(jī)通常采用上電自

15、動復(fù)位和開關(guān)手動復(fù)位兩種方式。</p><p>  本設(shè)計(jì)采用上電復(fù)位電路,所謂上電復(fù)位,是指單片機(jī)只要一上電,便自動地進(jìn)入復(fù)位狀態(tài)。在通電瞬間,電容C通過電阻R充電,RST端出現(xiàn)正脈沖,用以復(fù)位。</p><p>  圖 2-2 復(fù)位電路</p><p>  2.2.2 AT89C51的時鐘電路</p><p>  AT89C51芯片內(nèi)部有

16、一個高增益反向放大器,用于構(gòu)成振蕩器。反向放大器的輸入端為XTAL1,輸出端為XTAL2。在TXAL1和XTAL2兩端跨接由石英晶體及兩個電容構(gòu)成的自激振蕩器,如圖2-3所示。電容器C1和C2通常都取30pF左右,選用不同的電容量對振蕩頻率有微調(diào)作用。但石英晶體本身的標(biāo)定頻率才是單片機(jī)振蕩頻率的決定因素。其振蕩頻率范圍是1~12MHz。</p><p>  圖 2-3 時鐘電路</p><p&

17、gt;  XTAL1:接外部晶體的一端。在單片機(jī)內(nèi)部,它是反相放大器的輸入端,該放大器構(gòu)成了片內(nèi)振蕩器。在采用外部時鐘電路時,對于HMOS單片機(jī)上,此引腳必須接地;對AT89C51單片機(jī),此引腳作為驅(qū)動端。XTAL2:接外部晶體的另一端。在單片機(jī)內(nèi)部,接至上述振蕩器的反相放大器的輸出端,振蕩器的頻率是晶體振蕩頻率。若采用外部時鐘電路時,對于HMOS單片機(jī)上,該引腳輸入外部時鐘脈沖;對AT89C51單片機(jī),此引腳應(yīng)懸空。</p>

18、;<p>  2.2.3 報警電路</p><p>  蜂鳴報警電路是的優(yōu)點(diǎn)是能通過不斷的發(fā)出聲音使人便于及時斷定線路的通斷,發(fā)音元件主要就是蜂鳴器,只要將報警電路接到3-5V直流電源上就能產(chǎn)生3Hz左右的震蕩聲響,其電路如圖2-4所示</p><p>  圖 2-4 報警電路</p><p>  2.2.4 顯示、鍵盤電路</p>

19、<p>  (1)LED顯示器的結(jié)構(gòu)</p><p>  LED顯示器是由發(fā)光二極管顯示字段的顯示器件,也可稱為數(shù)碼管。其外形結(jié)構(gòu)如圖2-5所示,由圖可見它由8個發(fā)光二極管(以下簡稱字段)構(gòu)成,通過不同的組合來顯示出0~9、A、B、C、D、E、F以及小數(shù)點(diǎn)“.”等字符。 </p><p>  圖2-5 LED顯示器的結(jié)構(gòu)</p><p>  表2-1列出七

20、段LED顯示器(共陰極)顯示的數(shù)字、字符和對應(yīng)的段碼關(guān)系。</p><p>  共陽極顯示器的段碼與共陰極顯示器的段碼是邏輯非的關(guān)系,所以對表2-1中的共陰極顯示器的段碼求反,即可得到共陽極顯示器的段碼。</p><p>  表2-1 數(shù)字對應(yīng)的段碼</p><p>  對于6位顯示器,在AT89C51RAM存儲器中設(shè)置7個顯示緩沖單元70H~76H,分別存放7位顯

21、示器的顯示數(shù)據(jù)。AT89C51的 A 口掃描輸出總是只有1位高電平,即7位顯示器中僅有1位公共陽極為高電平,其他位為低電平AT89C51的B口輸出相應(yīng)位然后對其他6位巡回顯示LED1-3顯示溫度、4-6顯示濕度,如果小數(shù)點(diǎn)位固定可以通過對指定位進(jìn)行置位或者清零來實(shí)現(xiàn)。</p><p>  圖 2-6 顯示電路</p><p><b> ?。?)鍵盤電路</b><

22、/p><p>  按鍵可以直接連接到AT89C51的P0口,這樣其電路結(jié)構(gòu)最為簡單,工作時可以使用中斷方式,通過鍵盤的輸入設(shè)定花窖的溫度和濕度的固定值。也可以通過按鍵實(shí)現(xiàn)實(shí)現(xiàn)設(shè)置和確認(rèn)。</p><p>  圖 2-7 按鍵電路</p><p>  2.2.5 通信電路</p><p>  下面簡要地介紹各個ROM命令的功能,以及使用在何種情況下

23、。</p><p>  1)搜索ROM(代碼為FOH)</p><p>  當(dāng)系統(tǒng)初始上電時,主機(jī)必須找出總線上所有從設(shè)備的ROM代碼,這樣主機(jī)就能判斷出從機(jī)的數(shù)目和類型。主機(jī)通過重復(fù)執(zhí)行搜索ROM循環(huán)(搜索ROM命令跟隨著位數(shù)據(jù)交換),以找出總線上所有的從機(jī)設(shè)備。在每次執(zhí)行完搜索ROM循環(huán)后,主機(jī)必須返回至命令序列的第一步(初始化)。</p><p>  讀ROM

24、(代碼為33H)</p><p>  該命令僅適用于總線上只有一個從設(shè)備(單節(jié)點(diǎn))的情況。它允許主機(jī)直接讀出從主機(jī)的64位ROM代碼,而無需執(zhí)行搜索ROM過程,如果該命令用于多節(jié)點(diǎn)系統(tǒng),則必然發(fā)生數(shù)據(jù)沖突,因?yàn)槊總€從機(jī)設(shè)備都會影響該命令。</p><p>  匹配ROM(代碼55H)</p><p>  匹配ROM命令跟隨64位ROM代碼,從而允許主機(jī)訪問多節(jié)點(diǎn)系統(tǒng)

25、中某個指定的從機(jī)設(shè)備。僅當(dāng)從機(jī)完全匹配64為的ROM代碼時,才會響應(yīng)主機(jī)隨后發(fā)出的功能命令,而其他設(shè)備將處于等復(fù)位脈沖的狀態(tài)。</p><p>  4)直訪問ROM(代碼CCH)</p><p>  主機(jī)能夠采用該命令可時反問總線上的所有從機(jī)設(shè)備,而無須發(fā)出任何ROM代碼信號,例如,如果單總線器件采用DS18B20傳感器,主機(jī)通過在發(fā)出直訪ROM命令后跟隨準(zhǔn)換溫度命令【44H】,就可以同時

26、命令總線上的所有DS18B20開始轉(zhuǎn)換溫度,這樣大大節(jié)省了上機(jī)時間。值得注意的是,如果訪ROM命令跟隨的是讀暫存器【BEH】的命令(包括其他讀操作命令),則該命令只能應(yīng)用于單節(jié)點(diǎn)系統(tǒng),否則將由于多個節(jié)點(diǎn)都響應(yīng)該命令而引起數(shù)據(jù)沖突。</p><p>  5)單總線器件的ROM搜索</p><p>  Dallas公司的每片單片機(jī)器件都是具有唯一的64位注冊碼,他存儲在只讀儲器(ROM)中,在

27、單總線網(wǎng)絡(luò)中注冊碼用于單總線系統(tǒng)主機(jī)對從機(jī)器件進(jìn)行逐一尋址。如果單總線網(wǎng)絡(luò)中從機(jī)器件的ROMID是未知的,可以通過ROMID搜索算法來找到該注冊碼單總線期間的ROM注冊的數(shù)據(jù)格式如表2-2所示</p><p>  表2-2 單總線器件ROM注冊碼數(shù)據(jù)格式</p><p>  2.3 單總線數(shù)字溫度傳感器DS1820和濕度檢測電路</p><p>  2.3.1 DS

28、1820 的主要特性</p><p>  DS1820 有下列主要特性 :</p><p>  1)只需一根 I/ O 線就能完成通信 ;</p><p>  2)多個分散的 DS1820 可以共用一線進(jìn)行通信;</p><p>  3)不需外部元器件 ;</p><p>  4)可以通過數(shù)據(jù)線供電 ;</p&g

29、t;<p>  5)檢測溫度范圍為 - 55~ + 125°C ,精度在0. 5度 ;</p><p>  6)用 9bit 數(shù)字量來表示溫度 ;</p><p>  7)每次將溫度轉(zhuǎn)換成數(shù)字量需 200ms ;</p><p>  8)可定義一個不變化的溫度設(shè)置為報警溫度;</p><p>  2.3.2 DS182

30、0 內(nèi)部結(jié)構(gòu)</p><p>  DS1820 內(nèi)部結(jié)構(gòu)框圖如圖 2-8 所示。</p><p>  圖2-8 DS1820內(nèi)部結(jié)構(gòu)圖</p><p>  由圖2-8 可知 ,DS1820 由以下幾部分組成:</p><p>  1)64 位激光只讀存貯器。在這里存放著每個 DS1820 的唯一的序號 ,開始 8 位是產(chǎn)品類型的編號(DS1

31、820 為 10H) ,接著是每個器件的唯一的序號 ,共有 48 位 ,最后 8 位是前 56 位的 CRC 校驗(yàn)碼這也是多個 DS1820 可以采用一線進(jìn)行通信的原因。 </p><p>  2)溫度傳感器。它是將溫度轉(zhuǎn)化為數(shù)字量的關(guān)鍵部分。</p><p>  3)DS1820 的存貯器。它由高速存貯器RAM和EERAM(高溫TH和低溫TL報警觸發(fā)器)組成,數(shù)據(jù)首先寫入高速存貯器

32、RAM 中 ,然后通過復(fù)制命令將數(shù)據(jù)寫入 EERAM 中。高速存貯器 RAM 由8 個字節(jié)組成 ,頭兩個字節(jié)存放檢測溫度的值,0號 (LSB) 為存放溫度的值,1 號 (MSB) 存放溫度值的符號 ,如果溫度為負(fù) ,則1號存貯器全為1 ,否則全為0,這也是可用 9bit 來表示溫度的原因。最低位先讀出。若LSB最低位為1 ,則表示為0.5度 ,求值的方法根據(jù)MSB中的值將LSB中的二進(jìn)制數(shù)求補(bǔ)再轉(zhuǎn)換成十進(jìn)制數(shù)除以 2 即得被測溫度的值。

33、表 2是溫度和數(shù)字量的關(guān)系。第二和第三字節(jié)是從TH和TL中復(fù)制的值,當(dāng)上電被更新;接下來兩個字節(jié)沒用 ,若讀它應(yīng)全為1 ;第六和第七字節(jié)為計(jì)數(shù)寄存器;最后一個字節(jié)為 CRC 校驗(yàn)。</p><p>  2.3.3 DS1820的工作原理</p><p>  DS1820的引腳排列如圖2-9所示。I/O位數(shù)據(jù)輸入/輸出端(即單線總線),它屬于漏極開路輸出,外接上拉電阻后,常態(tài)下呈高電平。是

34、可供選用的外部+5V電源端,不用時需接地。GND為地,NC為空腳。</p><p>  圖 2-9 DS1820的引腳圖</p><p>  DS1820測量溫度時使用特有的溫度測量技術(shù),其測量溫度框圖如圖2-10所示。內(nèi)部計(jì)數(shù)器對一個受溫度影響的振蕩器的脈沖計(jì)數(shù),低溫時振蕩器的脈沖可以沖過門電路,而當(dāng)達(dá)到某一設(shè)置高溫時,振蕩器的脈沖無法通過門電路。</p><p>

35、;  圖 2-10 DS1820測溫原理框圖</p><p>  2.3.4 DS1820使用中注意事項(xiàng)</p><p>  DS1820雖然具有測溫系統(tǒng)簡單、測溫精度高、連接方便、占用口線少等優(yōu)點(diǎn),但在實(shí)際應(yīng)用中也應(yīng)注意以下幾方面的問題: 1)較小的硬件開銷需要相對復(fù)雜的軟件進(jìn)行補(bǔ)償,由于DS1820與微處理器間采用串行數(shù)據(jù)傳送,因此,在對DS1820進(jìn)行讀寫編程時,必須嚴(yán)格

36、的保證讀寫時序,否則將無法讀取測溫結(jié)果。 2)當(dāng)單總線上所掛DS1820超過8個時,就需要解決微處理器的總線驅(qū)動問題,這一點(diǎn)在進(jìn)行多點(diǎn)測溫系統(tǒng)設(shè)計(jì)時要加以注意。 3)在DS1820測溫程序設(shè)計(jì)中,向DS1820發(fā)出溫度轉(zhuǎn)換命令后,程序總要等待DS1820的返回信號,一旦某個DS1820接觸不好或斷線,當(dāng)程序讀該DS1820時,將沒有返回信號,程序進(jìn)入死循環(huán)</p><p>  2.3.5 濕度檢

37、測電路</p><p>  本例中采用8255來實(shí)現(xiàn)轉(zhuǎn)換。EL7556由積分電路、基準(zhǔn)電路、頻率轉(zhuǎn)換電路及頻率—電壓(F/V)轉(zhuǎn)換電路等組成,積分電路及R1、R2、C1用于產(chǎn)生一定頻率的脈沖信號并從5腳送至8腳。調(diào)節(jié)R2可對該脈沖信號頻率進(jìn)行調(diào)整,從而使?jié)穸葌鞲衅鞯木€性和靈敏度處于較好狀態(tài);基準(zhǔn)電路和頻率轉(zhuǎn)換電路可將濕度傳感器的電容變化轉(zhuǎn)換成頻率變化,再經(jīng)頻率—電壓轉(zhuǎn)換電路后從9腳輸出與頻率成線性的電壓,然后經(jīng)C

38、3等濾波后送入A/D轉(zhuǎn)換器,再進(jìn)行A/D轉(zhuǎn)換以將其轉(zhuǎn)換成數(shù)字信號。本設(shè)計(jì)的濕敏傳感器為MXS型電容式濕敏傳感器,濕度為76%RH時的電容值為500pF,電容相對變化率為+1.7 pF/%。當(dāng)濕度為0%~100%RH時,9腳輸出的相應(yīng)信號頻率為0~1000Hz,精度為2%,F(xiàn)/V電路輸出的電壓為0~5V。調(diào)整時,可先設(shè)定濕度為5%RH,然后調(diào)節(jié)R2,使9腳輸出100mV電壓即可。</p><p>  主要特性:1)

39、與MCS-51 兼容 ;2)4K字節(jié)可編程閃爍存儲器;3) 壽命:1000寫/擦循環(huán);4)數(shù)據(jù)保留時間:10年</p><p>  圖 2-11 濕度傳感器外觀和內(nèi)部結(jié)構(gòu)圖</p><p>  第3章 系統(tǒng)主控器件部分設(shè)計(jì)</p><p>  3.1 AT89C51的工作原理</p><p><b> ?。?)CPU的結(jié)構(gòu)<

40、/b></p><p>  CPU是單片機(jī)內(nèi)部的核心部分,是單片機(jī)的指揮和執(zhí)行機(jī)構(gòu),它決定了單片機(jī)的主要功能特性。從功能上看,CPU包括兩個基本部分:運(yùn)算器和控制器。下面說明控制器和運(yùn)算器。</p><p><b>  1)運(yùn)算器</b></p><p>  運(yùn)算器包括算術(shù)邏輯運(yùn)算部件ALU、累加器ACCC、B寄存器、暫存寄存器TMP1和

41、TMP2、程序狀態(tài)寄存器PSW、BCD碼運(yùn)算調(diào)整電路等。</p><p><b>  2)時鐘電路</b></p><p>  AT89C51芯片內(nèi)部有一個高增益反向放大器,用于構(gòu)成振蕩器。反向放大器的輸入端為XTAL1,輸出端為XTAL2。在TXAL1和XTAL2兩端跨接由石英晶體及兩個電容構(gòu)成的自激振蕩器,如圖2-1所示。電容器C1和C2通常都取30pF左右,選用

42、不同的電容量對振蕩頻率有微調(diào)作用。但石英晶體本身的標(biāo)定頻率才是單片機(jī)振蕩頻率的決定因素。其振蕩頻率范圍是1~12MHz。</p><p>  本設(shè)計(jì)考慮系統(tǒng)的獨(dú)立完整性,選用內(nèi)部時鐘方式,石英震蕩頻率選用12MHZ,ALE信號頻率為2MHZ。</p><p> ?。?)I/O口結(jié)構(gòu):</p><p>  AT89C51單片機(jī)有4個8位并行I/O接口,記作P0、P1、

43、P2和P3,每個端口都是8位準(zhǔn)雙向口,共占32根引腳。每一條I/O線都能獨(dú)立地用作輸入或輸出。每個端口都包括一個鎖存器(即特殊功能寄存器P0~P3),一個輸出驅(qū)動器和輸入緩沖器,作輸出時數(shù)據(jù)可以鎖存,作輸入時數(shù)據(jù)可以緩沖,但是這四個通道的功能完全不同。</p><p> ?。?)程序存儲器及數(shù)據(jù)存儲器</p><p><b>  1)程序存儲器</b></p&g

44、t;<p>  對AT89C51芯片來說,片內(nèi)有4K字節(jié)ROM/EPROM,片外可擴(kuò)展60K字節(jié)EPROM,片內(nèi)和片外程序存儲器統(tǒng)一編址。</p><p>  在程序存儲器中,有6個地址單元被保留用于某些特定的地址,如下表2-1所示。</p><p><b>  2)數(shù)據(jù)存儲器</b></p><p>  AT89C51數(shù)據(jù)存儲器

45、空間也分為內(nèi)片和外片兩大部分,即片內(nèi)數(shù)據(jù)存儲器RAM和片外數(shù)據(jù)存儲器RAM。如何區(qū)別片內(nèi)、片外RAM空間呢?片內(nèi)數(shù)據(jù)存儲器最大可以尋址256個單元,片外最大可擴(kuò)展64K字節(jié)RAM,并且片內(nèi)使用的是MOV指令,片外64K ROM空間專門為MOVX指令所用。</p><p><b>  (4)定時器</b></p><p>  AT89C51單片機(jī)的內(nèi)部有兩個16位可變成

46、定時器0(T0)和定時器1(T1),它們都有定時或是事件計(jì)數(shù)的功能,可用于定時控制、延時、對外部事件計(jì)數(shù)和檢測等場合。</p><p>  表3-1 AT89C51的復(fù)位、中斷入口地址</p><p>  它們具有計(jì)數(shù)和定時兩種工作方式以及四種工作模式。定時器T0具有方式0、方式1、方式2和方式3四種工作方式。T1具有方式0、方式1和方式2三種工作方式。</p><p

47、><b>  (5)中斷系統(tǒng)</b></p><p>  AT89C51單片機(jī)有五個中斷請求源。其中,兩個外部中斷源;兩個片內(nèi)定時器/計(jì)數(shù)器(T0、T1)的溢出中斷源TE0和TF1;一個片內(nèi)串行口接受或發(fā)送中斷源RI或TI。這些中斷請求分別由單片機(jī)的特殊功能寄存器TCON和SCON的相應(yīng)位鎖存。當(dāng)幾個中斷源同時向CPU請求中斷,要求CPU提供服務(wù)的時候,就存在CPU優(yōu)先響應(yīng)哪一個中斷請

48、求,于是一些微處理器和單片機(jī)規(guī)定了每個中斷源的優(yōu)先級別。</p><p>  3.2 AT89C51的復(fù)位電路</p><p>  AT89C51單片機(jī)通常采用上電自動復(fù)位和開關(guān)手動復(fù)位兩種方式。</p><p>  本設(shè)計(jì)采用上電復(fù)位電路,所謂上電復(fù)位,是指單片機(jī)只要一上電,便自動地進(jìn)入復(fù)位狀態(tài)。在通電瞬間,電容C通過電阻R充電,RST端出現(xiàn)正脈沖,用以復(fù)位。&l

49、t;/p><p>  3.3 AT89C51的引腳功能</p><p>  AT89C51的40條引腳中,有2條專用于主電源的引腳,4條控制和其他電源復(fù)用的引腳,32條輸入/輸出引腳。如圖2-3所示,下面介紹主要引腳的名稱和功能:</p><p>  1)主電源引腳Vcc和Vss</p><p>  Vcc:接+5V電源。</p>

50、<p><b>  Vss:接電源地。</b></p><p>  2)時鐘電路引腳XTAL1和XTAL2</p><p>  XTAL1:接外部晶體的一端。在單片機(jī)內(nèi)部,它是反相放大器的輸入端,該放大器構(gòu)成了片內(nèi)振蕩器。在采用外部時鐘電路時,對于HMOS單片機(jī)上,此引腳必須接地;對AT89C51單片機(jī),此引腳作為驅(qū)動端。XTAL2:接外部晶體的另一端。在單

51、片機(jī)內(nèi)部,接至上述振蕩器的反相放大器的輸出端,振蕩器的頻率是晶體振蕩頻率。若采用外部時鐘電路時,對于HMOS單片機(jī)上,該引腳輸入外部時鐘脈沖;對AT89C51單片機(jī),此引腳應(yīng)懸空。</p><p>  圖3-1 AT89C51主要引腳圖</p><p>  3)控制信號引腳RST/、ALE/、和/</p><p>  RST/:復(fù)位/備用電源輸入端。單片機(jī)商店后,

52、只要在該引腳上輸入24個振蕩周期(2個機(jī)器周期)寬度以上的高電平就會使單片機(jī)復(fù)位;若在RST與Vcc之間接一個10F的電容,而在RST與Vss之間接一個8.2k的下拉電阻,則可實(shí)現(xiàn)單片機(jī)上電自動復(fù)位。</p><p>  4)輸入/輸出(I/O)引腳P0、P1、P2和P3</p><p>  P0.0~P0.7:P0口是一個8位雙向I/O端口。在訪問片外存儲器時,它分時提供低8位地址和作8

53、位雙向數(shù)據(jù)總線。在EOROM編程時,從P0口輸入指令字節(jié);在驗(yàn)證程序時,則輸出指令字節(jié)(驗(yàn)證時,要接上拉電阻)。P0口能以吸收電流的方式驅(qū)動8個LSTTL負(fù)載。</p><p>  P1.0~P1.7:P1是8位準(zhǔn)雙向I/O端口。在EPROM編程和程序驗(yàn)證時,它輸入低8位地址。P1口能驅(qū)動4個LSTTL負(fù)載。</p><p>  P2.0~P2.7:P2是8位準(zhǔn)雙向I/O端口。在CPU訪問

54、外部存儲器時,它輸出高8位地址,在對EPROM編程和程序檢驗(yàn)時,它輸入高8位地址。P2口可驅(qū)動4個LSTTL負(fù)載。</p><p>  P3.0~P3.7:P3是8位準(zhǔn)雙向I/O端口。它是一個復(fù)用功能口,作為第一功能使用時,為普通I/O口,其功能和操作方法與P1口相同。作為第二功能使用時,各引腳的定義如下表。P3口的每一條條引腳均可以獨(dú)立的定義為第一功能的輸入輸出或第二功能。P3口能驅(qū)動4個LSTTL負(fù)載。<

55、;/p><p><b>  表3-2 功能表</b></p><p>  第4章 系統(tǒng)的軟件設(shè)計(jì)</p><p><b>  4.1 設(shè)計(jì)方法</b></p><p>  本溫濕度控制系統(tǒng)在設(shè)計(jì)過程中,遵循的是穩(wěn)定化、高效化、簡單化、小型化的特點(diǎn),最大限度提高系統(tǒng)的性價比。應(yīng)用軟件采用模塊化的程序設(shè)計(jì)

56、方法,這種條理清晰的設(shè)計(jì)方法免去一部分軟件的重復(fù)編程,然后組合成符合要求的應(yīng)用程序,因此本應(yīng)用軟件分為兩大部分:主程序和子程序設(shè)計(jì)。</p><p>  4.2 主程序的分析與說明</p><p>  主程序是調(diào)控系統(tǒng)的神經(jīng)中樞,它被ROM中,系統(tǒng)上電復(fù)位后執(zhí)行一個跳轉(zhuǎn)指令條通過中斷區(qū)就開始執(zhí)行主程序。</p><p>  圖4-1 主程序流程圖</p>

57、;<p>  4.3 個部分程序流程圖</p><p>  4.3.1 讀溫度子程序</p><p>  圖4-2 讀溫度子程序流程圖</p><p>  4.3.2 溫度求平均值子程序</p><p>  圖4-3 溫度求平均值子程序流程圖</p><p>  4.3.3 求花窖平均溫度子程

58、序</p><p>  圖4-4 求花窖平均溫度子程序流程圖</p><p>  4.4 數(shù)據(jù)采集流程圖</p><p>  圖 4-5 數(shù)據(jù)采集流程圖</p><p><b>  第6章 總結(jié)與展望</b></p><p>  本課題研究的目的在于針對國內(nèi)的花窖的特點(diǎn),進(jìn)行多點(diǎn)測量,整體控

59、制,對于不同花卉進(jìn)行可調(diào)節(jié)的溫濕度控制,是花窖溫濕度在允許范圍內(nèi)波動,并且有緩沖區(qū)域,達(dá)到降低能耗的目的。</p><p>  本文研究的主要內(nèi)容是在應(yīng)用程序的作用下,首先對8255進(jìn)行初始化,設(shè)定工作方式0。PA口PB口PC口均為輸出口,PA口PB口為顯示輸出,PC口為報警和相關(guān)設(shè)備驅(qū)動口。由于工藝決定,進(jìn)之前已經(jīng)將濕度控制在安全限以內(nèi),測量過程是先溫度后濕度的順序,首先對溫度進(jìn)行采樣,每一個溫度點(diǎn)采樣5次,計(jì)

60、算平均值作為采樣值送入顯示和存儲的相應(yīng)單元進(jìn)行存儲和傳感器的編號和溫度的顯示,然后判斷溫度是否超過設(shè)定溫度,如果溫度超標(biāo)則報警并根據(jù)傳感器的位置判斷啟動通風(fēng)設(shè)備還是加熱設(shè)備,如果不超標(biāo)就繼續(xù)檢測下一個點(diǎn)的溫度,知道整個的多個點(diǎn)溫度全部測試完成,然后計(jì)算和顯示的平均溫度,然后對8個點(diǎn)的濕度進(jìn)行測量并且顯示,也是按照每個點(diǎn)測量5次然后取平均值的方法計(jì)算,來減少干擾因素帶來的誤差,8個點(diǎn)的濕度測量完成后計(jì)算并顯示的平均濕度。同樣與設(shè)定的濕度值

61、比較如果超標(biāo)就報警,并啟動風(fēng)扇進(jìn)行通風(fēng)處理。然后系統(tǒng)返回再進(jìn)行溫度和濕度的巡回測量和顯示。</p><p>  隨著社會的進(jìn)步和工業(yè)技術(shù)的發(fā)展,人們越來越重視溫濕度因素,許多產(chǎn)品對溫濕度范圍要求嚴(yán)格,而目前市場上普遍存在的溫濕度檢測儀器大都是單點(diǎn)測量,同時還有溫濕度信息傳遞不及時、精度不夠的缺點(diǎn),不利于工業(yè)控制者根據(jù)溫濕度變化及能夠綜合處理多點(diǎn)溫濕度信息的測量系統(tǒng)就很有必要。通過對溫度濕度的自動控制設(shè)計(jì)可以很好的

62、解決以上的問題,值得我們加以探索的。</p><p><b>  致 謝</b></p><p>  在本次論文的寫作過程中,我的導(dǎo)師**老師傾注了大量的心血,從選題到開題報告,從寫作提綱,到一遍又一遍地指出我的論文稿中的問題,嚴(yán)格把關(guān),循循善誘,在此我表示由衷的感謝。同時我還要感謝在我學(xué)習(xí)期間給我極大關(guān)心和幫助的各位老師和關(guān)心我的同學(xué)和朋友。這次畢業(yè)設(shè)計(jì)是大學(xué)生涯

63、中最后的一次設(shè)計(jì),在這段時間里,我不僅學(xué)到了有關(guān)電氣自動控制的理論知識。將所有的專業(yè)知識系統(tǒng)化和理論化,充分理解了電氣自動的真諦。在論文的撰寫過程中,大到論文的內(nèi)容和框架結(jié)構(gòu),小到具體的詞句和標(biāo)點(diǎn)符號,導(dǎo)師都詳細(xì)地審閱,提出了貼切的修改意見。導(dǎo)師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、忘我的工作精神時刻影響著我,成為本人學(xué)習(xí)的典范;導(dǎo)師高尚正直的品格、謙遜樸實(shí)的作風(fēng)是本人為人處事的典范;導(dǎo)師淵博的專業(yè)知識、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和孜孜以求的科研精神是本人從事科研工作的

64、榜樣;導(dǎo)師誨人不倦、認(rèn)真負(fù)責(zé)的教書育人態(tài)度是本人從事教學(xué)工作的楷模。**學(xué)院的領(lǐng)導(dǎo)和老師在本人的學(xué)習(xí)過程中和論文編寫工程中給予大力幫助,在此向他們表示深切的謝意。 從論文選題到收集資料,從寫稿到論文的反復(fù)修改的過程中得到了本人所在寢室同學(xué)的熱情幫助,在此也向他們表示由衷的感謝。 </p><p><b>  參考文獻(xiàn)</b></p><p>  [1]徐

65、偉忠. 計(jì)算機(jī)技術(shù)在農(nóng)業(yè)領(lǐng)域的應(yīng)用.麗水市科技局遠(yuǎn)程教育直播中心,2004</p><p>  [2]胡乾斌. 單片微型計(jì)算機(jī)原理與應(yīng)用[M].華中科技大學(xué)出版社,1996</p><p>  [3]楊振江.A/D D/A轉(zhuǎn)換器接口技術(shù)與實(shí)用線路[M].西安電子科技大學(xué)出版社</p><p>  [4]黃惠媛,李潤國.單片機(jī)原理與接口(自動化控制專業(yè))[M].海軍出

66、版社,2006</p><p>  [5]楊金巖.8051單片機(jī)數(shù)據(jù)傳輸接口擴(kuò)展技術(shù)與應(yīng)用實(shí)例[M].人民郵電出版社,2005</p><p>  [6]胡學(xué)海.單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì)[M].電子工業(yè)出版社,2005</p><p>  [7]沙占友,王彥朋,孟志永.單片機(jī)外圍電路設(shè)計(jì)[M].電子工業(yè)出版社,2003</p><p>  [

67、8]王新賢,蔣富瑞.實(shí)用計(jì)算機(jī)控制技術(shù)手冊[M].山東科學(xué)技術(shù)出版社,2004</p><p>  [9]周繼明,江世明,傳感技術(shù)與應(yīng)用[M], 中南大學(xué)出版社, 2005,68-89</p><p>  [10]求是科技,單片機(jī)典型模塊設(shè)計(jì)實(shí)例導(dǎo)航[M],人民郵電出版社, 2004,45-58</p><p>  [11]李朝清,單片機(jī)原理及接口技術(shù)[M],北京航

68、空航天大學(xué)出版社, 2003,67-89</p><p>  [12]朱延釗,AD7705/7706的應(yīng)用[J],國外電子元器件,2002,6:23-25</p><p>  [13]王衛(wèi)平,電子工藝基礎(chǔ)[M],電子工業(yè)出版社,2005</p><p>  [14]Ernest O.Doebelin. Measurement Systems: Application

69、 and Design [M].America: McGraw-HILL BOOK COMPANY,1976</p><p>  [15]彭其圣 , 劉松齡. 單片機(jī)溫室大棚種植參數(shù)監(jiān)控系統(tǒng). 中南民族大學(xué)學(xué)報:自然科學(xué)版 , 2004</p><p><b>  附 錄</b></p><p><b>  附錄1.程序清單<

70、/b></p><p><b>  主程序如下:</b></p><p>  **********************************************</p><p><b>  常數(shù)定義:</b></p><p>  ***************************

71、*******************</p><p>  IEMPL EOU 21H</p><p>  IEMPH EQU 22H</p><p>  IEMPLC EQU 23H</p><

72、p>  IEMPHC EQU 24H</p><p>  IEMPHEAD EQU 36H</p><p>  TD1 EQU 40H</p><p>  TD2 EQU

73、 41H</p><p>  TD3 EQU 42H</p><p>  TEMPL0 EQU 2FH</p><p>  TEMPLP1 EQU #04H</p><p&g

74、t;  TEMPLP0 EQU #80H</p><p>  TEMPD1 EQU #02H</p><p>  TEMPD0 EQU #80H</p><p>  ***************************

75、******************</p><p><b>  工作內(nèi)存定義</b></p><p>  *********************************************</p><p>  BITST DATA 20H</p><p&g

76、t;  RS BIT BITST.1</p><p>  C300 BIT BITST.2</p><p>  RST BIT BITST.3</p><p>  FENG1

77、 BIT BITST.4 </p><p>  FENG2 BIT BITST.5</p><p>  KONG1 BIT BITST.6</p><p>  KONG2 BIT

78、 BITST.7</p><p>  **********************************************</p><p><b>  引腳定義</b></p><p>  **********************************************</p><p&

79、gt;  TEMPDLN BIT P2.6</p><p>  **********************************************</p><p><b>  中斷向量區(qū)</b></p><p>  **********************************

80、************</p><p>  ORG 0000H</p><p>  LJMP START</p><p>  ORG 0003H</p><p><b>  RETI</b></p><p>  

81、QRG 000BH</p><p>  RETI </p><p>  ORG 0013H</p><p><b>  RETI</b></p><p>  ORG 001BH</p><p&

82、gt;<b>  RETI</b></p><p>  ORG 0023H</p><p><b>  RETI</b></p><p>  ****************************</p><p><b>  系統(tǒng)初始化</b>&l

83、t;/p><p>  ****************************</p><p>  ORG 100H</p><p>  START: MOV SP , #60H</p><p>  CLSMEM:MOV R0 , #20H</p&g

84、t;<p>  MOV R1 , #60H</p><p>  CLSMEM1:MOV @R0 , #00H</p><p>  INC R0 </p><p>  DJNZ R1 , CLSMEM1</p>

85、<p>  ERROR NOP</p><p>  LJMP START</p><p><b>  NOP</b></p><p>  ********************************************</p><p><b>  主程序</b>

86、;</p><p>  ********************************************</p><p>  MAIN: LCALL INITIAL</p><p>  MOV DPTR , #1F00H</p><p>  MOV A ,

87、 #01H</p><p>  LOOP300:MOVX @DPTR , A</p><p>  MOV R1 , #25H</p><p>  MOV TEMPL0 , #2FH</p><p>  LOOPNI: LCALL R

88、EADTEMP</p><p>  LCALL DELAYIS</p><p>  CLAL READTEMP1</p><p>  MOV @R1 , TEMPH</p><p>  INC R1 </p><p> 

89、 MOV @R1</p><p>  CJNE R1 , #TEMPL0 , LOOPN1</p><p>  CLALL SUMDIV5TEMP</p><p>  CLALL ALARMTEMP</p><p>  CLALL SAV

90、EDS18B20</p><p>  CLALL CONVTEMP</p><p>  CLALL DISPBCD</p><p>  CLALL DISP1</p><p>  MOV DPTR , #1F00H</p><p>  MOVX

91、 A , @DPTR</p><p>  INC A </p><p>  JB C300 , LOOP300</p><p>  SETB C300</p><p>  LOOP45: MOV DPTR

92、 , #1F00H</p><p>  MOVX @DPTR , A</p><p>  INC A</p><p>  CJNE A , #2DH , LOOP300</p><p>  CLR C300</p

93、><p>  LCALL SUNDIV300</p><p>  MOV 7DH , #01H</p><p>  LCALL CONVTEMP</p><p>  LCALL DISPBCD</p><p>  LCALL

94、DISP1</p><p>  MAIN2: MOV TEMPL0 , #08H</p><p>  MOV DPTR , #5000H</p><p>  MOV R1 , #2AH</p><p>  START0809:MOVX

95、 @DPTR , A</p><p>  MOV R3 , #32H</p><p>  LOOP100:DJNZ R3 , LOOP100</p><p>  TEST: JNB P3.3 , TEST</p>

96、<p>  MOV A , @DPTR</p><p>  MOV @R1 , A</p><p>  INC R1</p><p>  CJNE R1 , #2FH , START0809</p&g

97、t;<p>  LCALL SUMDIV5RS</p><p>  LCALL ALARM0809</p><p>  LCALL BDCONVERT</p><p>  LCALL SAVE0809</p><p>  LCALL DISPBCD&

98、lt;/p><p>  LCALL DISP1</p><p>  INC DPTR</p><p>  DINZ TEMPL0 , START0809</p><p>  LCALL SUMDIV8</p><p>  SETB

99、 RSP</p><p>  LCALL BDCONVERT</p><p>  LCALL DISPBCD</p><p>  LCALL DISP1</p><p>  LJMP MAIN</p><p><b>  子程序如下

100、:</b></p><p>  DS1820的復(fù)位子程序</p><p>  INITDS1820: SETB TEMPDIN</p><p><b>  NOP</b></p><p><b>  NOP</b></p><p>  CLR

101、 TEMPDIN</p><p>  MOV R6 , #F0H</p><p>  DJNZ R6 , $</p><p>  SETB TEMPDIN</p><p>  MOV R6

102、 , #32H</p><p>  DJNZ R6 , $</p><p>  MOV R6 , #3CH</p><p>  LOOP1820: MOV C , TEMPDIN&l

103、t;/p><p>  JC INITDS1820OUT</p><p>  DJNZ R6 , LOOP1820</p><p>  MOV R6 , #064H</p><p>  DJNZ R6

104、, $</p><p>  SJMP INITDS1820</p><p><b>  RET</b></p><p>  INITDS1820OUT: SETB TEMPDIN</p><p><b>  RET</b></p>

105、;<p>  讀DS1820子程序</p><p>  READDS1820: MOV R6 , #064H ;</p><p>  SETB TEMPDIN</p><p><b>  NOP</b></p><p>

106、<b>  NOP</b></p><p>  READDS1820LOOP:CLR TEMPDIN</p><p><b>  NOP</b></p><p><b>  NOP</b></p><p>  SETB TEMPDIN</p

107、><p>  MOV R6 , #20H ;DELAY64</p><p>  DJNZ R6 , $</p><p>  RRC A</p><p>  SETB TEMPDIN<

108、/p><p>  DJNZ R7 , READDS1820LOOP</p><p>  MOV R6 , #20H ; DELAY64</p><p>  DJNZ R6 , $</p>

109、;<p><b>  RET</b></p><p>  寫DS1820子程序</p><p>  WRITEDS1820: MOV R7 , #08H</p><p>  MOV SETB TEMPDIN</p>

110、<p><b>  NOP</b></p><p><b>  NOP</b></p><p>  WRITEDS1820LOP:CLR TEMPDIN</p><p>  MOV R6 , #06H</p><p>  

111、DJNZ R6 , $</p><p>  RRC A</p><p>  MOV TEMPDTN , C</p><p>  MOV R6 , #34H</p><p>  DJNZ

112、 R6 , $</p><p>  SETB TEMPDIN</p><p>  DJNZ R7 , WRITEDS1820LOP</p><p><b>  RET</b></p><p>  WRIT

113、EDS1820LOP:CLR TEMPDIN</p><p>  MOV R6 , #07H ;DELAY 15</p><p>  DJNZ R6 , $</p><p>  RRC A</p><p&g

114、t;  MOV TEMPDIN , C</p><p>  MOV R6 , #34H ;DELAY 104</p><p>  DJNZ R6 , $</p><p>  SETB TEMPDIN<

115、/p><p>  DJNZ R7 , WRITEDS1820LOP</p><p><b>  RET</b></p><p><b>  系統(tǒng)初始化子程序</b></p><p>  INITIAL: CLR EA</p

溫馨提示

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

最新文檔

評論

0/150

提交評論