freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計單片機智能溫室系統(tǒng)的設(shè)計(文件)

2024-12-27 18:01 上一頁面

下一頁面
 

【正文】 若 CPU 讀到了數(shù)據(jù)線上的低電平 “0” 后,還要 做延時,其延時的時間從發(fā)出的高電平算起(第( 5)步的時間算起)最少要 480 微秒。 ( 3) 按從低位到高位的順序發(fā)送字節(jié)(一次只發(fā)送一位)。 ( 7) 最后將數(shù)據(jù)線拉高。 ( 4)延時 15 微秒。 ( 8)延時 30 微秒。第一種方法是在溫度變換時,在 I/ O口接一個強的上拉。需要注意的是:在工作狀態(tài), GND 不能懸空。其結(jié)構(gòu)框圖如圖 所示 。 AT89C51 與 DS18B20 的通信接口 數(shù)據(jù)處理部分 功能介紹 數(shù)據(jù)處理部分使用的器件是 MCS51系列單片機 AT89C52,它自帶 8K的 FLASH 程序存儲器,它的核心處理單元為 8位。從這個子程序讀出的 數(shù)據(jù)由兩個字節(jié)組成,高字節(jié)為 35H,低字節(jié)為 34H,數(shù)據(jù)格式如下圖 所示。最后把 R3 中數(shù)據(jù)取出,帶進位位左移一位,判斷其進位標志位 C 是否為“ 1”,若為“ 1”則把智能溫室系統(tǒng)設(shè)計 14 數(shù)字 5存儲在 37H 中,供 LCM 顯示測量值小數(shù)部分。 按鍵復(fù)位電路時電復(fù)位加手動復(fù)位,使用比較方便,在程序跑飛時,可以手動復(fù)位,這樣不用重啟單片機電 源就可以實現(xiàn)復(fù)位。數(shù)據(jù)顯示則包括各類參數(shù)、測量數(shù)據(jù)等的讀取和顯示屏的刷新。從機在工作過程中,當(dāng)檢測到主機發(fā)送來的命令時,它將停止溫度信號采集程序,轉(zhuǎn)而去響應(yīng)主機的請求。相應(yīng)的子程序也根據(jù)這三個步驟來完成 ,它們都是嚴格按照以上時序圖編寫的。 智能溫室系統(tǒng)設(shè)計 16 該圖中每一個具體操作除初始化外都是通過命令的方式實現(xiàn)的。 讀操作子程序是主機先發(fā)出低電平維持等待 6ns 釋放總線,再等待 8ns 讀入數(shù)據(jù)。 部分軟件設(shè)計 軟件部分實現(xiàn)也是用一個名叫 IJBT 的子程序?qū)崿F(xiàn)的,它的末程序框圖如下圖所示。 程序的具體操作過程是,首先設(shè)置漢字顯示狀態(tài)矩陣為 16? 16 的點陣,再通過邏輯與操作,把測量值整數(shù)部分與 080H 相與。 顯示電路的框圖 顯示數(shù)據(jù)刷新子程序主要是顯示緩沖中的顯示數(shù)據(jù)進行刷新操作,當(dāng)最 高位為 0 是將符號顯示位移入下一位。 溫度裝換命令子程序流程圖如圖所示。四個主要模塊即通訊模塊、數(shù)據(jù)庫管理模塊、參數(shù)設(shè)置模塊、實時監(jiān)測模 塊,每個大模塊又由多個小模塊組成,具體結(jié)構(gòu)框圖如圖所示。下位機軟件結(jié)構(gòu)圖如圖所示,其中只列出部分第二層、第三層模塊。各種 設(shè)備的動作和狀態(tài);當(dāng)溫室內(nèi)出現(xiàn)異常時進行聲音、圖像報警。 留有顯示實時的室外天氣預(yù)報參數(shù)選項,方便用戶了解當(dāng)天天氣情況,以做好工作布置,依據(jù)情況進行判斷控制。由于單片機經(jīng)濟實用、開發(fā)簡便,因而依然在工業(yè)控制、農(nóng)業(yè)自動化、家電智能化等領(lǐng)域占據(jù)了廣泛的市場。 第五章 致謝 本次設(shè)計是在 孫老師悉心指導(dǎo)和 嚴格要求下 完成的,對本次設(shè)計的構(gòu)思、理論給予了許多深入的指導(dǎo),才能順利的完成畢業(yè)設(shè)計。 不積跬步何以至千里,本設(shè)計能夠順利的完成,也歸功于各位任課老師的認真負責(zé),使我能夠很好的掌握和運用專業(yè)知識,并在設(shè)計中得以體現(xiàn)。 智能溫室系統(tǒng)設(shè)計 24 第六章 參考文獻 [1] 陳衛(wèi)、王定成、毛雪眠 《 HQ1型溫室智能控制系統(tǒng) 》 [J] 電子技術(shù)應(yīng)用 [2] 李俊、杜尚豐 《 智能溫室控制器的開發(fā) 》 [J] 微計算機信息 [3]. 張洪潤 馬平安 《單片機原理及應(yīng)用》 [J] 北京科學(xué)出版社 [4]. 張鑫《單片機原理及應(yīng)用》 [J] 北京電子工業(yè)出版社 [5]. 孫涵芳《 MCS51/96 系列單片機原理及應(yīng)用》 [J]北京航空航天大學(xué)出版社 [6]. 胡漢才《單片機原 理及接口技術(shù)》北京:清華大學(xué)出版社 [7]. 武鋒《 PIC 系列單片機的開發(fā)應(yīng)用技術(shù)》 [J]北京 : 北京航空航天大學(xué)出版社 [8]. 余 永 權(quán)《 單片 機在 控制 系 統(tǒng)中 的應(yīng) 用》 [J]北 京: 電 子工 業(yè)出 版社 [9]. 李剛 曹巧媛 曹琳琳 陳忠平等編著《單片機原理及實用技術(shù)》 [J] 上海 高等教育出版社 [10]. 童詩白 華 成英《模 擬電子 技術(shù)基 礎(chǔ) 》 [J]北京 高 等教育 出版社 [11]. 余錫存 曹國華《單片機原理及接口技術(shù)》 [J] 西安電 子科技大學(xué)出版社 [12]. 張迎新《單片機器件應(yīng)用手冊》 [J]北京航空航天大學(xué)出版社 智能溫室系統(tǒng)設(shè)計 25 附錄一 整機硬件原理圖 硬件電路如圖所示。K + +); } Void display( int k) { P2=0xfe; P0=tab[k/1000]; Delay1(); P2=0xfd; P0=[k % 1000/100]; Delay1(); P2=0xfb; P0=tab[k % 100/10]; Delay1(); P2=0xf7; P0=tab[k % 10]; 智能溫室系統(tǒng)設(shè)計 29 Delay1(); P2=0xff; } Init_DS18B20( void) { Unsigned char x = 0; DQ=1; //DQ 先置高 Delay( 8); //延時 DQ=0; //發(fā)送復(fù)位脈沖 Delay(85)。i ) { DQ=1; Delay( 1); DQ=0; Dat=1; DQ=1; If( DQ) Dat|=0x80; Delay( 4); } Return( dat); } Writeonechar( unsigned char dat) { Unsigned char i=0; For( i=8; i0; i ) 智能溫室系統(tǒng)設(shè)計 30 { DQ=0; DQ=datamp。 //拉高數(shù)據(jù)線 Delay(14)。 Sbit DQ=P3^3。感謝他們兩年來的辛勤栽培。在此向老師表示深深的感謝和崇高的敬意。還需要在智能化方面加以改進。 以上沒有啟用的檢測項目或不常用的參數(shù)可以方便地啟用或關(guān)閉,滿足客戶的不同需 求。 手動:通過鼠標操作實現(xiàn)各種控制設(shè)備的開啟、關(guān)閉,實現(xiàn)遠程強制手動控制操作 參數(shù)設(shè)定及瀏覽 對所要實現(xiàn)自動控制的參數(shù)(土壤濕度、土壤溫度、電導(dǎo)率、空氣 溫度、空氣濕度、二氧化碳、光照度等)進行設(shè)定,以滿足自動控制要求??稍O(shè)置權(quán)限對用戶和密碼進行修改。由于程序 較大,在具體程序編寫中,我們是采用模塊化結(jié)構(gòu),通過子程序調(diào)用,分層進行的。如圖 計算溫度流程圖 系統(tǒng)軟件部分設(shè)計 上位機軟件部分設(shè)計 本系統(tǒng)的軟件部分包括上位機軟件部分和下位機軟件部分,其中上位機主程序的編制是在 WIN98 操作系統(tǒng)下,采用面向?qū)ο蟮目梢暬ぞ?VB6 開發(fā)完成的。 程序流程如圖所示。當(dāng)大于零攝氏度,直接與設(shè)定值通過減法指令比較,用借位標志判斷誰大誰小,小于設(shè)定值就加熱,大于設(shè)定值就制冷。由于比較的知識整數(shù)部分,因此,其控制精度為正負 1攝氏度。 以上的單位機向 DS18B20 操作的過程。 讀 BEH 從 RAM 到單片
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1