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

正文內(nèi)容

基于單片機的溫濕度控制系統(tǒng)畢業(yè)設(shè)計(完整版)

2025-08-29 17:49上一頁面

下一頁面
  

【正文】 XD)10(TXD)11(INT0)12(INT1)13(T0)14(T1)15(WR)16(RD)17XTAL218XTAL119GND202122232425262728PSEN29ALE/PROG30EA/VPP313233343536373839VCC40U1U1Y112MC2 C3 VCCGNDR1110KC1 10uFVCC1234J1 VCCS1P10P11P12P13P14P15P16P17ENRSRW 圖 單片機系統(tǒng)圖 STC89C52主控模塊 電源部分 按鍵模塊 降溫控制 溫濕度DHT11 LCD 液晶顯示模塊 除濕控制 4 STC89C52 單片機的工作電壓范圍: 本次設(shè)計使用 3 節(jié)干電池為單片機供電 。具體電路如圖 32 所示。 Pin2:( DATA),串行數(shù)據(jù),單總線。測量距離短, 在傳感器的 Pin2 口與電源之間連接一 個 5K 電阻。通過這個四個按鍵可以設(shè)置溫濕度上下限, 長按 可以實現(xiàn) 溫度和濕度 連加和連減的功能, 菜單第三項還可設(shè)置蜂鳴器開關(guān),可以更快的完成參數(shù)的設(shè)置。 [10] 圖 protues 仿真 使用 STC ISP 下載程序 仿真沒有錯誤之后,我們可用單片機開發(fā)板下載程序到單片機,也可以使用 ISP 下載器下載程序,有單片機開發(fā)板的課直接使用開發(fā)板用跳線或者排線進行實物連接仿 17 真,或者可以使用面包板或者萬用板焊接一個簡單的電路, 測試電路。 至此,感謝給我?guī)椭睦蠋熀屯瑢W(xué)們,謝謝你們的一路的鼓勵和支持! 附 錄 21 附錄 A 元器件清 單 名稱 元件號 規(guī)格參數(shù) 數(shù)量 蜂鳴器 B1 BELL 1 電解電容 C1 10uF 1 瓷片電容 C2, C3 30PF 2 發(fā)光二極管 D1, D2, D5 3mm 3 排針 J1 Header 4 4P 排母座 LCD1 Header 16 16P 繼電器 K1, K2 SRD05VDC 2 液晶 LCD1 LCD1602 1 接線柱 P1, P2 Header 2 3 三極管 Q1, Q2,Q5 8550 3 電阻 R1, R2, R3, R5, R6,R12, R13 2K 11 電阻 R4 1 電阻 R11 10K 1 觸點開關(guān) S1, S2, S3, S4, S5 SW PB 5 自鎖開關(guān) SW1 sw灰色 1 溫濕度傳感器 U1 DTT11 1 單片機 U1 STC89C52 1 單片機座 U2 DIP40 1 晶振 Y1 12M 1 風(fēng)扇 FAN 5V 1 除濕器 無 220V 1 22 附錄 B 硬件原理圖 12345678RST9(RXD)10(TXD)11(INT0)12(INT1)13(T0)14(T1)15(WR)16(RD)17XTAL218XTAL119GND202122232425262728PSEN29ALE/PROG30EA/VPP313233343536373839VCC40U2U1Y112MC2 C3 VCCR1110KC1 10uFVCC1234J1VCCS1S2 S3 S5P24P25546231SW1sw 灰色12P5R13 2K12D5DVCCB1蜂鳴器Q58550VCC+R122KP25R4VCC1 2 3 4U1DTT11P24S4P10P11P12P13P14P15P16P17GND1VCC2VO3RS4RW5E6DB07DB18DB29DB310DB411DB512DB613DB714BG/VCC15BG/GND16LCD1LCD1602VCCVCCP10 P11 P12 P13 P14 P15 P16 P17RS RW ENENRSRWVOVOR3 2KP30P31P26P27Q18550VCCGNDR12KP26K1RelaySPDT12P112D1DR52KQ28550VCCGNDR22KP27K2RelaySPDT12P212D2DR62K 附錄 C 程序清單 include //調(diào)用單片機頭文 件 define uchar unsigned char //無符號字符型 宏定義 變量范圍 0~255 define uint unsigned int //無符號整型 宏定義 變量范圍 0~65535 include include include sbit beep = P2^5。 //菜單設(shè)計的變量 uint t_high = 30,t_low = 10。 //溫度報警變量 uchar flag_fuzi。 // } //sbit dht11=P2^4。 byte_write(0x2202, s_low)。 s_low = byte_read(0x2202)。 write_eepom_shidu()。 0x0f) == 0x0f) key_value ++。 } } else { if((P2 amp。 //自動退出設(shè)置界變量清零 flag_key_b_en = 1。amp。 //得到 k3 鍵值 case 0x07: key_can = 1。 //先讀出溫濕度的值 27 if(menu_1 == 0) //開始界面顯示的內(nèi)容 { write_sfm2(2,10,table_dht11[0])。 //顯示濕度 } if(((menu_1 0) amp。 (menu_1 3)) amp。 //消除濕度在邊界時的干擾 if(value1 10) flag_s_bj_en = 0。 //用做報警的 if(value 5) value = 0。 else write_string(1,0, )。 //打開蜂鳴器 value ++。 //lcd1602 初始化 init_1602_dis_csf()。 zd_break_value = 0。 value ++。 flag_lj_3_en = 1。 //300ms value = 0。 if(key_can 10) 31 { key_with()。 //先讀出溫濕度的值 while(1) { if(flag_300ms == 1) { flag_300ms = 0。 flag_key_b_en = 0。 } if((flag_s_bj_en == 1) || (flag_w_bj_en == 1)) beep = ~beep。amp。 if((table_dht11[2] = t_low) || (table_dht11[2] = t_high)) { value2 ++。 (menu_2 == 2)) { write_(0x80+0x4b)。 (menu_1 3)) amp。 //顯示溫度 } if((menu_1 == 1) amp。 //得到 k4 鍵值 } // write_sfm2(1,14,key_can)。 0x0f) { case 0x0e: key_can = 4。 if(key_500ms == 1) //連加 { key_500ms = 0。 //按鍵按下的時候 else key_value = 0。 if(key_value = 5) { key_value = 0。 //開總中斷 TMOD = 0X01。 a_a = byte_read(0x2255)。 } void write_eepom_key() { SectorErase(0x2400)。 void write_eepom_wendu() { SectorErase(0x20xx)。 //按鍵蜂鳴器使能 // void delay_1ms(uint q) // { // uint i,j。 //濕度報警參數(shù) uchar flag_w_bj_en,flag_s_bj_en。 bit flag_300ms 。雖然溫濕度測量 結(jié)果 不夠精確, 嘗試了各種改進方法,有一定改觀 。 [6] Keil 是單片機學(xué)習(xí)者必備的編程軟件, 其使用的 c 語言,極大的降低了學(xué)習(xí)者的門檻, c 語言相比較于匯編語言,更容易讓初學(xué)者上手,短短幾個月便可學(xué)到許多基本語句,而 keil 軟件 編譯單片機 程序 必不可少 。傳感器的第三腳 不接 。 Pin4( VDD),接地端,電源負(fù)極。技術(shù) 先進 , 運行可靠、穩(wěn)定 。 開關(guān)的通斷或者使用復(fù)位電路可以讓單片機重啟 。 3 總體設(shè)計框圖 圖 系統(tǒng)總設(shè)計框架 3 系統(tǒng)硬件設(shè)計 概述 電路總體上分為 51 單片機、溫濕度傳感器 DHT1組合按鍵、 LCD1602 液晶顯示器、散熱風(fēng)扇、除濕器、報警
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1