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

正文內(nèi)容

基于at89s52單片機(jī)大棚溫度控制系統(tǒng)(參考版)

2024-12-07 17:01本頁(yè)面
  

【正文】 i) { DQ = 0。 for (i=8。 } /***********ds18b20 讀一個(gè)字節(jié) **************/ unsigned char ReadOneChar(void) { uchar i=0。 x=DQ。 //精確延時(shí) 大于 480us DQ = 1。 //稍做延時(shí) DQ = 0。 DQ = 1。 } } /***********ds18b20 延遲子函數(shù)(晶振 12MHz ) *******/ void delay_18B20(unsigned int i) { while(i)。 ListLength++。=0x0f。=0x01。 } /***********顯示指定坐標(biāo)的一串字符子函數(shù) ***********/ void DisplayListChar(uchar X,uchar Y,uchar code *DData) { uchar ListLength=0。 //指令碼為地址碼 +0X80 WriteCommandLCM(X,0)。 if(Y)X|=0x40。 Xamp。 //顯示屏打開,光標(biāo)不顯示,不閃爍,檢測(cè)忙信號(hào) } /****************顯示指定坐標(biāo)的一個(gè)字符子函數(shù) *************/ void DisplayOneChar(uchar X,uchar Y,uchar DData) { Yamp。 //清屏,檢測(cè)忙信號(hào) WriteCommandLCM(0x06,1)。 //8bit 數(shù)據(jù)傳送, 2 行顯示, 5*7 字型,檢測(cè)忙信號(hào) WriteCommandLCM(0x08,1)。 delay_LCM(5)。 delay_LCM(5)。 //三次顯示模式設(shè)置,不檢測(cè)忙信號(hào) delay_LCM(5)。 delay_LCM(15)。 } LCM_EN=0。 _nop_()。 _nop_()。BUSY) { LCM_EN=0。 _nop_()。 LCM_RS=0。 } /***********lcm 內(nèi)部等待函數(shù) *************/ void lcd_wait(void) { DATAPORT=0xff。 _nop_()。 _nop_()。 // 選中數(shù)據(jù)寄存器 LCM_RW=0。 //檢測(cè)忙信號(hào) DATAPORT=WDLCM。 LCM_EN=0。 _nop_()。 // 寫模式 LCM_EN=1。 LCM_RS=0。} } } /**********寫指令到 LCM 子函數(shù) ************/ 29 void WriteCommandLCM(uchar WCLCM,uchar BusyC) { if(BusyC)lcd_wait()。j60。ik。 /*********延時(shí) K*1ms,**********/ void delay_LCM(uint k) { uint i,j。 void ad0809(void)。 void WriteOneChar(unsigned char dat)。 void Init_DS18B20(void) 。 void dec_key(void)。 //鍵盤掃描子程序 void set_adj(void)。 void displayfun4(void)。 void displayfun2(void)。 //顯示指定坐標(biāo)的一串字符子函數(shù) void init_timer0(void)。 //寫數(shù)據(jù)到 LCM 子函數(shù) void DisplayOneChar(uchar X,uchar Y,uchar DData)。 //LCD檢測(cè)忙子程序 void WriteCommandLCM(uchar WCLCM,uchar BusyC)。 //LCD延時(shí)子程序 void initLCM( void)。 uchar code str1[]={SET: C SA: . C}。 bit write=0。 bit ON_OFF=0。 //溫度顯示變量 uchar t,set。 uchar mstt=0。 //定義并初始化時(shí)鐘變量 uchar minite。 uchar ad_data。 //adc 中斷方式接口 sbit RECLED_EOC=P3^5。 //IO 口定義 sbit scl=P2^4。 //讀 /寫選擇端 sbit LCM_EN=P2^2。 //定義 ds18b20 通信端口 sbit LCM_RS=P2^0。 //時(shí)鐘加 sbit P1_6=P1^6。 //藍(lán)色指示燈 sbit P1_4=P1^4。 //白色指示燈 sbit GREEN_ALARM=P1^2。 *******************************************************************/ include include include 27 define uchar unsigned char define uint unsigned int define BUSY 0x80 //lcd 忙檢測(cè)標(biāo)志 define DATAPORT P0 //定義 P0 口為 LCD 通訊端口 define PLAYE_ADDR XBYTE[0XBFFF] //語(yǔ)音報(bào)警地址 sbit RED_ALARM=P1^0。如果配以通訊接口,可以做成多點(diǎn)溫度檢 測(cè)監(jiān)控系統(tǒng)。我一定會(huì)好好的報(bào)答他們! 26 附錄 A:程序 /* 名稱:基本單片機(jī) AT89C52 的大棚溫度自控系統(tǒng) */ /******************************************************************* 智能溫控器 程序 描述 :當(dāng)溫控開關(guān)打開時(shí),若測(cè)得環(huán)境溫度大于設(shè)定溫度,則繼電器吸合 ,啟動(dòng)壓縮機(jī)工作;若測(cè)得環(huán)境溫度小于設(shè)定溫度,則繼電器釋放, 壓縮機(jī)停止工作。在未來的日子里,我會(huì) 努力 的 工作。 最后要感謝的是我的父母 ,他們 為我付出了很多。有些我不了解的知識(shí),在 他 們悉心的幫助下 ,得已解決。 從畢業(yè)設(shè)計(jì)選題到設(shè)計(jì)完成, XXX 老師給予了我耐心的指導(dǎo)與細(xì)心關(guān)懷。我在你們身上學(xué)到很多的知識(shí)和 做人的道理。 參考文獻(xiàn) [1] 楊居義 .單片機(jī)課程 設(shè)計(jì)實(shí)例教程 [M].北京:清華大學(xué)出版社, . [2] 楊居義 .單片機(jī)課程設(shè)計(jì)實(shí)例教程 [M].北京:清華大學(xué)出版社, . [3] 夏繼強(qiáng) . 單片機(jī)應(yīng)用設(shè)計(jì)培訓(xùn)教程 [M].北京:北京航空航天大學(xué)出版社 , 2021. [4] 高峰 .單片機(jī)微型計(jì)算機(jī)與接口技術(shù) [M].北京:科學(xué)出版社 .2021 [5] 李廣弟 , 朱月秀 , 王秀山 . 單片機(jī)基礎(chǔ) [M].北京:北京航空航天大學(xué)出版社 , . [6] 胡漢才 .單片機(jī)原理及其接口技術(shù) [M].北京 : 清華大學(xué)出版社 , 2021 [7] 求是科技 .單片機(jī)典型模塊設(shè)計(jì)實(shí)例導(dǎo)航 [M].北京 : 人民郵電出版社 , 2021. [8] 王化詳 ,張淑英 .傳感器原理 [M]天津 : 天津大學(xué)出版社 , [9] 王港元 .電工電子實(shí)踐指導(dǎo) [M]江西 : 江西科學(xué)技術(shù)出版社 , [10] 楊居義,馬寧,靳光明,王益斌編著 .單片機(jī)原理與工程應(yīng)用 [M].北京:清華大學(xué)出版社, . [11] 陳靜 .單片機(jī)應(yīng)用系統(tǒng)中的編程語(yǔ)言 [J].淮北職業(yè)技術(shù)學(xué)院學(xué)報(bào) .(1): 4344. [12] 仝慶華 .基于 Proteus 單片機(jī)虛擬實(shí)驗(yàn)室 [J].山西大同大學(xué)學(xué)報(bào) (自然科學(xué)版 ).(2): 2325. [13] 包敬海,侯昭武,吳國(guó)輝 . 基于 AT89C52 單片機(jī)設(shè)計(jì)智能鍋爐控制系統(tǒng) [J]. [北京 ]中國(guó)科技信息 . 2021 25 [14] 周紅麗,張?zhí)扉_等.基于單片機(jī)的九路溫度監(jiān)控系統(tǒng)[ J] . 青島: 微計(jì)算機(jī)信息 . 2021. 致 謝 畢業(yè)設(shè)計(jì)完成了,在這個(gè)過程中我學(xué)到了很多 新的 東西。而由于競(jìng)爭(zhēng)越來越激烈,現(xiàn)在企業(yè)發(fā)展的趨勢(shì)是如何最有效的提高生產(chǎn)效率,降低生產(chǎn)成本。 如今溫控 系統(tǒng)得到 了 快速的發(fā)展,國(guó)外的測(cè)量控制系統(tǒng)已經(jīng)成熟,產(chǎn)品也較多。還可以增加對(duì)濕度的自主控制。 24 展望 本系統(tǒng)使用的溫度控制器結(jié)構(gòu)簡(jiǎn)單、測(cè)溫準(zhǔn)確,具有一定的實(shí)際應(yīng)用價(jià)值。它不僅加深了我對(duì)單片機(jī)技術(shù)課程的理解,還讓我感受到了電子設(shè)計(jì)的樂趣。這個(gè) 項(xiàng)目的 程序都是使用 C 語(yǔ)言編寫的,如果使用匯編還是有一定的難度 。雖此項(xiàng)工作枯燥無(wú)味,但可 鍛煉自己的 意志 。 研究數(shù)日 后 才發(fā)現(xiàn)是一些線路 焊接 不良導(dǎo)致電路連接出現(xiàn)錯(cuò)誤, 后來重新開始動(dòng)工,才 焊接 成功。畫電路原理圖,一開始就覺得有 無(wú)從下手 ,因?yàn)?涉及到軟件和硬件的結(jié)合調(diào)式,做起來非常的費(fèi)時(shí)又費(fèi)力,一些芯片從來沒有接觸過 。在這次畢業(yè)設(shè)計(jì) 的過程,剛開始的時(shí)候,真的有點(diǎn)不知所措,因?yàn)閷W(xué)習(xí)完單片機(jī)已有數(shù)日,以及微機(jī)原理課程,一些知識(shí)已忘記。 23 圖 51 protues 軟件中仿真運(yùn)行 第 6 章 總結(jié)與展望 這次設(shè)計(jì)硬件已完成,且能基本實(shí)現(xiàn)要求。 當(dāng)調(diào)節(jié) DS18B20 使測(cè)量 溫度 值大 于 系統(tǒng)溫度設(shè)定值時(shí), 繼電器吸合 電機(jī)開始轉(zhuǎn)動(dòng)。 AT89C52 加載 Keil 下生成的 HEX 文件,調(diào)試硬件電路。OUT=1。OUT=1。} if(temp1K) { delay_LCM(1000)。 馬達(dá)的控制主程序如下: if(ON_OFF==1) //若溫控標(biāo)志位 1, 控制 LAMP 動(dòng)作 { if(temp1=K+1){outflag=1。 } 馬達(dá)的控制 當(dāng)被測(cè) 溫度低于 系統(tǒng)設(shè)定溫度值 時(shí), 角的輸出信號(hào)為 1,馬達(dá)不轉(zhuǎn)動(dòng)。 //顯示屏打開,光標(biāo)顯示,閃爍,檢測(cè)忙信號(hào) DisplayOneChar(4,1,K/10+0x30)。 DisplayOneChar(14,1,temp2/10+0x30)。 DisplayOneChar(11,1,temp1/10+0x30)。 DisplayOneChar(9,0,seconde/10+0x30)。 DisplayOneChar(6,0,minite/10+0x30)。 DisplayOneChar(3,0,hour/10+0x30)。 //顯示屏打開,光標(biāo)不顯示,不閃爍,檢測(cè)忙信號(hào) DisplayListChar(0,0,str0)。 DisplayOneChar(7,0,minite%10+0x30)。 WriteCommandLCM(0x0f,1)。 DisplayOneChar(12,1,temp1%10+0x30)。 DisplayOneChar(5,1,K%10+0x
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1