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

正文內(nèi)容

室內(nèi)環(huán)境測(cè)量課程設(shè)計(jì)(參考版)

2025-06-30 09:30本頁面
  

【正文】 } }// *******。)。i) {if(i==3)display_char(0x08,39。}for(i=5。break。 case 2: TEM[1]=shuju1%100/10。switch(biaozhi) { case 4: TEM[4]=shuju1%10000/1000。else if(shuju1 1000) biaozhi = 3。if (shuju1 10) biaozhi = 1。uchar biaozhi=0,i。}/ ***溫濕度轉(zhuǎn)換顯示子程序 ******/void TH_convert_display(float shuju) //顯示一個(gè)數(shù)字{unsigned int shuju1。 hum1=SHT11_Measure(HUM_TEST,0x08)。 tem2=SHT11_Convert_Tempeture12bit(tem1)。}void Tmeasure() //溫度測(cè)量{ SHT11_Write_Register(REG_WRITE,FUNCTION_SET)。 } else { flag_humidity=0。 RHtrue=(temp25)*(+*dat)+RHline3。}/********************************函數(shù)功能:將檢測(cè)到的數(shù)據(jù)轉(zhuǎn)化為相應(yīng)的濕度數(shù)據(jù)RHline=C1+C2*SOrh+C3*SOrh*SOrh(檢測(cè)數(shù)據(jù)的線性化 SOrh為單片機(jī)接收到的數(shù)據(jù)) RHtrue=(tempeture25)*(t1+t2*SOrh)+RHline 公式中的參數(shù):C1=4,C2=0,648,C3= t1=,t2= 適用于8位測(cè)量精度************************/float SHT11_Convert_Humidity8bit(uint dat,float temp){ float RHline,RHtrue。 } else { flag_tempeture=0。 tempeture1=40+*dat。 return(dat)。 dat=(dat|data_high)。 data_low=SHT11_Receivebyte()。 data_high=SHT11_Receivebyte()。 Delay_Ms(time)。 SHT11_Sendbyte(mand)。 uchar data_high,data_low。 SHT11_Answer()。 SHT11_Answer()。}/*******向SHT11的狀態(tài)寄存器設(shè)置******/void SHT11_Write_Register(uchar mand ,uchar dat){ SHT11_Start()。 SHT11_SCK=0。 SHT11_SCK=1。 SHT11_DATA=1。 SHT11_SCK=0。 SHT11_SCK=1。 SHT11_DATA=0。 }/****單片機(jī)向SHT1發(fā)送應(yīng)答信號(hào)***/void MCU_Answer(){ SHT11_SCK=0。 } SHT11_DATA=1。 } SHT11_SCK=0。0xfe。 Delay()。 dat=dat1。i++) { SHT11_SCK=1。 for(i=0。 SHT11_SCK=0。}/****從SHT11接收8bite數(shù)據(jù)*****/uchar SHT11_Receivebyte() { uchar i。 SHT11_DATA=1。 while(SHT11_DATA==1)。 }}/*****檢測(cè)SHT11的響應(yīng)信號(hào)******/void SHT11_Answer(){ SHT11_SCK=1。 Delay()。 } dat=dat1。 } else { SHT11_DATA=0。0x80) { SHT11_DATA=1。i8。 Delay()。}/*****向SHT11發(fā)送8bite數(shù)據(jù)*****/void SHT11_Sendbyte(uchar dat){ uchar i。 Delay()。 Delay()。 Delay()。 Delay()。}/*******SHT11啟動(dòng)時(shí)序*******/void SHT11_Start(){ SHT11_SCK=1。j0。i0。}/******SHT11檢測(cè)等待延時(shí)*****/void Delay_Ms(uint ms){ uint i,j。}// ******* 溫濕度模塊 ******// /***********SHT11內(nèi)部延時(shí)******/void Delay(){ 。//01101010。}void bell2(){P15=0。P13=1。 }// ******* 報(bào)警子程序 **********/void bell(){PA8255=0x6a。 }void bell_judgeTEM(){if(28tem2||tem218) bell2()。 }void bell_judgeC6H6(){if(den2) bell()。bell_judgeHUM()。//顯示字符i++。\039。//設(shè)置顯示位置i = 0。//顯示字符i++。\039。//設(shè)置顯示位置i = 0。//清屏delay(1)。}void FuncHUM(){uchar i。}TH_convert_display(tem2)。){lcd_wdat(dis10[i])。while(dis10[i] != 39。}lcd_pos(0x0b)。){lcd_wdat(dis6[i])。while(dis6[i] != 39。lcd_pos(0x01)。lcd_wcmd(0x01)。//00010101 P13=0。}void FuncTEM(){uchar i。}display_ad()。){lcd_wdat(dis5[i])。while(dis5[i] != 39。lcd_pos(0x01)。lcd_wcmd(0x01)。//00010101 P13=0。}void FuncNH3(){uchar i。}display_ad()。){lcd_wdat(dis4[i])。while(dis4[i] != 39。lcd_pos(0x01)。lcd_wcmd(0x01)。//00010101 P13=0。}void FuncC6H6(){uchar i。display_ad1()。//顯示字符i++。\039。//設(shè)置顯示位置i = 0。//清屏delay(1)。 }}// ******** 按鍵子程序 *******/void FuncHCHO(){uchar i。 case 0x78:FuncHUM()。 case 0xb8:FuncTEM()。 case 0xd8:FuncNH3()。 case 0xe8:FuncC6H6()。//屏蔽低3位switch(i) //鍵值查詢 { case 0xf0:FuncHCHO()。//讀PCi=iamp。//顯示字符 }}}// ********* 按鍵模塊 ******// void keyscan(){uchar i。//顯示字符 } else {lcd_pos(6+i)。.39。i++){if(i==1) {lcd_pos(7)。for(i=0。 lcd_wdat(0x30+x[3i])。)。 lcd_wdat(39。i=3。}}void display_ad1(){uchar i=0。){lcd_wdat(dis8[i])。//設(shè)置顯示位置while(dis8[i] != 39。}/*******濃度顯示************/void display_ad(){uchar i=0。}}/*********顯示*********/void display_char(uchar x,uchar p) { lcd_pos(x)。){lcd_wdat(dis2[i])。while(dis2[i] != 39。}lcd_pos(0x42)。){lcd_wdat(dis1[i])。while(dis1[i] != 39。lcd_pos(0x04)。ep = 0。_nop_()。_nop_()。P2 = dat。rw = 0。}/***寫入顯示數(shù)據(jù)到LCD子程序*****/void lcd_wdat(uchar dat){while(lcd_bz())。ep = 0。_nop_()。_nop_()。P2 = cmd。_nop_()。rw = 0。}/****寫指令數(shù)據(jù)到LCD子程序*****/void lcd_wcmd(uchar cmd){while(lcd_bz())。 //1禁止;0允許ep = 0。result = (bit)(P2 amp。_nop_()。rw = 1。}/***********測(cè)試LCD忙碌狀態(tài)*****/bit lcd_bz(){bit result。j255。itime。}/*********LCD延時(shí)子程序*********/void delay(uint time){ int i,j。lcd_wcmd(0x01)。lcd_wcmd(0x06)。lcd_wcmd(0x0c)。}// *******LCD dispaly *******// /**********LCD初始化子程序*****/void lcd_init(){lcd_wcmd(0x38)。 _nop_()。 ST=0。 IP=0x01。// open interrupt EX0=1。 delay(10)。//PAoutput PB PC:input 10001011 PA8255=0x15。 keyscan()。while(1) { Tmeasure()。// 初始化LCD initad()。 init8255()。參考文獻(xiàn)[1]沈晉明,[J].暖通空調(diào),1995(6).16~18.[2][M].中國(guó)環(huán)境科學(xué)出版社,~16.[3][M].冶金工業(yè)出版社,~28.[4][D].西北工業(yè)大學(xué)碩士論文,~34.[5][M].天津:天津大學(xué)出版社,~27.[6][M].北京航空航天大學(xué)出版社,~38.[7][M].北京:電子工業(yè)出版社,~46.[8]王幸之,鐘愛琴,王雷,[M].北京:北京航空航天大學(xué)出版社,~19.[9]石金寶,[J].中國(guó)環(huán)境監(jiān)測(cè),1998,14(2).17~20[10][M].西安:西安電子科技大學(xué)出版社,~95.[11]張齊,[M].電子工業(yè)出版社,~128.[12]馬忠梅,[M].北京航天航空大學(xué)出版社,~350.[13]張?zhí)旆?[M].電子工業(yè)出版社,~278.[14][M].清華大學(xué)出版社,~403.[15]湯競(jìng)南,[M].人民郵電出版社,~267.[16][M].哈爾濱工業(yè)大學(xué)出版社,~167.[17]華成英,[M].高等教育出版社,~78.[18][M].高等教育出版社,~331.[19](C51版)[M].中國(guó)水利水電出版社,~247.[20][M].中央廣播電視大學(xué)出版社,~152.[21][M].東南大學(xué)出版社,~295.[22]劉少?gòu)?qiáng),[M].中國(guó)電力出版社,~163.[23][M].北京航空航天大學(xué)出版社,~149.[24],Ruono Connectionist approach PID autotiming,IEEE54PROCEEDI NGS VOL .Ⅱ.[25] Microcontrouer with 2Kbytes Flash AT89C2051,~48[26], 80х86 IBM PC and patible puters(VolumesIamp。7. 本設(shè)計(jì)的主要強(qiáng)調(diào)智能化和人性化,例如可以適用于特殊人群——病人,他們可以把舒適的環(huán)境的 指標(biāo)通過相應(yīng)的按鍵來控制,按下按鍵后,通過本系統(tǒng)控制相應(yīng)的設(shè)備調(diào)節(jié)來達(dá)到是以病人的環(huán)境。3.系統(tǒng)可以開發(fā)成多機(jī)監(jiān)控模式,這就能同時(shí)監(jiān)測(cè)多個(gè)環(huán)境室內(nèi)的空氣品質(zhì),通過串行通信傳到上位機(jī)進(jìn)行綜合處理。1.本系統(tǒng)選用了集傳感器,轉(zhuǎn)換器于一體,能直接輸出標(biāo)準(zhǔn)模擬信號(hào)的傳感器,這無疑會(huì)增加系統(tǒng)的成本,今后可只選用價(jià)格低廉的傳感器,而信號(hào)的放大和調(diào)理電路部分可自行設(shè)計(jì)。其中單片機(jī)部分既可獨(dú)立運(yùn)行,也可以通過PC機(jī)進(jìn)行測(cè)試,這為不同的用戶提供了一定的選擇空間。3.系統(tǒng)C51語言編程,程序結(jié)構(gòu)清晰,顯示板界面非常友好,使得操作者在使用該系統(tǒng)時(shí)就像是在操作一臺(tái)實(shí)際的控制儀器一樣。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1