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

正文內(nèi)容

基于單片機的大棚溫濕度設(shè)計-全文預(yù)覽

2024-09-26 09:58 上一頁面

下一頁面
  

【正文】 4 章 設(shè)計結(jié)果及分析 設(shè)計的最終結(jié)果是使 溫濕度測量儀測量并且顯示溫度 ,實現(xiàn) 溫濕度數(shù)據(jù) 的發(fā)送與接收,從而實現(xiàn) 利用 溫濕度傳感器進行測量,以數(shù)字的形式顯示測量數(shù)據(jù) 。顯示電路采用簡單實用的 12864 液晶顯示屏,單片機的數(shù)據(jù)口直接驅(qū)動。用戶還可以通過液晶屏自行設(shè)置溫濕度的上下限的值,待設(shè)置完之后按下確定按鍵后,送往單片機中處理,超過上限或者低于下限給予相應(yīng)的報警。 回顧起此次單片機課程設(shè)計,我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在接近 一 星期的日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。 sbit io = P3^7 。 sbit q1 = P1^4 。 sbit jd2= P1^1 。 uchar RH,RL,TH,TL。 uchar code tab1[]=濕度上限 : 。 uchar code tab5[]=溫度下限 : 。 uchar code tab9[]=濕度高于上限 。 uchar code tab14[]=溫度達(dá)到要求 。 電子 104 班 蘇宇寧 大棚溫濕度設(shè)計 2 。 uchar *p[]={tab0,tab1,tab2,tab3,tab4,tab5,tab6,tab7,tab8,tab9,tab10,tab11,tab12,tab14,tab15}。 uchar code tab11[]=% 。 uchar code tab7[]=溫度高于上限 。 uchar code tab3[]=濕度 : 。 uchar f1。 sbit jd4= P1^3 。 sbit q3 = P1^6 。 sbit rw = P2^6 。在設(shè)計的過程中遇到問題,可以說得是困難重重,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說不懂一些元器件的使用方法,對單片機匯編語言掌握得不好 ?? 通過這次課程設(shè)計之后,一定把以前所學(xué)過的知識重新溫故。 電子 104 班 蘇宇寧 大棚溫濕度設(shè)計 14 總結(jié) 課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識 ,發(fā)現(xiàn) ,提出 ,分析和解決實際問題 ,鍛煉實踐能力的重要環(huán)節(jié) ,是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程 .隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機已經(jīng)成為當(dāng)今計 算機應(yīng)用中空前活躍的領(lǐng)域, 在生活中可以說得是無處不在。 溫濕度測量儀的軟件設(shè)計主要由主程序、溫度和濕度的傳送程序以及 顯示子程序組成。單片機采用 AT89S52,采用 12MHz 高精度的晶振,以獲得較穩(wěn)定時鐘頻率,減小測量誤差。 5%RH。 圖 311 主程序流程圖 開 始 設(shè)置溫濕度的上下限 設(shè)置參數(shù)鍵是否按下? DHT11 測試當(dāng)前環(huán)境的溫濕度 液晶屏顯示測量到的溫濕度數(shù)據(jù) 結(jié) 束 N Y 電子 104 班 蘇宇寧 大棚溫濕度設(shè)計 12 圖 312 設(shè)置溫濕度內(nèi)部流程 圖 313 顯示溫濕度內(nèi)部流程 系統(tǒng)的軟硬件的調(diào)試 硬件電路制作完成并調(diào)試好 后,便可將程序編譯好下載到單片機試運行?;?C語言的眾多優(yōu)點本設(shè)計選擇此語言來編程。 C 語言是編譯型程序設(shè)計語言,兼顧高級語言的特點,并具備匯編語言的功能。在單片機的應(yīng)用系統(tǒng)程序設(shè)計時,常用的是匯編語言和 C 語言。過程控制程序主要是使單 片機按一定的方法進行計算,然后再輸出,以便達(dá)到測量控制目的。因此,軟件設(shè)計在微機測量控制系統(tǒng)設(shè)計中占重要地位。 圖 37 DHT11 內(nèi)部通訊過程 總線空閑狀態(tài)為高電平 ,主機把總線拉低等待 DHT11 響應(yīng) ,主機把總線拉低必須大于18毫秒 ,保證 DHT11 能檢測到起始信號。電源引腳( VDD, GND)之間可增加一個 100nF 的電容,用以去耦濾波。初始值 R1R0= 00,第一次設(shè)定為反白顯示,再次設(shè)定變回正常 睡眠 模式 0 0 0 0 0 0 1 SL X X SL=0:進入睡眠模式 SL=1:脫離睡眠模式 擴充 功能 設(shè)定 0 0 0 0 1 CL X RE G 0 CL=0/1: 4/8位數(shù)據(jù) RE=1: 擴充指令操作 RE=0: 基本指令操作 G=1/0:繪圖開關(guān) 設(shè)定繪圖 RAM 地址 0 0 1 0 AC6 0 AC5 0 AC4 AC3 AC3 AC2 AC2 AC1 AC1 AC0 AC0 設(shè)定繪圖 RAM 先設(shè)定垂直 (列 )地址AC6AC5? AC0 再設(shè)定水平 (行 )地址AC3AC2AC1AC0 將以上 16 位地址連續(xù)寫入即可 備注:當(dāng) IC1 在接受指令前 ,微處理器必須先確認(rèn)其內(nèi)部處于非忙碌狀態(tài) ,即讀取 BF標(biāo)志時 ,BF 需為零 ,方可接受新的指令 。 表 3: 80H 81H 82H 83H 84H 85H 86H 87H 90H 91H 92H 93H 94H 95H 96H 97H 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH 98H 99H 9AH 9BH 9CH 9DH 9EH 9FH LCD 通過 RS、 R/W、 E構(gòu)成的時序圖實現(xiàn)數(shù)據(jù)的讀與寫,時序圖如圖 5圖 55所示。根據(jù)寫入內(nèi)容的不同,可分別在液晶屏上顯示 CGROM(中文字庫)、 HCGROM( ASCII 碼字庫)及 CGRAM(自定義字形)的內(nèi)容。 由于外部時鐘信號是通過一個 2分頻觸發(fā)器后作為內(nèi)部時鐘信號的 ,所以外部時鐘信號的占空比沒有特殊要求 ,但最小高電平持續(xù)時間和最大低電平持續(xù)時間應(yīng)符合產(chǎn)品技術(shù)條件的要求。對外接電容 C C2 雖然沒有十分嚴(yán)格的要求 ,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程度及溫度穩(wěn)定性。該設(shè)計在電源 電壓瞬間下降時可以使電容迅速放電,可令系統(tǒng)可靠復(fù)位。因此廣泛應(yīng)用于工業(yè)控制和嵌入式系統(tǒng)中。系統(tǒng)電路原理圖如圖 2所示。 圖 22 DHT11電路連接圖 單片機發(fā)送一次開始信號后, DHT11 從低功耗模式轉(zhuǎn)換到高速模式,等待主機開始信號結(jié)束后, DHT11 發(fā)送響應(yīng)信號,送出 40bit 的數(shù)據(jù),并觸發(fā)一次信號采集,如果沒有接收到單片機發(fā)送來的信號, DHT11 不會主動進行溫度采集,采集數(shù)據(jù)后轉(zhuǎn)換到低速模式。系統(tǒng)功能原理圖如圖 1所示。它只用一根通信線就可以連接多個 DS18B20 數(shù)字溫度計,因此十分方便。 溫濕度型號的采集模塊 傳感器是溫濕度控制系統(tǒng)中的關(guān)鍵部件,它的精度直接影響到整個測試控制系統(tǒng)的性能。最后 1Byte為校驗和。編碼方式為 8位二進制數(shù)。 I/O口資源。如果有預(yù)置初值且與當(dāng)前狀態(tài)不相等時,系統(tǒng)也會啟動執(zhí)行機構(gòu)動態(tài)調(diào)節(jié)溫濕度狀態(tài),直到所處的平衡狀態(tài)與預(yù)置值相等為止。 系統(tǒng)的一大特點是用戶可以通過下位機中的鍵盤輸入溫濕度的上下限值和預(yù)置值,
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1