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

正文內(nèi)容

單片機(jī)溫濕度檢測(cè)設(shè)計(jì)參考論文-wenkub.com

2025-06-22 02:20 本頁(yè)面
   

【正文】 // 設(shè)置初值 TL1 = 253。uchar num。 //第8 WriteDataLCM(0x00)。 //第6 WriteDataLCM(0x09)。 //第4 WriteDataLCM(0x08)。 //第2行 WriteDataLCM(0x06)。)。 //第0行,第6列 DisplayOneChar(5,1,shidu_shi)。 U8checkdata=U8checkdata_temp。 if(U8temp==U8checkdata_temp) { U8RH_data_H=U8RH_data_H_temp。 COM()。 COM()。 //數(shù)據(jù)接收狀態(tài) COM()。 U8FLAG=2。 //判斷從機(jī)是否有低電平響應(yīng)信號(hào) 如不響應(yīng)則跳出,響應(yīng)則向下運(yùn)行 if(!P2_0) //T ! { U8FLAG=2。 Delay_10us()。 }}/////////////////////////////////////////////**************************************不同的工作環(huán)境,需要調(diào)整此函數(shù)當(dāng)改用1T的MCU時(shí),請(qǐng)調(diào)整此延時(shí)函數(shù)**************************************/ void RH(void) { //主機(jī)拉低18ms P2_0=0。U8RH_data_H=78)//判斷濕度值是否超出設(shè)定范圍,如超出LED亮 { AlarmHum=1。 } else { AlarmTemp=0。 //讀出humidity_lowlimit濕度下限值 if(U8T_data_H=24amp。 //在24c02的地址5中寫(xiě)入數(shù)據(jù)humidity_lowlimit濕度下限值 }}void Alarm_Limit(){ //Alarm_temp_up=read_add(2)。 //在24c02的地址4中寫(xiě)入數(shù)據(jù)humidity_uplimit濕度上限值 } if(write==1amp。 //在24c02的地址3行慈朧輙emp_uplimit溫度下限值 } if(write==1amp。 //在24c02的地址2中寫(xiě)入數(shù)據(jù)temp_uplimit溫度上限值 } if(write==1amp。//等待按鍵釋放 } }} void Save_Limit_Vlaue(){ if(write==1amp。 DisplayOneChar(14,0,value_ge)。 DisplayOneChar(12,0,39。)。 WriteCommandLCM(0x0f,02)。)。H39。 DisplayOneChar(10,0,39。 DisplayOneChar(14,1,value_ge)。 DisplayOneChar(12,1,39。)。 WriteCommandLCM(0x0f,02)。)。L39。 DisplayOneChar(10,1,39。 // 停止計(jì)時(shí) value。 WriteCommandLCM(0x0f,02)。)。L39。 DisplayOneChar(10,1,39。 DisplayOneChar(14,1,value_ge)。 DisplayOneChar(12,1,39。)。 WriteCommandLCM(0x0f,02)。)。H39。 DisplayOneChar(10,0,39。 DisplayOneChar(14,0,value_ge)。 DisplayOneChar(12,0,39。)。 changgeset(value)。//等待按鍵釋放 } } ///////////////////////////////// if(key_up==0) { delay1ms(10)。 set_temp_down=0。//等待按鍵釋放 } }/////////////////////////// if(key_ok==0) { delay1ms(10)。 selectnum=0。 set_humidity_up=0。 DisplayOneChar(14,1,value_ge)。 DisplayOneChar(12,1,39。)。 set_temp_down=0。 } if(selectnum==4) {value=read_add(5)。 DisplayOneChar(13,0,value_shi)。)。H39。//設(shè)置濕度上限位 set_humidity_down=0。 WriteCommandLCM(0x0f,02)。)。L39。 DisplayOneChar(10,1,39。 set_temp_down=1。 WriteCommandLCM(0x80+0x40+15,02)。:39。 DisplayOneChar(11,0,39。 set_humidity_down=0。 changgeset(value)。 }void Key_set_scan(){ if(key_set==0) { delay1ms(10)。 //取余運(yùn)算 shidu_ge=temp1_data+0x30。 temp_data=temp_data%10。_nop_()。_nop_()。_nop_()。 X|=0x80。=1。 WriteCommandLCM(0x01,1)。_nop_()。DataPort=dataW。} /*******************************/void WriteDataLCM(uchar dataW){ WaitForEnable()。 LCM_EN=1。LCM_RW=0。0x80)。LCM_EN=1。 ///*******************************//*******************************/void WaitForEnable(void) { DataPort=0xff。 U8data|=U8temp。 // //P2_1=0 。 U8FLAG=2。 Delay_10us()。 //T // while((!P2_0)amp。i8。 i。 i。 outdata[4] = a[4]。}SendData(U8 *a){ outdata[0] = a[0]。 respons()。 write_byte(address)。}uchar read_add(uchar address){ uchar date。 respons()。}void write_add(uchar address,uchar date){ start()。 k=(k1)|sda。 for(i=0。 scl=0。 delay()。 delay()。i++) { temp=temp1。}void write_byte(uchar date){ uchar i,temp。}void init(){ sda=1。amp。}void respons() //應(yīng)答{ uchar i。 scl=1。 sda=0。 }void start() //開(kāi)始信號(hào){ sda=1。x) for(y=110。i++)。 for(。uchar a,num,sec,tt,ge,shi,temp。U16 U16temp1,U16temp2。U8 outdata[5]。U8 U8count,U8temp。sbit key_up=P0^1。sbit si=P3^4。bit set_temp_up=0。//bit write=0。 //LCD1602命令端口 sbit LCM_EN=P2^2。 /* defined for signed 32bits integer variable 有符號(hào)32位整型變量 */typedef float F32。 /* defined for signed 8bits integer variable 有符號(hào)8位整型變量 */typedef unsigned int U16。 其次要感謝我的同學(xué)對(duì)我無(wú)私的幫助,特別是在軟件的使用方面,正因?yàn)槿绱宋也拍茼樌耐瓿稍O(shè)計(jì),我要感謝我的母?!獜V西科技大學(xué)(籌),是母校給我們提供了優(yōu)良的學(xué)習(xí)環(huán)境;另外,我還要感謝那些曾給我授過(guò)課的每一位老師,是你們教會(huì)我專(zhuān)業(yè)知識(shí)。致 謝經(jīng)過(guò)一個(gè)多月的找資料和設(shè)計(jì),本次設(shè)計(jì)基本接近尾聲,作為一個(gè)本科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒(méi)有導(dǎo)師的督促指導(dǎo),以及同學(xué)們的指導(dǎo)和支持,想要完成這個(gè)設(shè)計(jì)是難以想象的。特別是在提高穩(wěn)定度和節(jié)省功耗等方面。5. 整個(gè)系統(tǒng)軟硬件搭配合理,設(shè)計(jì)、開(kāi)發(fā)、維護(hù)方便,性?xún)r(jià)比高。1. 把傳感器技術(shù)應(yīng)用到單片機(jī)控制系統(tǒng)中,實(shí)現(xiàn)了對(duì)環(huán)境溫度和濕度的數(shù)據(jù)采集和讀取。如果沒(méi)有特殊情況,LCD會(huì)隨著顯示當(dāng)前濕度與溫度的數(shù)值。接通電源后將有一定緩沖時(shí)間,隨后向模塊發(fā)送命令,并接受模塊所發(fā)送數(shù)據(jù)。 再按一次即第四次,進(jìn)行下限濕度報(bào)警設(shè)置,此時(shí)顯示上一次設(shè)置濕度報(bào)警下限限值(HH62)且光標(biāo)不斷閃爍,設(shè)置好后按確認(rèn)鍵。根據(jù)溫濕度監(jiān)控系統(tǒng)功能,系統(tǒng)軟件流程圖如下:開(kāi)始初始化串口初始化液晶相應(yīng)字符顯示溫濕度采用1602液晶顯示按鍵掃描讀取報(bào)警值溫濕度發(fā)送串口 系統(tǒng)流程圖 按鍵掃描子程序左起第一個(gè)鍵是功能選擇鍵,按一次進(jìn)入報(bào)警溫度上限設(shè)置,此時(shí)顯示上一次設(shè)置溫度報(bào)警上限值(TH36)且光標(biāo)不斷閃爍,進(jìn)行上限溫度設(shè)置,設(shè)置好后按確認(rèn)鍵。設(shè)計(jì)中晶振電路如圖 AT24C02存儲(chǔ)器電路設(shè)計(jì)AT24C02是EEPROM,可以配合溫濕度采集控制系統(tǒng)存貯掉電前需要保存的數(shù)據(jù),把設(shè)定的溫濕度報(bào)警上限、下限保存下來(lái)。在引腳端輸入至少連續(xù)兩個(gè)單片機(jī)周期的高電頻,單片機(jī)復(fù)位。如果溫度和濕度都沒(méi)有超過(guò)或低于程序設(shè)定值時(shí),則相應(yīng)的LED燈亮紅色。相反,因此在編寫(xiě)軟件時(shí)需要做處理,使讀取正確。模塊結(jié)構(gòu)緊湊、輕巧、裝配容易,像素尺寸小,分辨率高。假如響應(yīng)信號(hào)的讀取為高電平,但是DHT11無(wú)響應(yīng)響應(yīng),這時(shí)候說(shuō)明路線可能連接不正常,當(dāng)最后一bit數(shù)據(jù)傳送結(jié)束后,DHT11把總線拉低50us,接著總線由上拉電阻拉高進(jìn)入空閑狀態(tài)。1177。5%RH溫度量程范圍0℃3090%RH50℃2080%RH25℃2090%RH長(zhǎng)期穩(wěn)定性典型值177。典型的應(yīng)用電路如圖:DHT11引腳說(shuō)明:pin名稱(chēng)注釋1VDD供電3-2DATA串行數(shù)據(jù),單總線3NC空腳,懸空4GND接地,電源負(fù)極性能說(shuō)明:參數(shù)條件MinTypMax單位分辨率8177。校準(zhǔn)系數(shù)以程序的形式存在OTP內(nèi)存中,傳感器內(nèi)部在檢測(cè)型號(hào)的處理過(guò)程中要調(diào)用這些校準(zhǔn)系數(shù)。 溫濕度傳感器DHT11簡(jiǎn)介和電路圖數(shù)字溫濕度傳感器DHT11是一款含有已校準(zhǔn)熟悉信號(hào)輸出溫濕度復(fù)合傳感器,它應(yīng)用專(zhuān)用的溫濕度傳感技術(shù)和數(shù)字模塊采集技術(shù),確保產(chǎn)品具有卓越的長(zhǎng)期穩(wěn)定性和極高的可靠性。為執(zhí)行內(nèi)部程序指令,應(yīng)該接VCC。當(dāng)S54從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),在每個(gè)機(jī)器周期被激活兩次,而在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),將不被激活。這一位置“1”,ALE僅在執(zhí)行MOVC或MOVX指令時(shí)有效。在Flash編程時(shí),此引腳()也用作編程輸入脈沖??撮T(mén)狗計(jì)時(shí)完成后,RST腳輸出96個(gè)晶振周期的高電平。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。在方位外部程序存儲(chǔ)器或用16位地
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1