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

正文內容

畢業(yè)設計-基于at89s52單片機的倉庫溫濕度監(jiān)測系統(tǒng)的設計-資料下載頁

2025-11-24 19:36本頁面

【導讀】度監(jiān)測系統(tǒng),并使用一些常用芯片如:DS18B20、GHS-20E等。由芯片AT89S52控制溫濕度傳感器檢測到的溫濕度。值進行存儲轉換,從而在顯示電路中數碼管中顯示出來。具有易安裝檢測、軟件功能完善,工作可靠、準確度高等優(yōu)點。原理,溫濕度傳感器信號采集通過單片機來實現(xiàn)方案。校正,提高了測量精度和整機的可靠性。實際使用表明,極大的。提高了安全性、可靠性和準確度。容,是衡量倉庫管理質量的重要指標。備物資的使用壽命和工作可靠性。式測量計和濕度試紙等測試器材,通過人工進行檢測,的溫度及濕度誤差大,隨機性大。價低廉、使用方便且測量準確的溫濕度測量儀。用于倉庫以及對溫濕度有一定要求的區(qū)域。清晰穩(wěn)定地顯示出監(jiān)測結果。的監(jiān)察也是不可缺少的環(huán)節(jié)。工業(yè)生產過程的自動化測量和控制,幾乎主要依靠。其主要的特點為精度高、測量范圍大、便于遠距離測量。許的測量誤差A級為±,B級為±銅電阻的溫度系數比鉑電阻大,價。質中使用穩(wěn)定性差。在工業(yè)中用于-50~180℃測溫。

  

【正文】 _MSB。 TEMP=TEMP8。 TEMP=TEMP|TEMP_LSB。 if(TEMP0xfffe) tmp=TEMP。 湖州職業(yè)技術學院應用電子技術專業(yè)畢業(yè) 論文 56 } void ds18b20_cl() //取溫度值 { uchar tmph,tmpl,sign。 DS18B20_Tmp_Read()。 sign=(uchar)((tmp8)amp。0xf0)。 if(sign==0xf0) { tmp=(~tmp)+1。 //為負 tmpbuf[5]=1。 } //else Sign_Port=1。 else tmpbuf[5]=0。 tmpl=(uchar)(tmpamp。0x0f)。 tmph=(uchar)((tmp4)amp。0xff)。 tmpl=tmpl*。 tmpbuf[4]=tmpl%10。 tmpbuf[3]=tmpl/10。 tmpbuf[2]=tmph%10。 tmpbuf[1]=(tmph%100)/10。 tmpbuf[0]=tmph/100。 //if(tmpbuf[0]==0) // { // tmpbuf[0]=10。 // if(tmpbuf[1]==0) // tmpbuf[1]=10。 // } } 湖州職業(yè)技術學院應用電子技術專業(yè)畢業(yè) 論文 57 /////////處理 doing() { uchar tzhi。 tzhi=tmpbuf[1]*10+tmpbuf[2]。 if((tzhisetmaxt)|(tzhisetmint)|(sdzhisetmaxh)|(sdzhisetminh)) speak=1。 else speak=0。 /* if(tzhisetmaxt) {fanjdq=1。hotjdq=0。fanled=0。hotled=1。speak=1。} if(tzhisetmint) {fanjdq=0。hotjdq=1。fanled=1。hotled=0。speak=1。} if((tzhisetmint)amp。(tzhisetmaxt)) {fanjdq=0。hotjdq=0。fanled=1。hotled=1。}// if(sdzhisetmaxh) {humiled=1。speak=1。} if(sdzhisetminh) {humiled=0。speak=1。}//加濕 if((setminhsdzhi)amp。(setmaxhsdzhi)){humiled=1。}//關 if((tzhisetmint)amp。(tzhisetmaxt)amp。(setminhsdzhi)amp。(setmaxhsdzhi)) speak=0。 */ 湖州職業(yè)技術學院應用電子技術專業(yè)畢業(yè) 論文 58 } //////////////////// ///////顯示處理 /////// xianshi() { int abcd=0。 if(setmode!=0) goto xsset。 abcd=sdzhi。 //abcd%=100 。 XSOUT=table[sdzhi/10]。 wei6=0。 Delay(60)。 wei6=1。 XSOUT=table[sdzhi%10]。 wei5=0。 Delay(60)。 wei5=1。 XSOUT=table[0]。 qwei=0。 Delay(60)。 qwei=1。 if(tmpbuf[5]==1) XSOUT=0x7f。 else {XSOUT=table[tmpbuf[1]]。} 湖州職業(yè)技術學院應用電子技術專業(yè)畢業(yè) 論文 59 bwei=0。 Delay(60)。 bwei=1。 XSOUT=table[tmpbuf[2]]。 XSOUTamp。=0xdf。 swei=0。 Delay(60)。 swei=1。 XSOUT=table[tmpbuf[3]]。 gwei=0。 Delay(60)。 gwei=1。 return。 //設置顯示 xsset: XSOUT=table[setmode]。 qwei=0。 Delay(60)。 qwei=1。 XSOUT=XSOUT=0x7f。//橫 bwei=0。 Delay(60)。 bwei=1。 if(setmode==1) abcd=setmaxt。 if(setmode==2) abcd=setmint。 if(setmode==3) abcd=setmaxh。 if(setmode==4) abcd=setminh。 XSOUT=table[abcd/10]。 湖州職業(yè)技術學院應用電子技術專業(yè)畢業(yè) 論文 60 swei=0。 Delay(60)。 swei=1。 XSOUT=table[abcd%10]。 gwei=0。 Delay(60)。 gwei=1。 } void key() { if((!set)amp。(setbz)){Delay(10)。 if(!set) {setbz=0。setmode++。if(setmode4) setmode=0。 }} if((set)amp。(!setbz)){Delay(10)。if(set) setbz=1。} if((!setup)amp。(setupbz)){Delay(10)。 if(!setup) {setupbz=0。 if((setmode==1)amp。(setmaxt99)) setmaxt++。 if((setmode==2)amp。(setmintsetmaxt1)){setmint++。}。 if((setmode==3)amp。(setmaxh99)) setmaxh++。 if((setmode==4)amp。(setminhsetmaxh1)){setminh++。}。 } 湖州職業(yè)技術學院應用電子技術專業(yè)畢業(yè) 論文 61 } if((setup)amp。(!setupbz)){Delay(10)。if(setup){setupbz=1。}} if((!setdown)amp。(setdownbz)){Delay(10)。 if(!setdown) {setdownbz=0。 if((setmode==1)amp。(setmaxtsetmint+1)) setmaxt。 if((setmode==2)amp。(setmint0)){setmint。}。 if((setmode==3)amp。(setmaxhsetminh+1)) setmaxh。 if((setmode==4)amp。(setminh0)){setminh。}。 } } if((setdown)amp。(!setdownbz)){Delay(10)。if(setdown){setdownbz=1。}} } ///定時中斷程序 /// void t0 (void) interrupt 1 using 0 { 湖州職業(yè)技術學院應用電子技術專業(yè)畢業(yè) 論文 62 ms++。 if(ms=20){ms=0。xsbz=!xsbz。} TH0=(6553610000)/256。 TL0=(6553610000)%256。 TR0=1。 //開始計時 ET0=1。 EA=1。 // speek=!speek。 //產生報警 } /************************************** 名稱: read549 功能: TLC549驅動模塊 輸入參數: port通道號 輸出參數: ad轉換值 *************************************/ //平光滑處理 void pfcl() { adjs++。 admezhi+=adyzhi。 if(adjs=10) {adjs=0。 admezhi/=10。 xianzhi=admezhi。 admezhi=0。 } } void read549() { uint ad=0,i。 湖州職業(yè)技術學院應用電子技術專業(yè)畢業(yè) 論文 63 TLC549_CS=1。 _nop_()。 _nop_()。 TLC549_SCK=0。 _nop_()。 TLC549_CS=0。 _nop_()。 _nop_()。 _nop_()。 for(i=0。i8。i++) { TLC549_SCK=1。 //上升沿讀入 if(TLC549_SDO) ad|=0x01。//讀上次輸入 _nop_()。 _nop_()。 TLC549_SCK=0。 _nop_()。 _nop_()。 ad=1。 } TLC549_CS=1。 ad=1。 adyzhi=ad。 //return(ad)。 pfcl()。 } //////////////////// 主程序 void main(void) { 湖州職業(yè)技術學院應用電子技術專業(yè)畢業(yè) 論文 64 uint i。 TH0=(6553610000)/256。 TL0=(6553610000)%256。 TR0=1。 //開始計時 ET0=1。 EA=0。// setmaxt=50。 setmint=5。 setmaxh=90。 setminh=10。 set=1。 setup=1。 setdown=1。 speak=0。 while(1) { read549()。 sdzhi=xianzhi*。 if(sdzhi99) sdzhi=99。 ds18b20_cl()。//讀取溫度值 for(i=0。i10。i++) xianshi()。 key()。//鍵處理 doing()。//處理 } 湖州職業(yè)技術學院應用電子技術專業(yè)畢業(yè) 論文 65 }
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1