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

正文內(nèi)容

基于52單片機(jī)的自動(dòng)澆灌系統(tǒng)_畢業(yè)設(shè)計(jì)論文(完整版)

  

【正文】 0xFE, 0x04, 0x18, 0x04, 0xFE, 0xFE, 0x08, 0x10, 0x20, 0xFE, 0x7C, 0x82, 0x82, 0x82, 0x7C, 0xFE, 0x12, 0x12, 0x12, 0x0C, 0x7C, 0x82, 0xA2, 0x42, 0xBC, 0xFE, 0x12, 0x32, 0x52, 0x8C, 0x8C, 0x92, 0x92, 0x92, 0x62, 0x02, 0x02, 0xFE, 0x02, 0x02, 0x7E, 0x80, 0x80, 0x80, 0x7E, 0x3E, 0x40, 0x80, 0x40, 0x3E, 0x7E, 0x80, 0x70, 0x80, 0x7E, 0xC6, 0x28, 0x10, 0x28, 0xC6, 0x0E, 0x10, 0xE0, 0x10, 0x0E, 0xC2, 0xA2, 0x92, 0x8A, 0x86, 0x00, 0xFE, 0x82, 0x82, 0x00, 0x04, 0x08, 0x10, 0x20, 0x40, 0x00, 0x82, 0x82, 0xFE, 0x00, 0x08, 0x04, 0x02, 0x04, 0x08, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x02, 0x04, 0x08, 0x00, 0x40, 0xA8, 0xA8, 0xA8, 0xF0, 0xFE, 0x90, 0x88, 0x88, 0x70, 0x70, 0x88, 0x88, 0x88, 0x40, 0x70, 0x88, 0x88, 0x90, 0xFE, 0x70, 0xA8, 0xA8, 0xA8, 0x30, 0x10, 0xFC, 0x12, 0x02, 0x04, 0x18, 0xA4, 0xA4, 0xA4, 0x7C, 0xFE, 0x10, 0x08, 0x08, 0xF0, 0x00, 0x88, 0xFA, 0x80, 0x00, 0x40, 0x80, 0x88, 0x7A, 0x00, 0xFE, 0x20, 0x50, 0x88, 0x00, 0x00, 0x82, 0xFE, 0x80, 0x00, 0xF8, 0x08, 0x30, 0x08, 0xF8, 0xF8, 0x10, 0x08, 0x08, 0xF0, 0x70, 0x88, 0x88, 0x88, 0x70, 0xF8, 0x28, 0x28, 0x28, 0x10, 0x10, 0x28, 0x28, 0x30, 0xF8, 0xF8, 0x10, 0x08, 0x08, 0x10, 0x90, 0xA8, 0xA8, 0xA8, 0x40, 0x08, 0x7E, 0x88, 0x80, 0x40, 0x78, 0x80, 0x80, 0x40, 0xF8, 0x38, 0x40, 0x80, 0x40, 0x38, 0x78, 0x80, 0x60, 0x80, 0x78, 0x88, 0x50, 0x20, 0x50, 0x88, 0x18, 0xA0, 0xA0, 0xA0, 0x78, 0x88, 0xC8, 0xA8, 0x98, 0x88, 0x00, 0x10, 0x6C, 0x82, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x82, 0x6C, 0x10, 0x00, 0x10, 0x10, 0x54, 0x38, 0x10, 0x10, 0x38, 0x54, 0x10, 0x10}。 EN=0。 sbit RDY=P0^7。 //發(fā) READ ROM 命令 l=rdbyte()。 } void convert(void) { bit err。i) { dat=dat1。 DQ=dat0。 delay15(18)。 n。 _nop_()。 sbit dat0=dat^0。 //顯示格式為 39。) //如果百位、十位都是 0 { if(str[1]==39。 str[1]=39。 dbuf2[0]=(t%100)/10+0x30。 str[1]=temp/10+0x30。 led=1。 LCD_DispHZStr(2,3,off)。 time_s=s。 time_s=0。 m1=0。 time_m=0。 } else { TR0=0。 fleg=0。 temp=readt()。 TR1=1。 TMOD=0x11。 LCD_DispHZStr(1,6,du)。 uchar miao[]={21,0xff}。 uchar chang[]={9,10,8,0xff}。 s1=0。 if(m==60) { m=0。 sbit SOUND=P1^7。 uchar h1。 extern void convert(void)。 NO 狀態(tài) 條件 事件 動(dòng)作 目標(biāo)狀態(tài) 1 低溫不澆灌 常溫 開(kāi)閥門(mén) /蜂鳴器響 顯示 常溫澆灌 2 常溫澆灌 低溫 關(guān)閥門(mén) /顯示 低溫不澆灌 3 常溫不澆灌 低溫 關(guān)閥門(mén) /顯示 低溫不澆灌 4 常溫澆灌 30 分鐘 時(shí)間到 關(guān)閥門(mén) /顯示 常溫不澆灌 5 常溫不澆灌 8 小時(shí) 時(shí)間到 開(kāi)閥門(mén) /顯示 常溫澆灌 6 常溫澆灌 高溫 蜂鳴器響 顯示 高溫澆灌 7 高溫澆灌 常溫 顯示 常溫澆灌 8 高溫澆灌 50 分鐘 時(shí)間到 關(guān)閥門(mén) /顯示 高溫不澆灌 9 高溫不澆灌 4 小時(shí) 時(shí)間到 開(kāi)閥門(mén) /顯示 高溫澆灌 10 常溫不澆灌 高溫 開(kāi)閥門(mén) /顯示蜂鳴器響 高溫澆灌 11 高溫不澆灌 常溫 關(guān)閥門(mén) /顯示 常溫不澆灌 低溫 /關(guān)閥 常溫 /開(kāi)閥 蜂鳴器開(kāi),顯示 高溫 /開(kāi)閥蜂鳴器開(kāi),顯示 低溫不澆灌 常溫澆灌 高溫澆灌 常溫不澆灌 高溫 不澆灌 間隔時(shí)間到 /開(kāi)閥 澆灌時(shí)間到 /關(guān)閥 \間隔時(shí)間到 /開(kāi)閥 澆灌時(shí)間到 /關(guān)閥 降溫 常溫 /開(kāi)閥 低溫 常溫 /開(kāi)閥 高溫 /開(kāi)閥 高溫 低溫 iii. iv. 主要流程圖 v. 程序總體結(jié)構(gòu)圖 vi. 接口設(shè)計(jì) 自動(dòng)澆灌系統(tǒng) 澆灌處理 顯示 溫度儀 鍵盤(pán)處理 水閥處理 澆灌系統(tǒng) 澆灌 初始化 MCU/P 繼電器 水閥 溫度傳感器 鍵盤(pán) 顯示器 蜂名器 c) 硬件詳細(xì)設(shè)計(jì) i. Proteus 圖 d) 軟件詳細(xì)結(jié)構(gòu)圖 Ds18b20 Reset(初始化 DS18B20) Convert(啟動(dòng)溫度轉(zhuǎn)換 ) Readt(讀取溫度暫存器的值 ) Wrbyte(寫(xiě)字節(jié) ) Rdbyte(讀字節(jié) ) 定時(shí)器 —— 液晶顯示模塊 i. 函數(shù)描述 名稱(chēng): void wrbyte(uchar d) 功能: 向 DS18B20 寫(xiě)入一個(gè)字節(jié) 入口參數(shù): d(uchar 型 寫(xiě)入字節(jié) ) 出口參數(shù): 無(wú) 返回值: 無(wú) 名稱(chēng): uchar rdbyte(void) 功能: 從 DS18B20 讀取一個(gè)字節(jié) 入口參數(shù): 無(wú) 出口參數(shù): 無(wú) 返回值: 無(wú) 名稱(chēng) : int readt(void) 功能: 讀取 DS18B20 暫存器中的溫度值 入口參數(shù): 無(wú) 出口參數(shù): 無(wú) 返回值: 無(wú) 名稱(chēng) : void LCD_DispChar(uchar cy, uchar cx, char dispdata) LCD_DispChar(顯示字符 ) LCD_DispStr(顯示字符串 ) LCD_DispHZ(顯示漢字 ) LCD_DispHZStr(顯示漢字字符串 ) Lcd_ LCD_DispFill (填充液晶屏 ) Lcd_dispIni(初始化液晶屏 ) InitTimer0 (定時(shí)器 T0 中斷 ) InitTimer0 (定時(shí)器 T1 中斷 ) 功能 : 在液晶屏的 cy(07)行、 cx(015)列顯示字符 dispdata 入口參數(shù) : cy(uchar 型 設(shè)置行 ) ; cx( uchar 型 設(shè)置列); dispdata( char型 顯示字符); 出口參數(shù) :無(wú) 返回值 : 無(wú) 名稱(chēng) : void LCD_DispStr(uchar cy, uchar cx, char *disp_str) 功能 : 在液晶屏的 cy(07)行、 cx(015)列顯示字符串 disp_str 入口參數(shù) : cy( uchar型 設(shè)置行 ) cx( uchar型 設(shè)置列 ) *disp_str( char型 顯示 字符串) 出口參數(shù) : 無(wú) 返回值 : 無(wú) 名稱(chēng) : void LCD_DispHZ(uchar cy, uchar cx, uchar dispdata 功能 : 在液晶屏 cy,cx位置顯示漢字字符 入口參數(shù) : cy(uchar 型 設(shè)置行 ) ; cx( uchar 型 設(shè)置列); dispdata( uchar顯示漢字字符 ) 出口參數(shù) : 無(wú) 返回值 : 無(wú) 名稱(chēng) : void LCD_DispHZStr(uchar cy, uchar cx, uchar *disp_str) 功能 : 在液晶屏 cy,cx位置顯示漢字字符串 入口參數(shù) : cy( uchar型 設(shè)置行 ) cx( uchar型 設(shè)置列 ) *disp_str( uchar型 顯示漢字字符) 出口參數(shù) : 無(wú) 返回值 : 無(wú) 名稱(chēng) : void LCD_DispFill(uchar filldata) 功能 : 以 filldata 充填液晶屏 入口參數(shù) : filldata(uchar); 出口參數(shù) : 無(wú) 返回值 : 無(wú) 名稱(chēng) : void LCD_DispIni(void) 功能 : 初始化液晶 入口參數(shù) : 無(wú) 出口參數(shù) : 無(wú) 返回值 : 無(wú) 名稱(chēng) : void InitTimer0(void) 功能 : 定時(shí)器中斷 入口參數(shù) : 無(wú) 出口參數(shù) : 無(wú) 返回值 : 無(wú) 、集成和調(diào)試 主函數(shù)模塊: include include define uchar unsigned char define uint unsigned int define water_time 3 //常溫的澆灌時(shí)間 define water_time1 6 //高溫的澆灌時(shí)間 extern void LCD_DispIni(void)。 ii. 功能描述 在低溫時(shí),電磁閥始終關(guān),澆灌時(shí)間為
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1