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

正文內(nèi)容

基于單片機(jī)的溫度監(jiān)控系統(tǒng)畢業(yè)論文(參考版)

2024-11-21 21:30本頁(yè)面
  

【正文】 } } 。 //顯示溫度 C P2=0xbc。 // delay(10)。 dataled=str[1]。//顯示十位溫度 P2=0xec。//繼電器吸合 delay(50)。 } if(temptemph) { Buzzer=0。// 蜂鳴器報(bào)警 relay1=1。 delay(50)。 relay1=0。//顯示 C符號(hào) delay(30)。 //十位溫度 ; str[1]=tab[temp%10]。 } /****************************主函數(shù) ********************************/ main() { while(1) { temp=ReadTemperature()。 t=b。 b+=(aamp。 b=ReadOneChar()。 //跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。 Init_DS18B20()。 // 跳過(guò)讀序號(hào)列號(hào)的操作 skip ROM WriteOneChar(0x44)。//初始化 18B20。 float tt=0。 unsigned char b=0。 } delay(5)。 DQ = 1。0x01。 i) { DQ = 0。 for (i=8。 } return(dat)。 // 給脈沖信號(hào) if(DQ) dat|=0x80。 // 給脈沖信號(hào) dat=1。i0。 unsigned char dat = 0。 //稍做延時(shí)后 如果 x=0則初始化成功 x=1則初始化失敗 delay(5)。 //拉高總線 delay(10)。 //單片機(jī)將 DQ拉低 delay(60)。 //DQ復(fù)位 delay(8)。 } /*********************18b20初始化函數(shù) ******************************/ void Init_DS18B20(void) { unsigned char x=0。//四位數(shù)碼管編碼 uchar str[3]。 //繼電器連接端口 2 /******************************************************************/ uchar num=0,temp,num1,temph=32,templ=29。//蜂鳴器連接端口 sbit relay1=P1^6。 37 參考文獻(xiàn) [1]. 劉南平 .單片機(jī)實(shí)訓(xùn)與開(kāi)發(fā)教程 [M].科學(xué)出版社 , 2020 [2]. 陳駿蓮,倪云峰 . 單片機(jī)原理與應(yīng)用基礎(chǔ) [M]. 北京: 清 華大學(xué)出版社 ,2020 [3]. 謝維成 .楊加國(guó) .單片機(jī)原理與應(yīng)用及 C51 程序設(shè)計(jì) [M]. 北京: 清華大學(xué)出版 , 2020 [4]. 杜樹(shù)春 .單片機(jī) C 語(yǔ)言和匯編語(yǔ)言混合編程實(shí)踐 [M].北京 : 航空航天大學(xué)出版社 2020 [5]. 詹林 .單片機(jī)原理與應(yīng)用 [M]. 西北工業(yè)大學(xué)出版社 2020 [6]. 靳孝峰 , 王艷 .單片機(jī)原理與應(yīng)用 [M]. 北京 : 北京航空航天大學(xué)出版社2020 [7]. 黃友銳 . 單片機(jī)原理及應(yīng)用 [M]. 合肥工業(yè)大學(xué)出版社 2020 [8]. 龔運(yùn)新 , 羅惠敏 , 彭建軍 . 單片機(jī)接口 C 語(yǔ)言開(kāi)發(fā)技術(shù) [M]. 清華大學(xué)出版社 2020 [9]. 李平 , 杜濤 , 羅和平 . 單片機(jī)應(yīng)用開(kāi)發(fā)與實(shí)踐 [M].機(jī)械工業(yè)出版社 2020 [10]. 周美娟 , 肖來(lái)勝 .單片機(jī)技術(shù)及系統(tǒng)設(shè)計(jì) [M]. 清華大學(xué)出版社 [11]. 武慶生, 仇梅 .單片機(jī)原理與應(yīng)用 [M].電子科技大學(xué)出版, 1998, 12 [12]. 朱定華 .單片機(jī)原理與接口技術(shù) [M].電子工業(yè)出版社, 2020, 4 [13]. 劉瑞新 .單片機(jī)原理及應(yīng)用教程 [M].機(jī)械工業(yè)出版社, 2020, 7 [14]. S. J. Chip Microputer [M]. Paperbackeb 1987 [15]. S. J. Single Chip Microputer[M]. Hardcover Jan 1, 1987 [16]. H M Peitel, P J How to program, second Edition[M] [17]. 王海林 .基于單片機(jī)的溫度控制系統(tǒng)的研究 [D] , [18]. 溫度監(jiān)控系統(tǒng)的設(shè)計(jì) [D], 桂林大學(xué)畢業(yè)設(shè)計(jì) [19]. 陳斌斌 .溫度監(jiān)控系統(tǒng)設(shè)計(jì)報(bào)告 [D], 浙江師范大學(xué) , 38 [20]. 王煒 .基于單片機(jī)的水溫控制系統(tǒng) [J], 電子工程之家 [21]. 胡小玲 .唐海靜 .基于單片機(jī)的溫度監(jiān)控系統(tǒng) [J],現(xiàn)代電子技術(shù), 2020,17( 304) [22]. 周小燕 .尚曉明 .基于 AT89C51 的溫度監(jiān)控系統(tǒng) [D], 焦作大學(xué) [23]. 譚林 .基于單片機(jī)的溫度監(jiān)控系統(tǒng) [EB], 中國(guó)科技核心期刊 , ( 4) [24]. 黃小波 .基于 AT89S52 與 DS18B20 的溫度監(jiān)控系統(tǒng) [EB],中文核心期刊 ,( 2) [25]. 楊帆 .李國(guó)平 .基于 AT89S52 的溫度監(jiān)控系統(tǒng) [EB], 電氣自動(dòng)化 , 2020( 3) [26]. 王旭陽(yáng) .王文哲 .基于 AT89S52 的溫度監(jiān)控系統(tǒng) [EB], 研究與開(kāi)發(fā) ,( 8) [27]. AT89S52 中文質(zhì)料 [28]. DS18B20 中文質(zhì)料 39 附錄 1 系統(tǒng)電路圖 40 附錄 2 軟件程序: /******************************************************************/ include include include define uchar unsigned char define uint unsigned int /******************************************************************/ sbit DQ=P3^2。最后,衷心感謝我的父母及家人,你們給予了我最深的愛(ài)、無(wú)限的信任和最大鼓勵(lì)。 熊學(xué)長(zhǎng) 認(rèn)真的工作態(tài)度、嚴(yán)謹(jǐn)細(xì)致的工作作風(fēng)、以及學(xué)習(xí)生活上的熱心助讓我感動(dòng)。在我三年的研究生生活中, 梁 老師無(wú)論學(xué)習(xí) 上還是在日常生活中,都給予了我很大的幫助,令我受益良多。 ( 2) 采用 C 語(yǔ)言對(duì)系統(tǒng)的 軟件編程,為了便于編寫(xiě)、調(diào)試、修改和增刪,系統(tǒng)軟件的編制采用了 模塊化的設(shè)計(jì)方法。包括系統(tǒng)的硬件開(kāi)發(fā)、軟件編程與調(diào)試等。 35 結(jié) 論 溫度控制在工業(yè)生產(chǎn)中起著非常重要的作用。其它子程序的調(diào)試同理 。通調(diào)時(shí), 34 也是假定一些數(shù)據(jù)、參數(shù)和初始條件,然后運(yùn)行程序。調(diào)試時(shí)由小到大,由里到外。也可以生成下載到單片機(jī)存儲(chǔ)器上的 HEX文件。 (4)設(shè)置好工程后即可進(jìn)行編譯、鏈接。 (2)利用 KEIL內(nèi)置的文本編輯器進(jìn)行程序 源文件的編輯,因?yàn)?KEIL集成的文本編輯器對(duì)中文支持不是很好,可以選擇其他的編輯器 (本文使用的文本編輯器是ultraedit32), uVision2能夠自動(dòng)識(shí)別外部改變了的源文件 。安裝 MON51目標(biāo)監(jiān)控器到目標(biāo)系統(tǒng)并通過(guò) Monitor51接口下載程序,使用高級(jí) GDI接口將uVision2調(diào)試器同 TKS系列仿真器的硬件系統(tǒng)相連接,通過(guò) uVision2的人機(jī)交互環(huán)境指揮連接的硬件完成仿真操作。調(diào)試器包括一個(gè)高速模擬器,可以使用它模擬整個(gè) 80C51系統(tǒng)包括片上外圍器件和外部硬件 。 (4)BL51鏈接器定位器 BL51鏈接器使用從 庫(kù)中提取出來(lái)的目標(biāo)模塊和由編譯器匯編器生成的目標(biāo)模塊創(chuàng)建一個(gè)絕對(duì)地址目標(biāo)模塊,絕對(duì)地址目標(biāo)文件或模塊包括不可重定位的代碼和數(shù)據(jù)所有的代碼和數(shù)據(jù)都被固定在具體的存儲(chǔ)器單元中。 KEIL A51宏匯編器支持 80C51及其派生系列的所有指令集 。 (2)C51編譯器和 Asl匯編器 由 uVision2 IDE創(chuàng)建的源文件可以被 C51編譯器 或 A51匯編器處理生成可重定位的 object文件。使用 uvision2創(chuàng)建源文件并組成 應(yīng)用工程加以管理。尤其它的 C編譯工具在產(chǎn)生代 碼的準(zhǔn)確性和效率方面達(dá)到了很高的水平,而且可以附加靈活的控制選項(xiàng),在開(kāi)發(fā)大型項(xiàng)目時(shí)非常理想。 實(shí)物如圖 51所示 : 圖 51 硬件實(shí)物圖 32 軟件調(diào)試 集成開(kāi)發(fā)環(huán)境 KEIL KEIL IDE uVision2集成開(kāi)發(fā)環(huán)境是德國(guó) KEIL Software Inc /KEIL Elektronik GmbH開(kāi)發(fā)的基于 80C51內(nèi)核的微處理器軟件開(kāi)發(fā)平臺(tái)。測(cè)試結(jié)果與預(yù)期結(jié)果基本一致,保證了系統(tǒng)按照設(shè)計(jì)的思路正常運(yùn)行。 單片機(jī)輸入輸出接口主要是信號(hào)測(cè)試。 電源模塊主要是電 位 測(cè)試。接著分別測(cè)試各個(gè)硬件模塊的性能。調(diào)試的過(guò)程是按照 系統(tǒng)的設(shè)計(jì)功能來(lái)劃分的。 顯示溫度子程序流程圖如圖 45所示: 溫 度 數(shù) 據(jù) 移 入 顯 示 寄 存十 位 數(shù) 0 ?百 位 數(shù) 0 ?十 位 數(shù) 顯 示 符號(hào) 百 位 不 顯 示百 位 數(shù) 顯 示 符號(hào) 十 位 不 顯 示結(jié) 束NYYN 圖 45 顯示溫度子程序流程圖 繼電器控制 溫度控制子程序主要是控制繼電器來(lái)控制溫度,超過(guò)設(shè)定值降溫,低于設(shè)定值升溫。 溫度轉(zhuǎn)換命令子程序 流 程圖如圖 43所示 : 發(fā) 布 DS18B20復(fù) 位 命 令發(fā) 布 調(diào) 過(guò) ROM命 令發(fā) 布 溫 度 轉(zhuǎn) 換 開(kāi) 始 命 令結(jié) 束 圖 43溫度轉(zhuǎn)換命令子程序流程圖 計(jì)算溫度子程序 計(jì)算 溫度子程序?qū)?RAM中讀取值 BCD碼的轉(zhuǎn)換運(yùn)算,并進(jìn)行溫度值正負(fù)的判定。當(dāng)采用 12位分辨率時(shí),轉(zhuǎn)換時(shí)間未750ms。在讀出時(shí)須進(jìn)行CRC校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)修改。 主體流程圖如圖 41所示 : 開(kāi) 始系 統(tǒng) 初 始 化 , 顯 示 清 零讀 取 溫 度 子 程 序溫 度 轉(zhuǎn) 換 子 程 序計(jì) 算 溫 度 子 程 序溫 度 顯 示 子 程 序與 設(shè) 定 值 比 較 報(bào) 警控 制 溫 度 子 程 序結(jié) 束NY 圖 41 主 體 流程圖 整體系統(tǒng)的軟件程序見(jiàn)附錄 2。 圖 35 溫度控制電路 27 第 4 章 軟件設(shè)計(jì) 總體控制 系統(tǒng)程序的主要功能 是讀出并處理 DS18B20的測(cè)量溫度值,完成 溫度的實(shí)時(shí)顯示 ,進(jìn)行溫度值的比較和繼電器的控制,實(shí)現(xiàn)外圍設(shè)備的控制最終實(shí)現(xiàn)溫度的控制。繼電器通過(guò)驅(qū)動(dòng)芯片 2N3904與主控制 芯片AT89S52的 。 系統(tǒng) 是運(yùn)用繼電器控制外部設(shè)備來(lái)控制溫度的電路原理圖如圖 35所示??煽毓璧目刂颇J接袃煞N :相位控制和零位控制 。 DS18B20采集的信號(hào)通過(guò)主控器傳到 74HC573, 數(shù)據(jù)短暫 緩沖 后傳到四位一體共陰數(shù)碼管顯示。四位一體共陰與共陽(yáng)數(shù)碼管區(qū)別不大,本系統(tǒng)選的是四位一體共陰數(shù)碼管。 本系統(tǒng)是通過(guò)溫度傳感器 DS18B20 對(duì)被測(cè)對(duì)象溫度進(jìn)行采集如圖 33 所示 25 圖 33 DS18B20 連接電路 溫度顯示模塊設(shè)計(jì) 本系統(tǒng)采用的是 DS18b20 溫度傳 感器 對(duì)溫度進(jìn)行采集 , 該 元件 精度系數(shù) 0.5;所以可 顯示三位,加上符號(hào)位所以數(shù)碼管應(yīng)為四位。本系統(tǒng)采用的是第一種供電方式。 DS18B20 可以采用兩種方式供電:一 種是采用電源供電方式,此時(shí) DS18B20的第 1 腳接地,第 2 腳作為信號(hào)線;另一種是寄生電源供電方式。 由于本系統(tǒng)測(cè)試溫度在 55— 125℃ 溫度的范圍小,對(duì)環(huán)境沒(méi)有特殊要求,所以選擇 DS18B20 溫度傳感器來(lái)對(duì)溫度進(jìn)行采集。 24 圖 32 復(fù)位電路和時(shí)鐘電路 溫度采集模塊設(shè)計(jì) 溫度傳感器的種類(lèi)比較繁雜,各種不同的溫度傳感器由于其構(gòu)成材料、構(gòu)成方式及測(cè)溫原理的不同,使得其測(cè)量溫度的范圍、測(cè)量精度也各不相同。采蕩器的原因是 可以方便的獲得標(biāo)準(zhǔn)的波特率。外接晶體諧振器以及電容構(gòu)成并聯(lián)諧振電路,接中。引腳 XTALI(19 腳 )和 XTALZ(18 腳 )分端和輸出端。 系統(tǒng)時(shí)鐘電路設(shè)計(jì)采用內(nèi)部方式。在單片機(jī)上保持兩個(gè)機(jī)器周期的高電平就能使 AT89S52 完全復(fù)位。 主控模塊設(shè)計(jì) 主控模 塊電路由 AT8
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1