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

正文內(nèi)容

基于at89s52單片機(jī)倉(cāng)庫(kù)溫度、濕度檢測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-wenkub.com

2024-08-24 19:42 本頁(yè)面
   

【正文】 從接受課題到現(xiàn)在完成畢業(yè)設(shè)計(jì)論文,尤其是在課題設(shè)計(jì)的前期準(zhǔn)備工作和設(shè)計(jì)的過(guò)程中,導(dǎo)師提出了許許多多寶貴的設(shè)計(jì)意見(jiàn),在最后的論證修改過(guò)程中 高老師 還在百忙之中,抽出時(shí)間對(duì)我的論文提供了必要的指導(dǎo)和幫助。軟件設(shè)計(jì)中面臨的主要問(wèn)題是環(huán)境溫濕度數(shù)據(jù)的采集方法,相對(duì)濕度的溫度補(bǔ)償和線(xiàn)性化處理。 } 基于 AT89S52 單片機(jī)倉(cāng)庫(kù)溫度、濕度檢測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 30 致 謝 該檢測(cè)系統(tǒng)適用于需要對(duì)溫濕度實(shí)時(shí)檢測(cè)的多種場(chǎng)合。 ya=A_D()。 //設(shè)定濕度上限 } else if(num==5) { display6()。//讀取溫度 if(num==1) { display2()。 while(1) { sound1()。 TR1=1。 //將輸出數(shù)據(jù) DIO 通過(guò)或運(yùn)算儲(chǔ)存在 dat 最低位 } CS=1。i++) //高位在前 { CLK=1。 //第三個(gè)脈沖下降沿 DIO=1。 //第二個(gè)脈沖,第 3 個(gè)脈沖下沉之前, DI 必須跟別輸入兩位數(shù)據(jù)用于選擇通道,這里選通道 CH0 CLK=0。 //DIO 置 1,規(guī)定的起始信號(hào) CLK=1。 CS=1。 P2=0xef。 delayms(5)。 P0=0xc7。 } /******設(shè)置濕度上限 *****/ void display6() { uchar l,i。 delayms(5)。 P0=0x89。 基于 AT89S52 單片機(jī)倉(cāng)庫(kù)溫度、濕度檢測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 27 P2=0xbf。 delayms(10)。 delayms(10)。 delay(5)。 delay(5)。 } if(temp2sth) { RELAY=0。 //超過(guò)設(shè)定值報(bào)警 if(temp1low) { RELAY=1。 P2=0xf7。 delayms(10)。 e=low/10。 P2=0xf7。 基于 AT89S52 單片機(jī)倉(cāng)庫(kù)溫度、濕度檢測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 25 delayms(10)。 c=th/10。 P2=0xf7。 delayms(10)。 } } } } } /*******顯示當(dāng)前溫度 *****/ void display1() { a=temp1/10。 } } if(k3==0) { delayms(10)。 } } } /*******設(shè)置下限濕度 *******/ if(num==5) { if(k2==0) { delayms(10)。 } } if(k3==0) { delayms(10)。 } } } /******設(shè)置上限濕度 ******/ if(num==4) { if(k2==0) { delayms(10)。 } } if(k3==0) { delayms(10)。 } } } /***********設(shè)置下限溫度 ********/ if(num==2) { if(k2==0) { delayms(10)。 } } if(k3==0) { delayms(10)。 } } if(num!=0) } /*********設(shè)置上限溫度 *********/ 基于 AT89S52 單片機(jī)倉(cāng)庫(kù)溫度、濕度檢測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 22 if(num==1) { if(k2==0) { delayms(10)。 //返回讀取的溫度 } /******按鍵掃描 *******/ void key() { if(k1==0) { delayms(10)。0xf0)4。 //跳過(guò) ROM writeonechar(0xbe)。 //跳過(guò) ROM writeonechar(0x44)。 } DQ=1。 基于 AT89S52 單片機(jī)倉(cāng)庫(kù)溫度、濕度檢測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 21 dat=1。 } /*****18B20 讀函數(shù) *****/ uchar readonechar() { uchar i=0,dat=0。 delay(5)。i8。 DQ=1。 DQ=1。 DQ=1。 delay(200)。i) for(j=110。 /******延時(shí)子函數(shù) *****/ void delay(uint x) { while(x)。 //初始溫度 uchar sth=70。 //加溫鍵 sbit k3=P1^3。//18B20 數(shù)據(jù)口 sbit beep=P3^4。 sbit CS=P2^0。 基于 AT89S52 單片機(jī)倉(cāng)庫(kù)溫度、濕度檢測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 18 參考文獻(xiàn) [1] 張 桂香 , 姚存治 . 基于 ATmega128 單片機(jī) 的智能 供電測(cè) 控系 統(tǒng)設(shè)計(jì) [J]. 電 力自動(dòng) 化設(shè)備 ,2020,29(8):136139. [2] 李景魁 .基于 AT89S52 單片機(jī)的多路電能數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì) [J].制造業(yè)自動(dòng)化 ,2020,33(9):8081,84. [3] 劉楊斌 , 劉其峰 , 華慧等 . 基于 AT89S52 單片 機(jī)的簡(jiǎn)易 數(shù)字示波器設(shè)計(jì) [J]. 現(xiàn)代電子技術(shù) ,2020,34(14):138140. [4] 陳立兵 ,樊瑜瑾 ,代杰等 .基于 AT89S52 單片機(jī)的溫度采集系統(tǒng)設(shè)計(jì) [J].機(jī)械與電子 ,2020,(2):6567. [5] 李磊 ,李瑞鶴 ,朱騰等 .基于 AT89S52 圖文顯示設(shè)計(jì)與實(shí)現(xiàn) [J].甘肅聯(lián)合大學(xué)學(xué)報(bào) ,自然科學(xué)版 ,2020,25(6):5760. [6] 裴美珍 ,單正婭 .基于 AT89S52 的空調(diào)溫度控制系統(tǒng)的設(shè)計(jì) [J].微型機(jī)與應(yīng)用 ,2020,29(6):2224. [7] 馬兆遠(yuǎn) ,王勇 ,馬志峰等 .基于 AT89S52 的智能報(bào)警系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].計(jì)算機(jī)技術(shù)與發(fā)展 ,2020,19(12):181184. [8] 郭志源 .基于 AT89S52 的遠(yuǎn)程報(bào)警和控制系統(tǒng) [J].機(jī)械研究與應(yīng)用 ,2020,20(5):106108. [9] 趙娜,趙剛,于珍珠等 .基于 51 單片機(jī)的溫度測(cè)量系統(tǒng) [J].高等教育出版社 ,2020,5:5072. [10] 王昌明 ,孔德仁 ,何云峰 .傳感器與測(cè)試技術(shù) [M].北京航空航天大學(xué)出版社 ,:2330. [11] 秦玉新 .單片機(jī)控制的數(shù)字溫度計(jì) [J].數(shù)字技術(shù)與應(yīng)用 ,:5160. [12] 臧玉萍 姜寶林 . 數(shù)字溫度計(jì) DS1820 及其應(yīng)用 [J].吉林工學(xué)院學(xué)報(bào)社 ,2020. 2:3340. 基于 AT89S52 單片機(jī)倉(cāng)庫(kù)溫度、濕度檢測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 19 附錄 : 程序代碼 include //包含單片機(jī)寄存器的頭文件 include include define uchar unsigned char//宏定義 define uint unsigned int uchar code led[]={ 0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90, 0x88,0x83,0xc6,0xa1,0x86, 0x8e,0xff,0xbf,0x7f}。 總體來(lái)說(shuō),經(jīng)過(guò)這次課程設(shè)計(jì),我受益良多,也得到了很多經(jīng)驗(yàn)。 雖然到現(xiàn)在為止,有些東西我還是不懂和不理解,但我學(xué)會(huì)了面對(duì)問(wèn)題,自己盡量解決,先分析,然后解決,一條道通不過(guò)然后嘗試著其它的方法,最終把問(wèn)題克服掉。如果并沒(méi)有超過(guò)上下限則不會(huì)報(bào)警。經(jīng)過(guò)一段時(shí)間的設(shè)計(jì)和實(shí)踐,本設(shè)計(jì)已經(jīng)完成了一個(gè)比較完整的溫濕度檢測(cè)與報(bào)警和繼電器系統(tǒng)。在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,難免會(huì)遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己 的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說(shuō)不懂一些元器件的使用方法,對(duì)單片機(jī)匯編語(yǔ)言掌握得不好 , 通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)重新溫故。 設(shè)置成功后應(yīng)顯示溫度低,濕度低,如圖 52。如圖 41: 開(kāi) 始設(shè) 定 溫 濕 度 上 下 限顯 示 當(dāng) 前 溫 濕 度判 斷 當(dāng) 前 溫 濕 度報(bào) 警繼 電 器通 風(fēng)超 過(guò) 設(shè) 定 上 限低 于 設(shè) 定 上 限是是否 圖 41 系統(tǒng)流程圖 基于 AT89S52 單片機(jī)倉(cāng)庫(kù)溫度、濕度檢測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 14 鍵盤(pán)掃描程序流程圖 鍵盤(pán)開(kāi)始工作,判斷是否按下,如按下,延遲 20ms,做第二次判斷,輸入完畢點(diǎn)開(kāi)始鍵,啟動(dòng)系統(tǒng)工作,結(jié)束鍵盤(pán)掃描。 如圖 41: 系統(tǒng)主程序方案 系統(tǒng)開(kāi)始工作,人工設(shè)定溫度和濕度的上限及下限。 本部分詳細(xì)介紹了基于 AT89S52單片機(jī)的倉(cāng)庫(kù)溫濕度采集控制系統(tǒng)的軟件設(shè)計(jì)。單片機(jī)也一樣,當(dāng)單片機(jī)系統(tǒng)在運(yùn)行中,受到環(huán)境干擾出現(xiàn)程序跑飛的時(shí)候,按下復(fù)位按鈕內(nèi)部的程序自動(dòng)從頭開(kāi)始執(zhí)行。故續(xù)流二極管 D 的作用是將這個(gè)反向電動(dòng)勢(shì)通過(guò)圖中箭頭所指方向放電,使三極管集電極對(duì)地的電壓最高不超過(guò) +VCC +。 如圖 34: 基于 AT89S52 單片機(jī)倉(cāng)庫(kù)溫度、濕度檢測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 10 圖 34 按鍵電路 繼電器線(xiàn)圈需要流過(guò)較大的電流(約 50mA)才能使繼電器吸合,一般的集成電路不能提供這樣大的電流,因此必須進(jìn)行擴(kuò)流,即驅(qū)動(dòng)。 如圖 33: 圖 33 顯示電路圖 鍵盤(pán) 與繼電器 電路 按鍵 器輸入信號(hào)由八個(gè)小按鍵控制與單片機(jī)的 P1 口連接,當(dāng)有按鍵按下的時(shí)候,就產(chǎn)生了有效地輸入信號(hào)。 同樣倉(cāng)庫(kù)的溫度低高設(shè)定的溫度范圍內(nèi)時(shí)當(dāng) 輸出高電平 “1”時(shí),晶體管導(dǎo)通,壓電蜂鳴器兩端獲得約 +5V 電壓而鳴叫,出報(bào)警聲音;單片機(jī)的 控制繼電器接通風(fēng)降溫設(shè)備,直到低于設(shè)定的最低溫度時(shí), 輸出低電平時(shí),三極管截止
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1