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

正文內(nèi)容

單片機(jī)溫濕度檢測設(shè)計(jì)參考論文(完整版)

2025-07-31 02:20上一頁面

下一頁面
  

【正文】 DHT11 digital temperature and humidity sensor is a contain already calibration familiar with signal output of the temperature and humidity sensor pound, used special digital module collection technology and temperature and humidity sensor technology to ensure that products with high reliability and excellent longterm stability. Sensors including a resistive are wet ponents and a NTC (temperature sensor, and with a high performance eight single chip connected. So the product has excellent quality, super fast response, antijamming ability, extremely costeffective higher advantages. SCM STC89C54 is a cheaper price, performance of high strength CMOS8 a singlechip microputer.【Key words】STC89C54 DHT11 temperature humidity alarm前 言 11設(shè)計(jì)的引出 12 設(shè)計(jì)的意義 13 傳感器的發(fā)展 14 設(shè)計(jì)的目的與內(nèi)容 1第一章 系統(tǒng)設(shè)計(jì) 2 設(shè)計(jì)任務(wù) 2單片機(jī)的溫濕度檢測系統(tǒng),能夠?qū)崟r監(jiān)控當(dāng)前環(huán)境的溫度、濕度。此系統(tǒng)完全基于單片機(jī)最小系統(tǒng)并進(jìn)行一定的改進(jìn),系統(tǒng)電路簡單,工作穩(wěn)定,調(diào)試方便,可以精確到1,因此具有一定實(shí)用性。系統(tǒng)提供3中工作模式,可以分別顯示溫度、濕度、溫濕度報(bào)警上下限,超出溫濕度限定的范圍蜂鳴器實(shí)現(xiàn)報(bào)警。 2 設(shè)計(jì)要求 2第二章 總體方案的確定 2 設(shè)計(jì)的總體概略 2 設(shè)計(jì)方案的選定 3 單片機(jī) 3 溫濕度傳感器 4 顯示器 5第三章 系統(tǒng)硬件設(shè)計(jì) 5 5 6 引腳功能說明 6 溫濕度傳感器DHT11簡介和電路圖 8 顯示器LCD1602簡介和電路圖 10 報(bào)警系統(tǒng)設(shè)計(jì) 11 鍵盤設(shè)計(jì) 11 復(fù)位電路設(shè)計(jì) 12 晶振電路設(shè)計(jì) 12 AT24C02存儲器電路設(shè)計(jì) 13第四章 系統(tǒng)軟件設(shè)計(jì)模塊 13 13 按鍵掃描子程序 14 16結(jié)束語 16致 謝 17參考文獻(xiàn) 18整個系統(tǒng)原理圖 19程序清單 2039前言1設(shè)計(jì)的引出在當(dāng)前社會中,各個行業(yè)的發(fā)展都極為迅速。2 設(shè)計(jì)的意義由于時代的進(jìn)步,人民生活的極大提高,人們對于生活環(huán)境的需求日益提高,而由于溫濕度差異所造成的影響對人們生活造成了極大的不便。隨著繼承化技術(shù)的發(fā)展,各類混合集成和單片機(jī)繼承式壓力傳感器的相繼出現(xiàn),傳感器得到快速的發(fā)展和推廣,并逐步邁向集成化、多功能化、智能化。 設(shè)計(jì)要求上電顯示環(huán)境溫濕度值。STC89C54和AT89C51都是8051的內(nèi)核,只不過54的內(nèi)部資源比51多,比如增加了一個16位的計(jì)數(shù)器T2,當(dāng)然相應(yīng)的特殊寄存器(SFR)也有了一點(diǎn)變化,另外52的內(nèi)存也從51的128字節(jié)提高到了256字節(jié),ROM也從4K提高到8K,可以裝下更大的程序,但是若單從運(yùn)算速度來講,由于二者都是8051的直系后代,基本上可以認(rèn)為二者運(yùn)算性能相同。%RH雖然SHT11測量精度比較高,但是DHT11從價格上來說遠(yuǎn)遠(yuǎn)低于SHT11,本設(shè)計(jì)主要應(yīng)用于人的日常生活,選擇合適的元器件用做設(shè)計(jì),DHT11完成能滿足我們?nèi)粘I顧z測的需求,故本次設(shè)計(jì)選擇DHT11作為設(shè)計(jì)溫濕度傳感器。1602實(shí)物圖如下:第三章 系統(tǒng)硬件設(shè)計(jì)STC89C54是一種高性能、低功耗的CMOS八位微控制器,具有8K在系統(tǒng)在線可編程Flash存儲器,使用ATMEL公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51產(chǎn)品引腳和指令完全兼容。在這種模式下,P0具有內(nèi)部上拉電阻。P1口引腳的功能引腳號第二功能T2(定時器/計(jì)數(shù)器T2的外部計(jì)數(shù)輸入),時鐘輸出T2EX(定時器/計(jì)數(shù)器T2的重載/捕捉觸發(fā)信號和方向控制)MOSI(在系統(tǒng)編程用)MISO(在系統(tǒng)編程用)SCK(在系統(tǒng)編程用) P2口:具有內(nèi)部上拉電阻的8位雙向I/O口,P2輸出緩沖器驅(qū)動4個TTL邏輯電平。P3口亦作為STC89C54特殊功能(第二功能)使用,如表所示。在一般情況下,ALE以晶振1/6的固定頻率輸出脈沖,可用來作為外部定時器或時鐘使用。/VPP:訪問外部程序存儲器控制信號。傳感器包括一個NTC測溫元件和一個電阻式感濕元件,并與一個性能高的8位單片機(jī)相連接。Bit111%RH精度25℃177。2℃總線空閑狀態(tài)為高電平的時候主機(jī)把總線拉低等待DHT11響應(yīng), DHT11能檢測到起始信號,主機(jī)必須把總線拉低,至少大于18ms。顏色分單色(黑白)、彩色兩種。 鍵盤設(shè)計(jì)按鍵是用來設(shè)定溫度、濕度上下限報(bào)警值,查看溫度、濕度上下限報(bào)警值。第四章 系統(tǒng)軟件設(shè)計(jì)模塊計(jì)算機(jī)在完成一項(xiàng)工作時,必須按順序執(zhí)行各種操作。第二個按鍵是增加鍵,可以對上限溫度或下限溫度進(jìn)行增大調(diào)整第三個按鍵是減小鍵,可以對下限溫度或下限溫度進(jìn)行減小調(diào)整。結(jié)束語本設(shè)計(jì)綜合利用單片機(jī)技術(shù)、傳感器技術(shù)、數(shù)字電子技術(shù)和LCD顯示等科學(xué)知識,完成了單片機(jī)控制的溫度、濕度和顯示裝置的設(shè)計(jì)。由于單片機(jī)經(jīng)濟(jì)實(shí)用、開發(fā)簡便,因而在工業(yè)控制、農(nóng)業(yè)自動化、家電智能化等領(lǐng)域占據(jù)了廣泛的市場。 在這里首先要感謝我的導(dǎo)師韋文斌老師。 /* defined for unsigned 16bits integer variable 無符號16位整型變量 */typedef signed int S16。 //LCD1602命令端口sbit P2_0 = P2^3 。bit set_temp_down=0。sbit key_down=P0^2。 //定義發(fā)送的字節(jié)數(shù) U8 indata[5]。 U8 temp_uplimit,temp_lowlimit,humidity_uplimit,humidity_lowlimit。 }}void delay1ms(uint z){ uint x,y。 delay()。 delay()。(i250))i++。 temp=date。 scl=1。 delay()。 scl=0。 write_byte(date)。 respons()。 outdata[1] = a[1]。 i。i++) { U8FLAG=2。 // Delay_10us()。 //T //P2_1=1 。 LCM_RS=0。 LCM_EN=0。_nop_()。_nop_()。 WriteCommandLCM(0x06,1)。 WriteCommandLCM(X,0)。_nop_()。 //取余運(yùn)算 wendu_ge=temp_data+0x30。 if(key_set==0) { TR1 = 0。 DisplayOneChar(10,0,39。)。//設(shè)置溫度下限位 set_temp_up=0。)。 } if(selectnum==3) { value=read_add(4)。)。 DisplayOneChar(14,0,value_ge)。 set_temp_up=0。:39。 set_temp_down=0。 if(key_ok==0) { write=1。 if(key_up==0) { TR1 = 0。 DisplayOneChar(11,0,39。 WriteCommandLCM(0x80+0x00+15,02)。)。 } if(set_temp_down==1) {//溫度下限 temp_lowlimit=value。:39。H39。 DisplayOneChar(13,1,value_shi)。 if(value==0) value=99。)。 } if(set_humidity_down==1) {//濕度下限 humidity_lowlimit=value。:39。T39。 DisplayOneChar(13,0,value_shi)。 DisplayOneChar(11,0,39。 WriteCommandLCM(0x80+0x00+15,02)。amp。amp。amp。 staticOK=0。 Delay_10us()。 //判斷從機(jī)是否發(fā)出 80us 的高電平,如發(fā)出則進(jìn)入數(shù)據(jù)接收狀態(tài) while((P2_0)amp。 U8T_data_H_temp=U8data。 U8RH_data_L=U8RH_data_L_temp。 //第1行,第9列 DisplayOneChar(6,1,shidu_ge)。 WriteCommandLCM(0x4a,1)。 WriteCommandLCM(0x4e,1)。////main()功能描述: AT89C51 串口發(fā) //送溫濕度數(shù)據(jù),波特率 9600 //void main(){ Delay(5000)。 //定時器T1使用工作方式2 TH1 = 253。 WriteCommandLCM(0x4f,1)。 WriteCommandLCM(0x4b,1)。%39。 U8T_data_L=U8T_data_L_temp。 U8T_data_L_temp=U8data。U8FLAG++)。 //主機(jī)設(shè)為輸入 判斷從機(jī)響應(yīng)信號 P2_0=1。 staticOK=1。 staticOK=0。 write_add(5,humidity_lowlimit)。 write_add(3,temp_lowlimit)。 } while(!key_down)。)。 WriteCommandLCM(0x80+0x00+15,02)。 DisplayOneChar(11,0,39。 DisplayOneChar(13,1,value_shi)。H39。:39。 if(set_temp_down==1) {//溫度下限 temp_lowlimit=value。 WriteCommandLCM(0x80+0x40+15,02)。 DisplayOneChar(11,1,39。 DisplayOneChar(13,1,value_shi)。T39。:39。 } if(set_humidity_up==1) {//濕度上限加 humidity_uplimit=value。)。 if(value==99)value=0。 set_humidity_up=0。 selectnum=0。 DisplayOneChar(13,1,value_shi)。H39。 WriteCommandLCM(0x0f,02)。H39。 set_humidity_up=1。:39。 set_humidity_down=0。 DisplayOneChar(14,0,value_ge)。)。 if(selectnum==1) { value=read_add(2)。 temp1_data=temp1_data%10。 _nop_()。 } /**************************************延時5微秒(STC90C52RC12M)不同的工作環(huán)境,需要調(diào)整此函數(shù),注意時鐘過快時需要修改當(dāng)改用1T的MCU時,請調(diào)整此延時函數(shù)**************************************/void Delay5us(){ _nop_()。} /**********
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1