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

正文內(nèi)容

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

2025-07-07 00:02本頁面
  

【正文】 都設(shè)置成方式1 TH0=50000/256。 s=0。 LCD_DispHZStr(3,0,cou)。 LCD_DispHZStr(2,5,fen)。 LCD_DispHZStr(1,0,dcf)。 //在屏幕指定位置顯示 LCD_DispHZStr(0,1,buf)。 str[1]=39。 bit zf。 uchar cou[]={15,16,25,26,0xff}。 uchar fen[]={20,0xff}。 uchar on[]={22,0xff}。 uchar jgsj[]={13,14,8,0xff}。 uchar di[]={11,12,8,0xff}。 uchar du[]={24,0xff}。 //用于將溫度值轉(zhuǎn)換為字符串 uchar st[2]={0,0}。 } } }}main() { int temp,i。 if(m1==60) { m1=0。 if(s1==60) { m1++。 if(count1==20) { count1=0。 TL1=50000%256。 h++。 s=0。 s++。 //取低8位 count++。void time0(void) interrupt 1 //interrupt N表示函數(shù)聲明為中斷服務(wù)函數(shù),1:定時(shí)器/計(jì)數(shù)器T0中斷{ TH0=50000/256。sbit led=P1^1。uchar idata dbuf2[]= 。 //定義的一個(gè)判斷澆灌時(shí)間的中間變量uchar dbuf[]= 。uchar time_s,time_m。uchar m1。uchar h。uchar s。 uchar code dp[16]={0,0,1,1,2,3,3,4,5,5,6,6,7,8,8,9}。extern int readt(void)。extern void LCD_DispHZStr(uchar cy,uchar cx,uchar *disp_str)。extern void LCD_DispStr(uchar cy,uchar cx,char *disp_str)。extern void LCD_DispFill(uchar filldata)。6.響樂模塊功能:?jiǎn)纹瑱C(jī)可以依據(jù)不同頻率的脈沖信號(hào) 讓蜂鳴器產(chǎn)生與音符相應(yīng)的聲音 外部中斷來控制控制蜂鳴器相關(guān)。3.漢字液晶屏顯示狀態(tài)信息模塊功能:對(duì)液晶屏進(jìn)行初始化、復(fù)位、打開顯示、設(shè)置起始行、清屏。1.主程序模塊功能:主要是要調(diào)用的函數(shù)的聲明;變量的定義;根據(jù)溫度,在該屏上逐行顯示:溫度、水龍頭開關(guān)狀態(tài)、澆灌時(shí)間等信息。從低溫進(jìn)入常溫,澆灌時(shí)間為30分鐘,澆灌次數(shù)間隔為8小時(shí);;從常溫進(jìn)入高溫時(shí),澆灌時(shí)間為50分鐘,澆灌次數(shù)間隔為4小時(shí)。Proteus。因?yàn)閱纹瑱C(jī)的IO口驅(qū)動(dòng)能力不夠讓蜂鳴器發(fā)出聲音,所以我們通過三極管放大驅(qū)動(dòng)電流,從而可以讓蜂鳴器發(fā)出聲音,你要是輸出高電平,三極管導(dǎo)通,集電極電流通過蜂鳴器讓蜂鳴器發(fā)出聲音,當(dāng)輸出低電平時(shí),三極管截止,沒有電流流過蜂鳴器,所以就不會(huì)發(fā)出聲音。TG12864B液晶模塊內(nèi)部沒有字庫,因此必須將ASCII的點(diǎn)陣信息放在程序存儲(chǔ)器中,顯示時(shí)根據(jù)ASCII值找到該字符的點(diǎn)陣碼送到液晶顯示模塊DDRAM中。其外觀及引腳排列如圖111所示:其引腳功TG12864B液晶模塊實(shí)際上是由左右兩塊獨(dú)立的64*64點(diǎn)陣液晶屏拼接而成,每半屏有一個(gè)8*64*8bit DDRAM,左右半屏驅(qū)動(dòng)電路及存儲(chǔ)器分別由片選信號(hào)CS1和CS2選擇。、RD、WR、T1是作為I/O口分別控制液晶模塊的RS、R/W、E引腳,產(chǎn)生相應(yīng)的時(shí)序信號(hào)。2)P1口在自動(dòng)澆灌系統(tǒng)設(shè)計(jì)中,將溫度傳感器上的值傳送到單片機(jī)80C51在液晶屏上顯示出來。 1)P0口 80C51 RP1 VCC 圖10 P0口作輸出口時(shí)需加上拉電阻 P0口每一位內(nèi)部結(jié)構(gòu)如圖19所示,其基本功能是數(shù)據(jù)的輸入與輸出,此外在擴(kuò)展程序存儲(chǔ)器、外部數(shù)據(jù)存儲(chǔ)器或I/O口時(shí),作為數(shù)據(jù)總線和低8位地址總線。各個(gè)端口的結(jié)構(gòu)功能有所不同。(2)單片機(jī)80C52單片機(jī)內(nèi)部有P0、PPP34個(gè)8位雙向I/O口,其引腳如圖18所示,外設(shè)與這些端口可以直接連接,無需另外的接芯片。GND:電源地。VDD:可選的電源電壓DS18B20有兩種供電方式:數(shù)據(jù)總線供電方式和外部供電方式。DQ:數(shù)據(jù)輸入/輸出。DS18B20的測(cè)溫范圍為55度~125度,可完全滿足要求。蜂鳴器:利用外部中斷觸發(fā) 定時(shí)器t0控制音調(diào)高低 T1控制節(jié)拍長(zhǎng)短(1)傳感器DS18B20 DALLAS DS18B20 1 2 3 GND DQ VDD 圖14 DS18B20引腳圖 DS18B20是美國(guó)DALLAS公司推出的數(shù)字溫度傳感器,將溫度傳感器、數(shù)字轉(zhuǎn)換電路集成到了一起,外形如同一只三極管。蜂鳴器響蘭花草從高溫進(jìn)入常溫,澆灌時(shí)間為30分鐘,澆灌次數(shù)間隔為8小時(shí);蜂鳴器響蘭花草從常溫進(jìn)入低溫時(shí),澆灌時(shí)間為0分0秒,閥關(guān)閉。澆灌系統(tǒng)水閥處理(根據(jù)溫度來控制水閥開關(guān))澆灌處理(根據(jù)不同溫度來控制灌溉時(shí)間)顯示(將一些信息顯示到屏幕)蜂鳴器(提醒澆灌進(jìn)行)溫度儀(感應(yīng)周邊溫度) 溫度傳感器DS18B20液晶顯示器80C51閥門控制水閥功能說明:使得澆灌器在低溫時(shí),電磁閥始終關(guān),澆灌時(shí)間為0分0秒;在常溫時(shí),澆灌時(shí)間為30分鐘,澆灌次數(shù)間隔為8小時(shí);在高溫時(shí),澆灌時(shí)間為50分鐘,澆灌次數(shù)間隔為4小時(shí)。;水閥開關(guān) 蜂鳴器 繼電器 液晶顯示器(TG12864B) 電源 電線;Keil 2。蜂鳴器響從高溫進(jìn)入常溫,澆灌時(shí)間為30分鐘,澆灌次數(shù)間隔為8小時(shí);蜂鳴器響 從常溫進(jìn)入低溫時(shí),澆灌時(shí)間為0分0秒,閥關(guān)閉。a.可以顯示設(shè)置的界面b.可以查看低、常、高溫的值和澆灌時(shí)間及間隔時(shí)間c.可以設(shè)置的低、常、高溫的值和澆灌時(shí)間及間隔時(shí)間目的是為了實(shí)現(xiàn)澆灌 c. 性能使得澆灌器在低溫時(shí),電磁閥始終關(guān),澆灌時(shí)間為0分0秒;在常溫時(shí),澆灌時(shí)間為30分鐘,澆灌次數(shù)間隔為8小時(shí);在高溫時(shí),澆灌時(shí)間為50分鐘,澆灌次數(shù)間隔為4小時(shí)。:時(shí)間:**時(shí)**分**秒。注:假設(shè)24℃以下為低溫,25~35℃為常溫,35℃以上為高溫。實(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ì)周圍溫度環(huán)境的采集,單片機(jī)再根據(jù)采集的溫度值來控制電磁閥的開關(guān)及持續(xù)時(shí)間等操作,從而實(shí)現(xiàn)在不同的溫度對(duì)周圍澆灌對(duì)象實(shí)施間隔性的灌溉,澆灌持續(xù)的時(shí)間與不同的溫度范圍有關(guān),同時(shí)相關(guān)的狀態(tài)信息要在點(diǎn)陣漢字液晶屏上實(shí)時(shí)的顯示。(1)漢字液晶屏上實(shí)時(shí)顯示的信息有:(見圖1):制動(dòng)澆灌系統(tǒng);:低溫:**.*℃,或常溫:**.*℃,或高溫:**.*℃ 。電磁閥狀態(tài):開,或關(guān)。:澆灌次數(shù)。從低溫進(jìn)入常溫,澆灌時(shí)間為30分鐘,澆灌次數(shù)間隔為8小時(shí);蜂鳴器響 從常溫進(jìn)入高溫時(shí),澆灌時(shí)間為50分鐘,澆灌次數(shù)間隔為4小時(shí)。蜂鳴器響d. 接口(軟件、硬件)(思路)a) 總的思考利用DALAS一線式溫度傳感器DS18B20實(shí)現(xiàn)對(duì)周圍溫度環(huán)境的采集,單片機(jī)再根據(jù)采集的溫度值來控制電磁閥的開關(guān)及發(fā)出聲音,實(shí)現(xiàn)在不同的溫度對(duì)周圍澆灌對(duì)象實(shí)施間隔性的灌溉,澆灌持續(xù)的時(shí)間與不同的溫度范圍有關(guān),同時(shí)相關(guān)的狀態(tài)信息在點(diǎn)陣漢字液晶屏上實(shí)時(shí)的顯示80C52。Proteus。從低溫進(jìn)入常溫,澆灌時(shí)間為30分鐘,澆灌次數(shù)間隔為8小時(shí);蜂鳴器響蘭花草 從常溫進(jìn)入高溫時(shí),澆灌時(shí)間為50分鐘,澆灌次數(shù)間隔為4小時(shí)。蜂鳴器響蘭花草MCU/P繼電器水閥溫度傳感器顯示器蜂名器g.開發(fā)計(jì)劃序號(hào)任務(wù)內(nèi)容負(fù)責(zé)人計(jì)劃開始時(shí)間計(jì)劃結(jié)束時(shí)間實(shí)際開始時(shí)間實(shí)際結(jié)束時(shí)間1.任務(wù)和要求概述,功能,性能,接口劉路.2.方案總的思考 軟硬件選擇 開發(fā)和測(cè)試環(huán)境 系統(tǒng)框架圖和系統(tǒng)功能說明 接口概述 開發(fā)計(jì)劃劉路.201391220139123.系統(tǒng)設(shè)計(jì)列出所需要的硬件軟件電路及功能狀態(tài)圖 劉路4.詳細(xì)設(shè)計(jì)將主體程序分解成各個(gè)功能模塊 列出各模塊的功能所需劉路5.編碼依照詳細(xì)設(shè)計(jì)所考慮的思路 進(jìn)行編碼 劉路6.系統(tǒng)測(cè)試?yán)肞roteus進(jìn)行仿真 通過控制DS18B20的值 測(cè)試程序在各個(gè)溫度下 顯示 澆灌 時(shí)間 功能是否完整 有無錯(cuò)誤劉路a) 硬件設(shè)計(jì)i. 框圖溫度傳感器DS18B20液晶顯示器80C51閥門控制水閥ii. 功能描述硬件設(shè)計(jì)主要包括:DS18B20溫度采集模塊:用于溫度采集;漢字液晶屏顯示狀態(tài)信息模塊:用于將相關(guān)信息顯示出來;將數(shù)字溫度傳感器DS18B20并接在一起,液晶顯示器與單片機(jī)的連接采用模擬接口方式。微型化、低功耗、高性能、抗干擾能力強(qiáng);它采用獨(dú)特的單線接口方式,與單片機(jī)連接時(shí),僅需一根口線;這樣可以非常方便地構(gòu)成多路溫度測(cè)量系統(tǒng)。其引腳圖如圖14所示。在數(shù)據(jù)總線供電方式可給傳感器提供電源。若采用數(shù)據(jù)總路線供電方式,VDD應(yīng)接地,這樣可省一根線,但測(cè)濁的時(shí)間較長(zhǎng)。 溫度與數(shù)字量的對(duì)應(yīng)關(guān)系表如右表所示。P0~P3既可以按字節(jié)輸入或輸出,也可以按位進(jìn)行輸入或輸出,共32條口線,其控制十分靈活方便。在自動(dòng)澆灌系統(tǒng)的設(shè)計(jì)中主要用到了P0、PP3這3 個(gè)口。需要說明的是P0口作為輸出口使用時(shí),“控制”引腳為低,使場(chǎng)效應(yīng)管VT1截止,P0口實(shí)際上為漏極開路輸出電路,因此需加上拉電阻,如圖110所示;P0作為輸入口使用時(shí),必須首先寫端口輸出“1”,使VT2截止,否則如果VT2導(dǎo)通,在輸入引腳數(shù)據(jù)時(shí),引起的的高電平會(huì)被強(qiáng)制拉成低電平。3)P3口P3口險(xiǎn)了雙向I/O口功能外,還具有第二功能。(3)TG12864B液晶屏BLK BLA VEE RST CS2 CS1 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 E R/W D/I VO VDD VSS 圖111 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ī)接口直接相連。它可顯示4行16*16點(diǎn)陣的漢字,每行顯示8列,如果列號(hào)小于4,則顯示在左半屏,否則顯示在右半屏。(4)蜂鳴器三極管主要是做驅(qū)動(dòng)用的。b) 軟件設(shè)計(jì)i. 運(yùn)行環(huán)境keil 2。ii. 功能描述在低溫時(shí),電磁閥始終關(guān),澆灌時(shí)間為0分0秒;在常溫時(shí),澆灌時(shí)間為30分鐘,澆灌次數(shù)間隔為8小時(shí);在高溫時(shí),澆灌時(shí)間為50分鐘,澆灌次數(shù)間隔為4小時(shí)。從高溫進(jìn)入常溫,澆灌時(shí)間為30分鐘,澆灌次數(shù)間隔為8小時(shí);響起音樂蘭花草 從常溫進(jìn)入低溫時(shí),澆灌時(shí)間為0分0秒,閥關(guān)閉。2.DS18B20溫度采集模塊功能:溫度采集,通過溫度傳感器獲取當(dāng)前的溫度值,再將溫度值傳到主程序中,然后在液晶屏顯示相應(yīng)的溫度值。4.定時(shí)器模塊功能:實(shí)現(xiàn)記錄不同溫度段的澆灌時(shí)間及澆灌間隔時(shí)間等信息5.控制電磁閥開/關(guān)模塊功能:根據(jù)溫度信息控制繼電器吸合及斷開,從而控制電磁閥的開關(guān),實(shí)現(xiàn)澆灌與否。常溫/開閥高溫/開閥低溫低溫不澆灌高溫低溫/關(guān)閥常溫澆灌高溫澆灌常溫/開閥蜂鳴器開,顯示間隔時(shí)間到/開閥澆灌時(shí)間到/關(guān)閥\間隔時(shí)間到/開閥澆灌時(shí)間到/關(guān)閥降溫低溫高溫/開閥蜂鳴器開,顯示常溫/開閥常溫不澆灌高溫不澆灌NO狀態(tài)條件事件動(dòng)作目標(biāo)狀態(tài)1低溫不澆灌常溫開閥門/蜂鳴器響 顯示常溫澆灌2常溫澆灌低溫關(guān)閥門/顯示低溫不澆灌3常溫不澆灌低溫關(guān)閥門/顯示低溫不澆灌4常溫澆灌30分鐘時(shí)間到關(guān)閥門/顯示常溫不澆灌5常溫不澆灌8小時(shí)時(shí)間到開閥門/顯示常溫澆灌6常溫澆灌高溫蜂鳴器響 顯示高溫澆灌7高溫澆灌常溫顯示常溫澆灌8高溫澆灌50分鐘時(shí)間到關(guān)閥門/顯示高溫不澆灌9高溫不澆灌4小時(shí)時(shí)間到開閥門/顯示高溫澆灌10常溫不澆灌高溫開閥門/顯示蜂鳴器響高溫澆灌11高溫不澆灌常溫關(guān)閥門/顯示常溫不澆灌
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1