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

正文內(nèi)容

基于單片機(jī)的溫濕度監(jiān)控警報(bào)系統(tǒng)設(shè)計(jì)畢業(yè)論文(完整版)

2024-07-28 14:33上一頁面

下一頁面
  

【正文】 相對(duì)慢。采用DHT11數(shù)字溫濕度傳感器檢測(cè)環(huán)境中的溫濕度,輸入到單片機(jī)進(jìn)行處理。因?yàn)閱问菃纹瑱C(jī)的引腳輸出電流還不足以驅(qū)動(dòng)蜂鳴器,后來又加了一個(gè)NPN的三極管來驅(qū)動(dòng)蜂鳴器。并且針對(duì)與自己設(shè)定的限值相比較。實(shí)物圖(見附件3)。存儲(chǔ)器24C02系列等都是使用協(xié)議進(jìn)行數(shù)據(jù)的操作。根據(jù)該模塊使得閾值設(shè)置分為兩個(gè)模塊,分別是濕度最高值設(shè)置模式、溫度最高值設(shè)置模式。第16腳:背光源負(fù)極。第2腳:VDD接5V正電源。3. 體積小、重量輕:液晶顯示器通過顯示屏上的電極控制液晶分子狀態(tài)來達(dá)到顯示的目的,在重量上比相同顯示面積的傳統(tǒng)顯示器要輕得多。: DHT11電路原理圖 1602液晶顯示模塊設(shè)計(jì) 1602液晶顯示屏1602液晶 是一種工業(yè)字符型液晶,能夠同時(shí)顯示16x02 即32個(gè)字符。4. 電氣特性:VDD=5V,T =25℃,除非特殊標(biāo)注。Pin4:(VDD),接地端,電源負(fù)極。校準(zhǔn)系數(shù)以程序的形式儲(chǔ)存在OTP內(nèi)存中,傳感器內(nèi)部在檢測(cè)信號(hào)的處理過程中要調(diào)用這些校準(zhǔn)系數(shù)。、以控制報(bào)警模塊工作。5. 在電路上電時(shí)候或電壓波動(dòng)不穩(wěn)定的時(shí)候,當(dāng)給單片機(jī)上電那一瞬間,電壓有在幾微秒內(nèi)(有的是幾毫秒內(nèi))不是直接跳變到5V的而是一個(gè)直線上升的階段,這時(shí)候,單片機(jī)不能正常工作,需要復(fù)位電路給它延時(shí)以等到電壓穩(wěn)定。 時(shí)鐘電路與復(fù)位電路單片機(jī)需要外加時(shí)鐘電路為內(nèi)部程序提供時(shí)序。當(dāng)STC89C52從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),在每個(gè)機(jī)器周期被激活兩次,而訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),將不被激活。對(duì)端口寫入1時(shí),通過內(nèi)部的上拉電阻把端口拉到高電位,這時(shí)可用作輸入口。P1口作輸入口使用時(shí),因?yàn)橛袃?nèi)部上拉電阻,那些被外部拉低的引腳會(huì)輸出一個(gè)電流()。作為輸出端口,每個(gè)引腳能驅(qū)動(dòng)8個(gè)TTL負(fù)載,對(duì)端口P0寫入“1”時(shí),可以作為高阻抗輸入。11. 外部中斷4路,下降沿中斷或低電平觸發(fā)電路,Power Down模式可由外部中斷低電平觸發(fā)中斷方式喚醒。4. 用戶應(yīng)用程序空間為8K字節(jié)。該設(shè)計(jì)以STC89C52單片機(jī)為控制核心,實(shí)現(xiàn)溫濕度采集、顯示、報(bào)警。4. 閾值設(shè)置模塊通過四個(gè)按鍵實(shí)現(xiàn)溫濕度報(bào)警閾值的設(shè)置。1. 傳感器模塊使用的是DHT11數(shù)字溫濕度傳感器。使得系統(tǒng)更加人性化、智能化,具有更高的實(shí)用價(jià)值。 關(guān)鍵詞:溫濕度 監(jiān)控 STC89S52 I AbstractTemperature, humidity and has close relation with the human production and living, especially in medicine, electronics, electric power, aerospace, food fermentation, the requirements for temperature and humidity in areas such as agricultural production is particularly strict, is the most mon is the most basic parameters, such as machinery, electronics, petroleum, chemical industry etc widely needed in realtime detection and control of temperature, humidity. And as people living standard rise, people for their own survival environment more and more attention. And the body39。并且隨著人們生活水平的提高,人們對(duì)自己的生存環(huán)境越來越關(guān)注。將此系統(tǒng)應(yīng)用到溫室當(dāng)中無疑為植被生長(zhǎng)提供了更加適宜的環(huán)境。通過LCD1602實(shí)時(shí)地顯示傳感器DHT11檢測(cè)到的溫濕度值,并且固定時(shí)間(5s)檢測(cè)更新顯示一次。 系統(tǒng)的工作原理本系統(tǒng)的工作原理:系統(tǒng)主要涉及了溫濕度的測(cè)量、顯示以及實(shí)現(xiàn)簡(jiǎn)單控制。3. 報(bào)警模塊實(shí)現(xiàn)了檢測(cè)值超過閾值的時(shí)候發(fā)光二極管點(diǎn)亮,蜂鳴器鳴響報(bào)警??傮w設(shè)計(jì)方案圍繞上述思想。主要特性如下:1. 增強(qiáng)型8051單片機(jī),6時(shí)鐘/機(jī)器周期和12時(shí)鐘/機(jī)器周期可以任意選擇,指令代碼完全兼容傳統(tǒng)8051。9. 具有看門狗功能。 STC89C52引腳圖STC89C52引腳功能說明1. VCC(40引腳):電源電壓。4. P1端口(~,1~8引腳):P1口是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口。P2作為輸入口使用時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流()。8. ALE/(30引腳):地址鎖存控制信號(hào)(ALE)是訪問外部程序存儲(chǔ)器時(shí),鎖存低8位地址的輸出脈沖。在Flash編程期間,也接收12伏VPP電壓。防止頻率不穩(wěn)及晶振停振。本設(shè)計(jì)各個(gè)輸入輸出點(diǎn)及功能說明:本設(shè)計(jì)以STC89C52單片機(jī)最小系統(tǒng)為核心。傳感器包括一個(gè)電阻式感濕元件和一個(gè)NTC測(cè)溫元件,并與一個(gè)高性能8位單片機(jī)相連接。 : DHT11傳感器引腳圖1. 引腳介紹:Pin1:(VCC),電源引腳,供電電壓為3~。數(shù)據(jù)格式:8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)。由于測(cè)量范圍電路小于20米,加一個(gè)5K的上拉電阻,因此在傳感器的Pin2口與電源之間連接一個(gè)5K電阻。它有以下幾個(gè)優(yōu)點(diǎn):1. 顯示質(zhì)量高:由于液晶顯示器每一個(gè)點(diǎn)在收到信號(hào)后就一直保持那種色彩和亮度,恒定發(fā)光,而不像數(shù)碼顯示器那樣需要不斷刷新亮點(diǎn)。模塊最佳工作電壓:。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。其中Vo腳,即第三引腳加了一個(gè)10K的滑動(dòng)變阻器,該變阻器的目的是調(diào)節(jié)液晶的顯示對(duì)比度,通過調(diào)節(jié)滑阻改變Vo的電壓值,從而使液晶顯示在最清晰的狀態(tài)。蜂鳴器響,實(shí)現(xiàn)報(bào)警。 24C02數(shù)據(jù)存儲(chǔ)器模塊電路設(shè)計(jì)本設(shè)計(jì)為實(shí)現(xiàn)溫濕度閾值的連續(xù)性。 在完成對(duì)程序的編寫及燒錄之后,還需對(duì)其各部分功能進(jìn)行驗(yàn)證。濕度控制原理跟溫度一樣。后面在老師的指導(dǎo)下才知道是延時(shí)太長(zhǎng),當(dāng)按鍵時(shí)間比較長(zhǎng)的時(shí)候,單片機(jī)是可以讀出按鍵的。2. 本設(shè)計(jì)使用DHT11數(shù)字溫濕度傳感器。在此,謹(jǐn)向?qū)煴硎局孕牡母兄x!經(jīng)過幾個(gè)月的查資料、整理材料、做實(shí)物,寫作論文,今天終于可以順利的完成論文的最后的謝辭了。 //超溫報(bào)警燈sbit Key_TH1 = P1^2。 //定義溫濕度傳感器用外部變量extern U8 U8count,U8temp。 //溫度上限和濕度上限char * pSave。 HH = 85。 //定時(shí)器工作方式選擇 TL0 = 0x06。 }}void Save_Setting() //存入設(shè)定值、{ pSave = (char *)amp。HH。 *pSave++ = rdeeprom(0)。 }void KeyProcess(uint num){ switch (num) { case 1: if (TH99) TH++。 case 3: if (HH99) HH++。 default: break。 L1602_string(1,1, Wele to Tamp。} L1602_string(1,1, )。 L1602_char(2, 16, HH%10+48)。 //顯示溫濕度 L1602_int(2,5,humidity)。 //二極管亮,超濕報(bào)警 beep=0。 keyvalue = 1。keyvalue=3。 else keyTH1 = 1。 }void IICStart(void){ SCL=0。 }void IICStop(void){ SDA=0。 DELAY(1)。 DELAY(1)。 }} DELAY(1)。 else SEND0()。 temp=temp|0x01。 Check_Ack()。 IICStop()。 Check_Ack()。 //I2C應(yīng)答函數(shù)void NOAck(void)。 //寫AT2402函數(shù)endif //_2402_H_ DHT11傳感器程序include U8 U8FLAG,k。j0。 i。amp。 while((DATA)amp。 //原來為5 DATA=1。amp。 COM()。 DATA=1。 } else //傳感器不響應(yīng) { return 0。 }uchar Convert(uchar In_Date){ return In_Date。 }void write(uchar del) //1602寫數(shù)據(jù)函數(shù){ P0 = Convert(del)。 enable(0x38)。 enable(a)。\039。 } temp = abs(num)。)。 L1602_char(hang, lie+3, gewei+48)。 //1602數(shù)據(jù)/命令選擇引腳void delay()。 附件2 PCB板 附件3 實(shí)物圖。void enable(uchar )。39。 L1602_char(hang, lie+2, shiwei+48)。 temp = temp baiwei*100。 write(*p)。 }void L1602_string(uchar hang,uchar lie,uchar *p){ uchar a。 enable(0x06)。 RW = 0。 RS = 0。{ int i,j。 if(U8temp==U8checkdata_temp) { U8RH_data_H=U8RH_data_H_temp。 COM()。 U8FLAG=2。 //總線由上拉電阻拉高 主機(jī)延時(shí)20us Delay_10us()。U8FLAG++)。 Delay_10us()。 i。i27。U8 U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata。 //I2C應(yīng)答檢測(cè)函數(shù)void SEND0(void)。 } ifndef _2402_H_define _2402_H_include sbit
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1