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

正文內(nèi)容

多參數(shù)無線溫濕環(huán)境記錄儀的設(shè)計本科畢業(yè)設(shè)計-wenkub.com

2025-06-23 23:25 本頁面
   

【正文】 for(i=0。sbit P35=P3^5。 //上電,等待穩(wěn)定 } } } p()。 aStrh1[2] = SBUF+0x30。 //等待第9個字節(jié)位 RI = 0。 while(!RI)。 wStrt1[3] = SBUF+0x30。 //等待第5個字節(jié)位 RI = 0。 //等待第4個字節(jié)位 RI = 0。 if(rrdat==0x66) { while(!RI)。 delay11(5)。 //等待第10個字節(jié)位 RI = 0。 while(!RI)。 wendu[5] = SBUF+0x30。 //等待第6個字節(jié)位 RI = 0。 while(!RI)。 if(rrdat==0xdd) { while(!RI)。 rrdat = SBUF。 RI = 0。delay11(5)。 else tw=1。 delay11(5)。if(sw==10){ POUP=1。} void timer0() interrupt 1 //定時器0中斷,1s接一號機(jī),2s接二號機(jī),4s接三號機(jī){ ET0=0。}break。chanshow()。 case 2:{made()。}break。 sum=0。HUD=1。 if(affirm==0) {sFMQ=1。 POUP=1。 BD=1。LD=1。} else{} if(aStrh1[1]==Strh1[2]amp。amp。aStrh1[8]==Strh1[3]){sFMQ=0。LAD=0。LD=1。} else{} if(wStrt1[2]==FStrt1[7]amp。amp。wendu[3]==FStrt1[8]){sFMQ=0。HD=0。i++) { lcd_wdat(WDIS3[i])。i++) { lcd_wdat(TDIS2[i])。 }}void chushi(){ lcd_init()。 } lcd_wcmd(0x9d)。 } lcd_wcmd(0x98)。 } lcd_wcmd(0x8d)。 } lcd_wcmd(0x88)。 } lcd_wcmd(0x97)。 } lcd_wcmd(0x95)。 } lcd_wcmd(0x90)。 } lcd_wcmd(0x87)。 } lcd_wcmd(0x85)。 } void chanshow() //溫濕度設(shè)置顯示{ lcd_wcmd(0x80)。 //下限濕度處理 else Strh1[1]=huidu2/100+0x30。 if(tem210) FStrt1[7]=0x20。 else TStrh1[2]=(huidu1%100)/10+0x30。 FStrt1[3]=tem1%10+0x30。} }void made(){ if(tem1100) FStrt1[1]=0x20。 }break。 }break。 if(sub==0) { while(sub==0)。 case 4:{ if(huidu2==100){} //濕度下限 else huidu2++。 case 2:{ if(tem2==127){} else tem2++。 } } if(add==0) { delay(5)。 } } void keyprocess() { if(chage==0) { delay(5)。 } lcd_wcmd(0x98)。// } lcd_wcmd(0x95)。} //lcd_wcmd(0x91)。 lcd_wcmd(0x90)。 } if(wStrt1[1]==0x30)wStrt1[1]=39。// } lcd_wcmd(0x8d)。 } //lcd_wcmd(0x89)。 lcd_wcmd(0x88)。 } if(wendu[1]==0x30)wendu[1]=39。 lcd_wcmd(0x80)。 //% aStrh1[10]=aStrh1[4]=Strh1[5] = 39。.39。i++) { SBUF=jj[i]。 while(TI==0)。TR1= 1。 //SMOD=0REN=1。EX0=1。ET0=1。SCON=0x50。 //9600PCON=0x80。i++) { for(j=0。 //設(shè)置顯示的濕度暫存數(shù)據(jù) unsigned char tt[3]={0x88,0x99,0xbb}。 //準(zhǔn)備顯示的濕度暫存數(shù)據(jù)unsigned char wStrt1[]={ }。uchar code TTW[]= { 歡迎使用 }。 uchar code Sbuff11[]={上限溫度: }。 uchar tw=1,sw=0。 //選行代碼char huidu1=80,huidu2=10,tem1=50,tem2=9。 //高溫sbit HUD=P2^2。 //減1 sbit affirm=P1^3。sbit POUP=P1^7。 //基本指令操作 delay(5)。 //清除LCD的顯示內(nèi)容 delay(5)。 //基本指令操作 delay(5)。 delay(3)。 }/*******************************************************************//* *//* LCD初始化設(shè)定 *//* *//*******************************************************************/void lcd_init(){ LCD_PSB = 1。 delayNOP()。 LCD_RS = 1。 delayNOP()。 _nop_()。 LCD_RS = 0。 LCD_EN = 0。 LCD_EN = 1。lcdbusy為0時,閑,可寫指令與數(shù)據(jù)。 _nop_()。/*******************************************************************//* *//* 延時函數(shù) *//* *//*******************************************************************/void delay(int ms){ while(ms) { uchar i。_nop_()。 //液晶使能控制sbit LCD_PSB = P2^4。(2)將已采集的溫度數(shù)據(jù)傳入PC機(jī)進(jìn)行實時分析模塊未做深入考慮。本人認(rèn)為是由于在主程序中開設(shè)中斷過多,各中斷之間有影響,以至顯示不穩(wěn)定。6結(jié)術(shù)語在做此次設(shè)計時,從一開始的確定課題,到后來的資料查找、理論學(xué)習(xí),硬件焊接、硬件調(diào)試,軟件分機(jī)調(diào)試、軟件聯(lián)調(diào)再到最終的論文撰寫。測試時出現(xiàn)過電源反接合單片機(jī)反接情況,導(dǎo)致PTR2000 性能下降。測試數(shù)據(jù)比較少。適度為2位,誤差比較小。: 系統(tǒng)測試結(jié)果表溫度計溫度實際濕度測得溫度測得濕度一號機(jī)63%63%二號機(jī)63%63%一號機(jī)61%61%二號機(jī)61%61%一號機(jī)67%67%二號機(jī)67%67%一號機(jī)69%69%二號機(jī)69%69%一號機(jī)65%65%二號機(jī)65%65%測試結(jié)果說明:在有效測試距離內(nèi),一號機(jī)和二號機(jī)的溫度測試得到的數(shù)據(jù)與溫度計測試得到的數(shù)據(jù)保持基本一致。 從機(jī)主程序 主機(jī)主程序5 系統(tǒng)測試及檢測設(shè)計系統(tǒng)調(diào)試主要包括系統(tǒng)的性能測試和無線模塊的傳輸距離測試。主機(jī)一秒定時:TH0=0x3c。TH1= 0xfd。串口中斷程序流程:先驗證收到的前3個字節(jié)是否符合握手信號,并根據(jù)握手信號確定從機(jī)號,將后7位測量值存入相應(yīng)的數(shù)組,調(diào)用顯示子程序,顯示到12864上。如果符合,然后串口進(jìn)行發(fā)送初始化,然后調(diào)用傳感器調(diào)用函數(shù)測量數(shù)據(jù),經(jīng)轉(zhuǎn)化得到溫度值和濕度值,放入到待傳輸數(shù)組中的對應(yīng)位。主機(jī)對從機(jī)的驗證嗎為1號機(jī):0xcc 0x44 0xdd。握手信號共3位,1號機(jī)的握手信號為:0x88,0x99,0xbb。為了完成上述功能需通過設(shè)置單片機(jī)的串口控制寄存器SCON來實現(xiàn),在此將單片機(jī)設(shè)置在工作方式1 ,即SM0=0,SM1=1 。 無線通信軟件設(shè)計在溫度數(shù)據(jù)通信系統(tǒng)中,主機(jī)和從機(jī)之間的數(shù)據(jù)通信采用一對一的主從模式,利用ISM頻段(433MHz)無線通信。F)14bit12bit SHT11還可根據(jù)當(dāng)前相對濕度值和溫度值計算測出露點(diǎn)。實際溫度值可由下式算得: (3)和為特定系數(shù),的取值和SHT11工作電壓有關(guān),的取值則和SHT11內(nèi)部A/D轉(zhuǎn)換器采用的分辨率有關(guān),取值如下:VDDd1(176??砂聪率叫拚凉穸戎担? (1)其中,SORH—傳感器相對濕度的讀出數(shù);—修正系數(shù),該參數(shù)取值如下:12位,;8位。在這些操作中最基本的還是讀、寫命令,讀完一個字節(jié)后,拉低DATA一個時鐘,表示后面還要讀數(shù)據(jù),當(dāng)讀到最后一個字節(jié)時,即校驗后,給DATA高電平。數(shù)據(jù)采集部分主要實現(xiàn)單片機(jī) STC89C52對溫濕度傳感器sht11的初始化、發(fā)送測量命令及數(shù)值的讀取,以及數(shù)據(jù)的處理轉(zhuǎn)換成5位溫度量和2位濕度量。程序用C語言編寫,采用模塊化程序設(shè)計,可讀性強(qiáng)。 LCM液晶模塊讀操作時序 寫操作時序 單片機(jī)與液晶模塊電路設(shè)計部分電路功能主要將主機(jī)處理后的數(shù)據(jù)顯示出來,該模塊與單片機(jī)連接簡單,只需一個8位I/O口與液晶模塊的8位數(shù)據(jù)端相連,再用三位控制口分別與液晶模塊的RS、R/W、E相接。本設(shè)計使用的液晶模塊是LCM12864字符型液晶模塊(帶背光),它是目前工控系統(tǒng)中使用最為廣泛的液晶屏之一。 sht11的引腳說明管腳名稱描述1GND接地2DQ單線運(yùn)用的數(shù)據(jù)輸入/輸出引腳;漏極開路見“寄生電源”3VDD可選VDD引腳。③ 連線少。12位二進(jìn)制轉(zhuǎn)換結(jié)果,確保177。,。如果采用外部振蕩器,這個時間可以縮減到3ms。當(dāng)從發(fā)射模式切換為接收模式時,數(shù)據(jù)輸出腳(DOUT)要至少3ms才有數(shù)據(jù)輸出。 NRF401的結(jié)構(gòu)圖。NRF401采用20腳SSOIC封裝。8位微控制器 8K字節(jié)在系統(tǒng)可編程Flash。STC89C52具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM,32位I/O口線,看門狗定時器,2個數(shù)據(jù)指針,三個16位定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。STC89C52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲器。3 無線溫濕環(huán)境記錄儀系統(tǒng)硬件設(shè)計為節(jié)省成本與體積,系統(tǒng)分為上位機(jī)和下位機(jī)兩個模塊。系統(tǒng)主要包括多點(diǎn)溫度濕度信息采集,無線模塊發(fā)射、接收,及數(shù)據(jù)處理顯示。所以集成芯片的使用將成為電路發(fā)展的一種趨勢。這樣,測溫系統(tǒng)的結(jié)構(gòu)就比較簡單,體積也不大,且由于AT89C52可以帶多個SHT10,。便于單片機(jī)處理及控制,省去傳統(tǒng)的測溫方法的很多外圍電路。 傳感器選擇方案一:采用熱敏電阻,可滿足40攝氏度至90攝氏度測量范圍,但熱敏電阻精
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1