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

正文內(nèi)容

基于單片機的溫室大棚的溫度測控系統(tǒng)設(shè)計-資料下載頁

2025-06-27 20:04本頁面
  

【正文】 張國清,陳淑坤. 簡單實用的溫控電器[J].儀器與未來,1998(3) 22.[8]鄭炳坤. 簡單的溫控箱溫控電路[J].儀器與未來,1991 (7) 22.[9]鮑可進. PID 參數(shù)自整定的溫度控制[J].江蘇理工大學(xué)學(xué)報,1995 (6) 74.[10]柴鈺.單片機原理及應(yīng)用[M].北京:西安電子科技大學(xué)出版社,2022.[11]吳建平.傳感器原理及應(yīng)用[M].北京:機械工業(yè)出版社,2022.[12]劉暢生.傳感器簡明手冊及應(yīng)用電路[M].西安:西安電子科技大學(xué)出版社,2022.[13]史軍勇,冀捐灶,楊寶強.基于 AT89C205l 的溫濕度控制儀[J].電子技術(shù),2022,(1):2123[14] 夏方林.一種基于單片機 AT89C51 的溫濕度控制儀的設(shè)計[J].工業(yè)儀表與自動化裝置,1999,(1):3234[15]胡漢才.單片機原理及接口技術(shù)[M].北京:清華大學(xué)出版社,2022.第 22 頁 共 25 頁第 23 頁 共 25 頁附錄附錄圖 1 系統(tǒng)原理圖第 24 頁 共 25 頁附錄圖 2 PCB 圖源程序INCLUDE INCLUDE DEFINE UINT UNSIGNED INTDEFINE UCHAR UNSIGNED CHARsbit DATA=P2^5。sbit SCK=P2^4。sbit CONV=P2^6。sbit K1 =P2^0。sbit K2 =P2^1。sbit K3 =P2^2。sbit SOUND =P2^3。void delay(unsigned int)。 //延時函數(shù)uchar code dig_num[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 /*共陰級數(shù)碼管的段選碼*/uchar V[3]。 //顯示緩存bit soundbit=0。 //報警標(biāo)志位uint uplimit=200。 //溫度上限第 25 頁 共 25 頁uint downlimit=100。 //溫度下限uchar setflag=0。 //切換顯示標(biāo)志//溫度值//延時函數(shù)void delay(uint dt){ uchar bt。 for(。dt。dt) for(bt=0。bt10。bt++)。}uint ult1860() //AD 轉(zhuǎn)換子程序{uchar i。 uint output=0。CONV=1。CONV=0。 for(i=12。i0。i) { SCK=0。 SCK=1。output|=DATA。output=1。}CONV=1。return (output)。}void Display(uint dat) //LED 顯示程序{uchar i。V[2]=dat/100。 //顯示百位V[1]=(dat%100)/10。 //顯示十位V[0]=dat%10。 //顯示個位for(i=3。i0。i) //數(shù)碼管輸出{P0=dig_num[V[i1]]。if(i==2)P0|=0x80。 //顯示小數(shù)點第 26 頁 共 25 頁P1=~(0x4(i1))。 //數(shù)碼管選擇移位delay(1)。P1=0xff。}}uchar presskey1(void) //按鍵 1 按下判斷{if(K1==0)return 1。elsereturn 0。}uchar presskey2(void) //按鍵 2 按下判斷{if(K2==0)return 1。elsereturn 0。}uchar presskey3(void) //按鍵 3 按下判斷{if(K3==0)return 1。elsereturn 0。}void main( ){TMOD = 0x01。 //定時器 T0 工作方式 1:16 位方式TH0 = 0xF8。 //設(shè)定顯示屏刷新率 幀/STL0 = 0x30。ET0=1。 //開定時器 0 中斷EA=1。 //開總中斷TR0 = 1。 //開定時器 0第 27 頁 共 25 頁while (1){if(presskey1()) //按鍵 1 被按下處理 ,設(shè)置上限{ setflag=2。while(K1==0)。uplimit+=2。if(uplimit==400) uplimit=0。}if(presskey2()) //按鍵 2 被按下處理 ,設(shè)置下限{ setflag=1。while(K2==0)。downlimit=2。if(downlimit==0) downlimit=400。}if(presskey3()) //按鍵 3 被按下處理 ,確認(rèn)鍵{ while(K3==0)。setflag=0。}if(soundbit){ SOUND=1。}Else{SOUND=0。}}}//////////顯示屏掃描(定時器 T0 中斷)函數(shù)void leddisplay(void) interrupt 1{uint temp,i。TH0 = 0xF8。 //設(shè)定顯示屏刷新率 幀/STL0 = 0x30。temp=ult1860()。for(i=3。i0。i) //把 AD 結(jié)果轉(zhuǎn)換為三位十進制{V[i1]=temp/1638。temp=temp%1638*10。第 28 頁 共 25 頁}WD=V[2]*100+V[1]*10+V[0]。if(setflag==2) //當(dāng)按鍵 1 顯示 {Display(uplimit)。}else if(setflag==1) //當(dāng)按鍵 2 顯示{Display(downlimit)。}Else //平常顯示{Display(WD)。 }if(WDuplimit||WDdownlimit) //報警處理{soundbit=1。}Else{soundbit=0。}}
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1