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

正文內(nèi)容

農(nóng)業(yè)大棚監(jiān)控系統(tǒng)設(shè)計(jì)(參考版)

2025-07-02 21:29本頁面
  

【正文】 amp。amp。 respond++); //數(shù)據(jù)接收狀態(tài) RH_temp = receive(); RL_temp = receive(); TH_temp = receive(); TL_temp = receive(); CK_temp = receive(); TRH=1; //數(shù)據(jù)校驗(yàn) untemp=(RH_temp+RL_temp+TH_temp+TL_temp); if(untemp==CK_temp) { RH_data = RH_temp; //濕度整數(shù)部分 RL_data = RL_temp; //濕度小數(shù)部分 TH_data = TH_temp; //溫度整數(shù)部分 TL_data = TL_temp; //溫度小數(shù)部分 CK_data = CK_temp; //檢驗(yàn)位。 respond++); respond=2; while(TRH amp。respond++); } else temp=0; _data=1; _data|=temp; }return(_data); }/**********************************************************************///濕度讀取子程序 //程序調(diào)用的延時(shí)程序有 delay();, Delay_5us();,RECEIVE(); /**********************************************************************/void read_TRH(){ //主機(jī)拉低18ms TRH=0; delay_ms(18); TRH=1; delay_us(); delay_us(); delay_us(); delay_us(); delay_us(); delay_us(); delay_us(); delay_us(); //輸入為主機(jī) 同時(shí)判斷從機(jī)是否響應(yīng) TRH=1;if(!TRH) { respond=2; while((!TRH)amp。respond++); delay_us(); delay_us(); delay_us(); if(TRH) { temp=1; respond=2; while((TRH)amp。 參 考 文 獻(xiàn)[1] .[J].中國市場,2007年第35期:106,107[2] .[J].農(nóng)業(yè)環(huán)境與發(fā)展,2007(5):5254[3] 彭宇,彭喜元,[M].北京:高等教育出版社,[4] 徐泳龍,[M].南京:機(jī)械工業(yè)出版社,[5] 8bit Microcontroller With 8K Bytes Flash ,2000[6] 彭宇,趙光權(quán),[M].北京:人民郵電出版社,[7] 孫育才.MCS-51系列單片微型計(jì)算機(jī)及其應(yīng)用[M].南京:東南大學(xué)出版社,2004.[8] 梅麗鳳,任國臣,[M].北京:北京交通大學(xué)出版社,[9]王慶利,袁建敏主編. 單片機(jī)設(shè)計(jì)案例實(shí)踐教程[M]. 北京:北京郵電大學(xué)出版社, .[10]黃操軍主編. 農(nóng)業(yè)應(yīng)用電子技術(shù)與自動(dòng)化[M]. 北京:中國農(nóng)業(yè)出版社, [11] DHT11中文說明書[12] 張冬林,李鑫,[J].現(xiàn)代農(nóng)業(yè)科技,2010,(18):1415 .[13] 從宏壽. 電子設(shè)計(jì)自動(dòng)化 Proteus在電子電路與51單片機(jī)中的應(yīng)用. 西安:西安電子科技大學(xué)出版社, 2012.[14] [M].北京:電子工業(yè)出版社,[15] [M].北京:高等教育出版社,[16] 趙景波,馮建元,楊翰林. Protel DXP原理圖與PCB設(shè)計(jì)教程. 北京:機(jī)械工業(yè)出版社,2013.[17] 周潤景,張麗娜,丁莉編著. 基于PROTEUS的電路及單片機(jī)設(shè)計(jì)與仿真[M]. 北京:北京航空航天大學(xué)出版社,2010.附錄 程序農(nóng)業(yè)大棚監(jiān)控系統(tǒng)的程序如下://************系統(tǒng)頭文件************//include include define uint unsigned intdefine uchar unsigned charsbit TRH = P2^0;//傳感器接口/*******************LCD位定義*******************/sbit RS=P1^0;sbit RW=P1^1;sbit E=P1^2; sfr LCDData=0x80;/********************按鍵定位*********************/sbit set = P1^4;//調(diào)動(dòng)按鍵移位sbit jia = P1^5;//加一按鍵sbit jian= P1^6;//減一按鍵sbit back= P1^7;//退出調(diào)動(dòng)按鍵/****************蜂鳴器****************/sbit BEEP = P1^3;/****************溫濕度仿真模擬數(shù)據(jù)按鍵****************/sbit WET_JIA = P2^0; //濕度增加按鍵sbit WET_JIAN = P2^1; //濕度減少按鍵sbit TEMP_JIA = P2^2; //溫度增加按鍵sbit TEMP_JIAN = P2^3; //溫度減少按鍵/****************指示燈定位****************/sbit COOL= P3^4; //制冷sbit HEAT= P3^5; //加熱sbit WET = P3^6; //增濕sbit DRY = P3^7; //干燥uchar _data,untemp,temp,respond;uchar T_SETDOWN,T_SETTOP,R_SETDOWN,R_SETTOP;//溫濕度最大最小值/**************************液晶驅(qū)動(dòng)程序********************************/void Delay(uint i){while(i);}/**********************1毫秒級(jí)延時(shí)子程序******************************/void delay_ms(unsigned char ms){ unsigned char i; while(ms) { for(i = 0; i 150; i++) { _nop_(); _nop_(); _nop_(); _nop_(); } }}/****************調(diào)用5us級(jí)延時(shí)程序*******************/void delay_us(){ uchar i; i; i; i; i; i; i;} /**********************************************************************/void Write_Instruction(uchar x){ Delay(1000); E=0; RW=0; RS=0; LCDData=x; E=1; Delay(20); E=0;}void Write_Data(uchar x){ Delay(1000); E=0; RW=0; RS=1; E=1; LCDData=x; E=0;}void InitLCD(void){ Write_Instruction(0x38); Delay(200); Write_Instruction(0x0e); Delay(200); Write_Instruction(0x06); Delay(200);}void Write_String(uchar x,uchar *p){ Write_Instruction(x); while(*p!=0x00) { Write_Data(*p); p++; if (x++==0x8f) { Write_Instruction(0xc0);} }}void Write_t(uchar i,uchar k)//數(shù)據(jù)寫入{ Write_Instruction(i); Write_Data(k|0x30);}void Write_d(uchar i,uchar k)//℃寫入{ Write_Instruction(i); Write_Data(k);}/********************數(shù)據(jù)顯示*********************/void Display( uchar n,uchar m){ Write_t(n+0,(m/10)|0x30); Write_t(n+1,(m%10)|0x30);}/******************按鍵檢測****************/void key_test( ){ place=0x8b; number = R_SETDOWN; num=1; x=1;while(num!=0){ if(set==0) { delay_ms(5); //設(shè)置按鍵移位修改參數(shù) if(set==0) {
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1