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

正文內容

基于單片機的溫濕度監(jiān)控警報系統(tǒng)設計畢業(yè)論文(專業(yè)版)

2025-08-06 14:33上一頁面

下一頁面
  

【正文】 uchar Convert(uchar )。 } L1602_char(hang, lie+1, baiwei+48)。) break。 enable(0x0c)。 }void enable(uchar del) //1602命令函數,輸入的命令值{ P0 = Convert(del)。 //數據校驗 U8temp=(U8T_data_H_temp+U8T_data_L_temp+U8RH_data_H_temp+U8RH_data_L_temp)。U8FLAG++)。amp。 i。U8 U8count,U8temp。 IICStop()。 Write_byte(addr)。 }}unsigned char Read_byte(void){ unsigned char i,temp=0。 SCL=1。SCL=1。 if (!Key_TH2) keyTH2 = 0。} else if((Key_TH2)amp。 } //溫濕度控制 if (temperature TH) //判斷超溫 { Led_jiangwen = 0。 //清屏 L1602_string(2,1, )。 } Save_Setting()。 L1602_char(1, 15, TH/10+48)。 wrteeprom(2, *pSave)。 //定時器賦予低位初值 TH0 = 0xf8。U8 keyvalue, keyTH1, keyTH2, keyHH1, keyHH2。 //溫度最高值設置按鍵sbit Key_TH2 = P3^3。能同時對濕度和溫度進行測量,使用方便。1. 硬件問題及解決方法蜂鳴器不夠響。考慮了溫濕度閾值的存儲,在掉電后,下一次使用時能回到原來設定的閾值。 1602顯示模塊原理圖 閾值設置模塊設計。字符尺寸:(WH)mm。而傳感器的電源端口Pin1和Pin4分別接單片機的VDD和GND端。Pin2:(DATA),串行數據,單總線。供電電源由USB接口或者干電池供電。11. XTAL1(19引腳):振蕩器反相放大器和內部時鐘發(fā)生電路的輸入端。6. P3端口(~,10~17引腳):P3是一個帶內部上拉電阻的8位雙向I/O端口。2. VSS(20引腳):接地。2. 工作電壓:~。本系統(tǒng)采用的是有源蜂鳴器,因此無論溫度還是濕度超出范圍蜂鳴器都是以相同頻率的聲音進行報警提示。2. 閾值設置,通過四個按鍵實現。基于單片機的溫濕度監(jiān)控報警系統(tǒng)設計畢業(yè)論文基于單片機的溫濕度監(jiān)控報警系統(tǒng)設計摘要溫度、濕度和人類的生產、生活有著密切的關系,尤其是在醫(yī)學、電子電力、航天航空、食品發(fā)酵,農業(yè)生產等領域中對溫濕度的要求尤其嚴格,是最常見最基本的參數,例如機械、電子、石油、化工等各類工業(yè)中廣泛需要對溫度濕度的實時檢測與控制。在使用過程中不需要在程序中更改。提醒工作人員此時溫度濕度數據出現異常、需及時調整室內溫濕度。3. 工作頻率范圍:0~40MHz,相當于普通8051的0~80MHz,實際工作頻率可達48MHz。3. P0端口(~,39~32引腳):P0口是一個漏極開路的8位雙向I/O口。P3的輸出緩沖器可驅動(吸收或輸出電流方式)4個TTL輸入。12. XTAL2(18引腳):振蕩器反相放大器和內部時鐘發(fā)生電路的輸入端。將P0口作為與液晶的數據傳輸口。Pin3:(NC),空腳,請懸浮。傳感器的第三腳懸浮放置。(2)引腳功能說明:1602LCD采用標準的14腳(無背光)或16腳(帶背光)接口,:編號符號引腳說明編號符號引腳說明1VSS電源地9D2數據2VDD電源正極10D3數據3VL液晶顯示偏壓11D4數據4RS數據/命令選擇12D5數據5R/W讀/寫選擇13D6數據6E使能信號14D7數據7D0數據15BLA背光源正極8D1數據16BLK背光源負極第1腳:VSS為地電源。從上到下依次設為KKKK7四個按鍵,、。 24C02數據存儲模塊原理圖 系統(tǒng)總體電氣原理圖 系統(tǒng)總體電氣原理圖PCB板(見附件2)。在加報警裝置的時候,蜂鳴器不夠響。 ,硬件結構電路圖,軟件流程圖和具體C語言程序設計與調試等方面。 //溫度最高值設置按鍵sbit Key_HH1 = P3^4。U16 RHCounter。 //定時器賦予高位初值 TR0 = 1。 //存濕度上限值RH低8位 DELAY(500)。 L1602_char(1, 16, TH%10+48)。}/*********主函數**********/void main(){ U16 i, j, testnum。 L1602_string(1,1,Tem: C TH:)。 //二極管亮,超溫報警 beep=0。amp。 else keyTH2 = 1。 DELAY(1)。 DELAY(1)。 for(i=0。 Check_Ack()。 } ifndef _2402_H_define _2402_H_include sbit SCL = P1^0。U8 U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata。 i。U8FLAG++)。 U8FLAG=2。 if(U8temp==U8checkdata_temp) { U8RH_data_H=U8RH_data_H_temp。 RS = 0。 enable(0x06)。 write(*p)。 L1602_char(hang, lie+2, shiwei+48)。void enable(uchar )。 //1602數據/命令選擇引腳void delay()。)。\039。 enable(0x38)。 }uchar Convert(uchar In_Date){ return In_Date。 DATA=1。amp。 while((DATA)amp。 i。 //寫AT2402函數endif //_2402_H_ DHT11傳感器程序include U8 U8FLAG,k。 Check_Ack()。 Check_Ack()。 else SEND0()。 DELAY(1)。 }void IICStop(void){ SDA=0。 else keyTH1 = 1。 keyvalue = 1。 //顯示溫濕度 L1602_int(2,5,humidity)。} L1602_string(1,1, )。 default: break。 }void KeyProcess(uint num){ switch (num) { case 1: if (TH99) TH++。HH。 //定時器工作方式選擇 TL0 = 0x06。 //溫度上限和濕度上限char * pSave。 //超溫報警燈sbit Key_TH1 = P1^2。2. 本設計使用DHT11數字溫濕度傳感器。濕度控制原理跟溫度一樣。 24C02數據存儲器模塊電路設計本設計為實現溫濕度閾值的連續(xù)性。其中Vo腳,即第三引腳加了一個10K的滑動變阻器,該變阻器的目的是調節(jié)液晶的顯示對比度,通過調節(jié)滑阻改變Vo的電壓值,從而使液晶顯示在最清晰的狀態(tài)。模塊最佳工作電壓:。由于測量范圍電路小于20米,加一個5K的上拉電阻,因此在傳感器的Pin2口與電源之間連接一個5K電阻。 : DHT11傳感器引腳圖1. 引腳介紹:Pin1:(VCC),電源引腳,供電電壓為3~。本設計各個輸入輸出點及功能說明:本設計以STC89C52單片機最小系統(tǒng)為核心。在Flash編程期間,也接收12伏VPP電壓。P2作為輸入口使用時,因為有內部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流()。 STC89C52引腳圖STC89C52引腳功能說明1. VCC(40引腳):電源電壓。主要特性如下:1. 增強型8051單片機,6時鐘/機器周期和12時鐘/機器周期可以任意選擇,指令代碼完全兼容傳統(tǒng)8051。3. 報警模塊實現了檢測值超過閾值的時候發(fā)光二極管點亮,蜂鳴器鳴響報警。通過LCD1602實時地顯示傳感器DHT11檢測到的溫濕度值,并且固定時間(5s)檢測更新顯示一次。并且隨著人們生活水平的提高,人們對自己的生存環(huán)境越來越關注。使得系統(tǒng)更加人性化、智能化,具有更高的實用價值。4. 閾值設置模塊通過四個按鍵實現溫濕度報警閾值的設置。4. 用戶應用程序空間為8K字節(jié)。作為輸出端口,每個引腳能驅動8個TTL負載,對端口P0寫入“1”時,可以作為高阻抗輸入。對端口寫入1時,通過內部的上拉電阻把端口拉到高電位,這時可用作輸入口。 時鐘電路與復位電路單片機需要外加時鐘電路為內部程序提供時序。、以控制報警模塊工作。Pin4:(VDD),接地端,電源負極。: DHT11電路原理圖 1602液晶顯示模塊設計 1602液晶顯示屏1602液晶 是一種工業(yè)字符型液晶,能夠同時顯示16x02 即32個字符。第2腳:VDD接5V正電源。根據該模塊使得閾值設置分為兩個模塊,分別是濕度最高值設置模式、溫度最高值設置模式。實物圖(見附件3)。因為單是單片機的引腳輸出電流還不足以驅動蜂鳴器,后來又加了一個NPN的三極管來驅動蜂鳴器。存在缺陷:溫濕度的精度是較低的,反應相對慢。 //濕度最高值設置按鍵sbit Key_HH2 = P3^5。void Data_Init() //數據初始化{ RHCounter = 0。 } //啟動定時器void Timer0_ISR (void) interrupt 1 using 0 //定時器0中斷{ TL0 = 0x06。 pSave ++。 break。
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1