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

正文內(nèi)容

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

2022-09-08 20:00:25 本頁(yè)面
 

【正文】 str[7]={0,0,0,0,0,0}。 s1=0。 count1++。 if(m==60) { m=0。 //每中斷一次,計(jì)數(shù)器加 1 if(count==20) //每秒執(zhí)行一次 { count=0。 sbit SOUND=P1^7。 //小數(shù)部分轉(zhuǎn)換 uchar dbuf1[]= 。 uchar h1。 uchar m。 extern void convert(void)。 extern void LCD_DispHZ(uchar cy,uchar cx,uchar dispdata)。 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)。 2. DS18B20 溫度采集模塊 功能: 溫度采集,通過(guò)溫度傳感器獲取當(dāng)前的溫度值 ,再將溫度值傳到主程序中,然后在液晶屏顯示相應(yīng)的溫度值。 ii. 功能描述 在低溫時(shí),電磁閥始終關(guān),澆灌時(shí)間為 0 分 0 秒;在常溫時(shí),澆灌時(shí)間為30分鐘,澆灌次數(shù)間隔為 8小時(shí);在高溫時(shí),澆灌時(shí)間為 50分鐘,澆灌次數(shù)間隔為 4 小時(shí)。 ( 4) 蜂鳴器 三極管主要是做驅(qū)動(dòng)用的。 ( 3) TG12864B液晶屏 TG12864B是 128*64 點(diǎn)陣的液晶顯示模塊,能夠顯示各種字符( 128 個(gè) 8*8點(diǎn)陣字符,或 32個(gè) 16*16點(diǎn)陣的漢字)或圖形,具有 8 位標(biāo)準(zhǔn)數(shù)據(jù)總線及相應(yīng)的控制信號(hào),可與單片機(jī)接口直接相連。需要說(shuō)明的是 P0口作為輸出口使用時(shí), “ 控制 ” 引腳為低,使場(chǎng)效應(yīng)管 VT1截止, P0口實(shí)際上為漏極開(kāi)路輸出電路,因此需加上拉電阻,如圖 110 所示; P0 作為輸入口使用時(shí),必須首先寫(xiě)端口輸出 “1” ,使 VT2 截止,否則如果 VT2 導(dǎo)通,在輸入引腳數(shù)據(jù)時(shí),引起的的高電平會(huì)被強(qiáng)制拉成低電平。 P0~ P3既可以按字節(jié)輸入或輸出,也可以按位進(jìn)行輸入或輸出,共 32 條口線,其控制十分靈活方便。若采用數(shù)據(jù)總路線供電方式, VDD應(yīng)接地,這樣可省一根線,但測(cè)濁的時(shí) 間較長(zhǎng)。其引腳圖如圖 14所示。蜂鳴器響蘭花草 g.開(kāi)發(fā)計(jì)劃 序號(hào) 任務(wù) 內(nèi)容 負(fù)責(zé)人 計(jì)劃開(kāi)始時(shí)間 計(jì)劃結(jié)束時(shí)間 實(shí)際開(kāi)始時(shí)間 實(shí)際結(jié)束時(shí)間 1. 任務(wù)和要 概述,功能, 劉路 . 溫度傳感器DS18B20 液晶顯示器 80C51 閥門(mén)控制 水閥 MCU/P 繼電器 水閥 溫度傳感器 顯示器 蜂名器 求 性能,接口 2. 方案 總的思考 軟硬件選擇 開(kāi)發(fā)和測(cè)試環(huán)境 系統(tǒng)框架圖和系統(tǒng)功能說(shuō)明 接口概述 開(kāi)發(fā)計(jì)劃 劉路 . 2020912 2020912 3. 系統(tǒng)設(shè)計(jì) 列出所需要的硬件軟件電路及功能狀態(tài)圖 劉路 4. 詳細(xì)設(shè)計(jì) 將主體程序分解成各個(gè)功能模塊 列出各模塊的功能所需 劉路 5. 編碼 依照詳細(xì)設(shè)計(jì)所考慮的思路 進(jìn)行編碼 劉路 6. 系統(tǒng)測(cè)試 利用 Proteus 進(jìn)行仿真 通過(guò)控制 DS18B20 的值 測(cè)試程序在各個(gè)溫度下 顯示 澆灌 時(shí)間 功能是否完整 有無(wú)錯(cuò)誤 劉 路 a) 硬件設(shè)計(jì) i. 框圖 ii. 功能描述 溫度傳感器DS18B20 液晶顯示器 80C51 閥門(mén)控制 水閥 硬件設(shè)計(jì)主要包括: DS18B20 溫度采集模塊:用于溫度采集; 漢字液晶屏 顯示狀態(tài)信息模塊:用于將相關(guān)信息顯示出來(lái);將數(shù)字溫度傳感器 DS18B20 并接在一起,數(shù)據(jù)線與單片機(jī)的 相連,液晶顯示器與單片機(jī)的連接采用模擬接口方式。 Proteus。 從低溫進(jìn)入常溫,澆灌時(shí)間為 30 分鐘,澆灌次數(shù)間隔為 8小時(shí);蜂鳴器響 從常溫進(jìn)入高溫時(shí),澆灌時(shí)間為 50分鐘,澆灌次數(shù)間隔為 4 小時(shí)。電磁閥狀態(tài):開(kāi),或關(guān)。 實(shí) 踐 教 學(xué) 目 標(biāo) 實(shí) 踐 報(bào) 告 項(xiàng)目: 自動(dòng)澆灌系統(tǒng) 1. 任務(wù)和要求 a. 概述 主要是 以 51單片機(jī) 80c52 為主控芯片,利用 DALAS 一線式溫度傳感器DS18B20 實(shí)現(xiàn)對(duì)周?chē)鷾囟拳h(huán)境的采集 ,單片機(jī)再根據(jù)采集的溫度值來(lái)控制電磁閥的開(kāi)關(guān)及持續(xù)時(shí)間等操作,從而實(shí)現(xiàn)在不同的溫度對(duì)周?chē)鷿补鄬?duì)象實(shí)施間隔性的灌溉,澆灌持續(xù)的時(shí)間與不同的溫度范圍有關(guān),同時(shí)相關(guān)的狀態(tài)信息要在點(diǎn)陣漢字液晶屏上實(shí)時(shí)的顯示。 :時(shí)間: **時(shí) **分 **秒。蜂鳴器響 從高溫進(jìn)入常溫,澆灌時(shí)間為 30 分鐘,澆灌次數(shù)間隔為 8 小時(shí);蜂鳴器響 從常溫進(jìn)入低溫時(shí),澆灌時(shí)間為 0 分 0 秒,閥關(guān)閉。 明 + 1 2 V 電磁閥電源 澆灌系統(tǒng) 水閥處理(根據(jù)溫度來(lái)控制水閥開(kāi)關(guān)) 澆灌處理(根據(jù)不同溫度來(lái)控制灌溉時(shí)間) 顯示 (將一些信息顯示到屏幕 ) 蜂鳴器(提醒澆灌進(jìn)行) 溫度儀(感應(yīng)周邊溫度) 功能說(shuō)明: 使得澆灌器在低溫時(shí),電磁閥始終關(guān),澆灌時(shí)間為 0 分 0 秒;在常溫時(shí),澆灌時(shí)間為 30 分鐘,澆灌次數(shù)間隔為 8 小時(shí);在高溫時(shí),澆灌時(shí)間為 50 分鐘,澆灌次數(shù)間隔為4 小時(shí)。 蜂鳴器 :利用外部中斷觸發(fā) 定時(shí)器 t0 控制音調(diào)高低 T1控制節(jié)拍長(zhǎng)短 ( 1)傳感器 DS18B20 DS18B20 是美國(guó) DALLAS公司推出的數(shù) 字溫度傳感器,將溫度傳感器、數(shù)字轉(zhuǎn)換電路集成到了一起,外形如同一只三極管。 DQ:數(shù)據(jù)輸入 /輸出。 GND:電源地。各個(gè)端口的結(jié)構(gòu)功能有所不同。 DA
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1