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

正文內(nèi)容

基于單片機(jī)的溫濕度報(bào)警器設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-預(yù)覽頁(yè)

 

【正文】 C52 單片機(jī)最小系統(tǒng)為核心。 作為與傳感器 DHT11通信的數(shù)據(jù)口, P3 口作為閾值模塊中四個(gè)按鍵的接口, 、 作為分別于液晶的 RS、 R/W 和 E 端相連接,以控制液晶顯示, 接蜂鳴器控制端,以控制報(bào)警模塊工作。傳感器包括一個(gè)電阻式感濕元件和一個(gè) NTC 測(cè)溫元件,并與一個(gè)高性能 8 位單片機(jī)相連接。單線制串行接口,使系統(tǒng)集成變得簡(jiǎn)易快捷。 DHT11 傳感器引腳圖如下 所示: 1Pin2Pin3Pin4PinD H T 1 1 圖 DHT11 傳感器引腳圖 1. 引腳介紹: Pin1: (VCC),電源引腳,供電電壓為 3~。 2. 接口說(shuō)明: 由傳感器資料知連接線長(zhǎng)度短于 20 米時(shí)用 5K 上拉電阻 , 大于 20米時(shí)根據(jù)實(shí)際情況使用合適的上拉電阻。 數(shù)據(jù)格式 : 8bit 濕度整數(shù)數(shù)據(jù) +8bit 濕度小數(shù)數(shù)據(jù) 。 表 DHT11 的電氣特性 參數(shù) 條件 Min typ max 單位 供電 DC 3 5 V 供電電流 測(cè)量 mA 平均 1 mA 待機(jī) 100 150 uA 采樣周期 秒 1 次 注 :采樣周期間隔不得低于 1 秒鐘。由于測(cè)量范圍電路小于 20 米,加一個(gè) 5K 的上拉電阻,因此在傳感器的Pin2 口與電源之間連接一個(gè) 5K 電阻。( 16 列 2 行)。它有以下幾個(gè)優(yōu)點(diǎn): 1. 顯示質(zhì)量高:由于液晶顯示器每一個(gè)點(diǎn)在收到信號(hào)后就一直保持那種色彩和亮度,恒定發(fā)光,而不像數(shù)碼顯示器那樣需要不斷刷新亮點(diǎn)。 4. 功耗低:液晶顯示器的功耗主要消耗在其內(nèi)部的電極和驅(qū)動(dòng) IC上,因而耗電量比其它顯示器要少得多。 模塊最佳工作電壓 : 。 第 3 腳: VL 為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過高時(shí)會(huì)產(chǎn)生 “ 鬼影 ” ,使用時(shí)可以通過一個(gè) 10K 的電位器調(diào)整對(duì)比度。 第 6 腳: E 端為使能端,當(dāng) E 端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。 2. 1602 的 RAM 地址映射及標(biāo)準(zhǔn)字庫(kù)表 液晶顯示模塊是一個(gè)慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。 其中 Vo 腳,即第三引腳加了一個(gè) 10K 的滑動(dòng)變阻器,該變阻器的目的是調(diào)節(jié)液晶的顯示對(duì)比度,通過調(diào)節(jié)滑阻改變 Vo 的電壓值,從而使液晶顯示在最清晰的狀態(tài)。例如濕度最高值設(shè)置,按一次 K6 濕度最高值加一,按一次 K7 濕度最高值減一, 1602 液晶顯示將實(shí)時(shí)顯示出設(shè)置值。當(dāng)單片機(jī) 輸出一個(gè)低電平時(shí),蜂鳴器響,實(shí)現(xiàn)報(bào)警。主要在存儲(chǔ)一些掉電后還要保存數(shù)據(jù)的場(chǎng)合。 24C02 數(shù)據(jù)存儲(chǔ)器模塊電路設(shè)計(jì) 本設(shè)計(jì)為實(shí)現(xiàn)溫濕度 閾值 的連續(xù)性。 R1610k+5VA01A12A23Vss4Vcc8WP7SCL6SDA5U524C02R1510kGND2402_SCL2402_SDAEEPROM 存儲(chǔ)器電路 圖 24C02 數(shù)據(jù)存儲(chǔ)模塊原理圖 2020 畢業(yè)設(shè)計(jì)論文 系統(tǒng)總體電氣原理圖 RST9RXD/10INT0/12INT1/13T0/14T1/15EA/VPP31XTAL119GND203938373635343332123456782122232425262728ALE/PROG30TXD/11WR/16RD/17PSEN29XTAL218VCC40U0STC89C52Y1C220pFC320pFR310KC11110uFC522uFC4+5VGNDGND2402_SDA2402_SCL單片機(jī)系統(tǒng)P00P01P02P03P04P05P06P07P27P26P25P24P23P22P21P20+5VDATAGNDR2 5K1234JP2DHT11 溫濕度傳感器接口1122334455667788991010111112121313141415151616JP3液晶屏接口P27P26P25P00P01P02P03P04P05P06P07R9 1K R10 10KGND+5V123456781615141312111095KR4P00P01P02P03P04P05P06P07P25P26P27K2TH+K5THK7HHK6HH+R33 1kR34 1kR35 1kR36 1k+5VGND溫度濕度設(shè)置P33P34P35P12fengmingqiR17 1k Q1S9012P20VCC+5VR71kR81kL2潮濕L3超溫P15P16R1610k+5VA01A12A23Vss4Vcc8WP7SCL6SDA5U524C02R1510kGND2402_SCL2402_SDAEEPROM 存儲(chǔ)器電路GNDUSB 電源+5VR11k123JP1L1電源指示燈電源開關(guān)123JP4GND2VCCK1SWDPSTDATAP15P16P33P34P35上電自動(dòng)復(fù)位時(shí)鐘電路蜂鳴器報(bào)警電路二級(jí)管報(bào)警電路 圖 系統(tǒng)總體電氣 原理圖 PCB 板 (見附件 2) 。 數(shù) 據(jù) 初 始 化定 時(shí) 器 初 始 化顯 示 初 始 化進(jìn) 入 后 臺(tái) w h i l e 循 環(huán)溫 濕 度 轉(zhuǎn) 換超 過 閾 值 嗎 ?有 鍵 按 下 嗎 ? 按 鍵 處 理溫 濕 度 數(shù) 值 顯 示報(bào) 警是是否否有 轉(zhuǎn) 換 標(biāo) 志 嗎 ?是否開 始 圖 主程序流程圖 2020 畢業(yè)設(shè)計(jì)論文 開 始P 1 . 7 輸 出低 電 平延 時(shí) 1 8 m sP 1 . 7 輸 出高 電 平單 片 機(jī) 進(jìn) 行數(shù) 據(jù) 接 收延 時(shí) 4 0 u s讀 P 1 . 7 引 腳判 斷 是 否 為低 電 平 ?從 機(jī) 8 0 u s 低 電 平是 否 結(jié) 束 ?從 機(jī) 8 0 u s 高 電 平是 否 結(jié) 束 ?將 數(shù) 據(jù) 按 十 進(jìn) 制數(shù) 位 存 入 數(shù) 組結(jié) 束 并 保 持高 電 平NNNYYY 圖 DHT11 傳感器 程序流程圖 開 始液 晶 1602初 始 化延 時(shí)依 次 發(fā) 送指 令 和 數(shù) 據(jù)控 制 液 晶顯 示 字 符結(jié) 束 圖 1602 程序流程圖 系統(tǒng)程序 (見附件 1) 。觀察當(dāng)前溫濕度的變化。測(cè)試能否達(dá)到報(bào)警,經(jīng)過測(cè)試,完全可行。在加報(bào)警裝置的時(shí)候,蜂鳴器不夠響。 閾值設(shè)置模塊加了按鍵以后按鍵始終不能按預(yù)期效果工作。 2020 畢業(yè)設(shè)計(jì)論文 總結(jié) 本設(shè)計(jì)是以單片機(jī)為控制器件的 溫濕度監(jiān)控報(bào)警系統(tǒng)。 本系統(tǒng)具有硬件少,結(jié)構(gòu)簡(jiǎn)單,容易實(shí)現(xiàn),性能穩(wěn)定可靠,成本低等特點(diǎn)。 ,硬件結(jié)構(gòu)電路圖,軟件流程圖和具體 C語(yǔ)言程序設(shè)計(jì)與調(diào)試等方面。 2020 畢業(yè)設(shè)計(jì)論文 致謝 本文從開題論證、研究設(shè)計(jì)到論文完成都是在導(dǎo)師的悉心指導(dǎo)下完成的。正是有了你們的悉心幫助和支持,才使我的畢業(yè)論文工作順利完成,我衷心的對(duì)老師們表示感謝。報(bào)警現(xiàn)象,對(duì)應(yīng)二極管亮,蜂鳴 器響 // include include include include //定義變量 sbit Led_qushi=P1^6。 //溫度最高值設(shè)置按鍵 sbit Key_HH1 = P3^4。 //開始溫濕度轉(zhuǎn)換標(biāo)志 volatile bit FlagKeyPress = 0。 extern U8 U8T_data_H_temp,U8T_data_L_temp,U8RH_data_H_temp, U8RH_data_L_temp,U8checkdata_temp。 S16 temperature, humidity。 U16 RHCounter。 Led_jiangwen = 1。 keyTH2 = 1。 } void Timer0_Init() //定時(shí)器 0 初始化 { ET0 = 1。 //定時(shí)器賦予高位初值 TR0 = 1。 //每 2秒 鐘啟動(dòng)一次溫濕度轉(zhuǎn)換 if (RHCounter = 1000) { FlagStartRH = 1。 //地址低位對(duì)應(yīng)低 8 位,高位對(duì)應(yīng)高 8 位 wrteeprom(0, *pSave)。 //存溫度上限值 TH 高 8 位 DELAY(500)。 //存濕度上限值 RH 低 8 位 2020 畢業(yè)設(shè)計(jì)論文 DELAY(500)。 } void Load_Setting() //載入設(shè)定值、 { pSave = (char *)amp。 pSave = (char *)amp。 if ((TH99)||(TH0)) TH = 40。 L1602_char(1, 16, TH%10+48)。 L1602_char(1, 16, TH%10+48)。 L1602_char(2, 16, HH%10+48)。 2020 畢業(yè)設(shè)計(jì)論文 L1602_char(2, 16, HH%10+48)。 } /*********主函數(shù) **********/ void main() { U16 i, j, testnum。 EA = 1。 L1602_string(2,1, Control System! )。j1000。 L1602_string(1,1,Tem: C TH:)。 L1602_char(1, 16, TH%10+48)。 testnum = RH()。 //讀出溫濕度,只取整數(shù)部分 temperature = U8T_data_H。 //二極管亮 ,超溫報(bào)警 beep=0。 DELAY(500)。 } else { Led_qushi = 1。amp。amp。amp。amp。 FlagKeyPress = 0。 else keyTH2 = 1。 else keyHH2 = 1。 SDA=1。 DELAY(1)。 DELAY(1)。 } void SEND0(void) { SDA=0。 } void SEND1(void) { SDA=1。 SCL=0。 DELAY(1)。 if (!errtime) 2020 畢業(yè)設(shè)計(jì)論文 { IICStop()。 return 0。i++) { if((dati)amp。 for(i=0。 DELAY(1)。 SCL=0。 IICStart()。 Check_Ack()。 temp=Read_byte()。 } void wrteeprom(unsigned char addr,unsigned char dat) { IICStart()。 Check_Ack()。 } ifndef _2402_H_ define _2402_H_ include sbit SCL = P1^0。 //I2C 開始函數(shù) void IICStop(void)。 //I2C 應(yīng)答檢測(cè)函數(shù) void SEND0(void)。 //I2C 讀取字節(jié)函數(shù) unsigned char rdeeprom(unsigned char addr)。 U8 U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata。 void Delay1(U16 j) { U8 i。i27。 i。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1