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

正文內(nèi)容

〈基于單片機(jī)的水溫控制系統(tǒng)設(shè)計(jì)〉(存儲(chǔ)版)

  

【正文】 設(shè)計(jì)還讓我更進(jìn)一步的認(rèn)識(shí)了關(guān)于AT80C51等芯片的引腳功能以及使用方法,使我學(xué)會(huì)了應(yīng)用不同的芯片來(lái)配合完成整個(gè)設(shè)計(jì)的操作。致 謝 經(jīng)過(guò)半年的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,作為一個(gè)專(zhuān)科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒(méi)有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持,想要完成這個(gè)設(shè)計(jì)是難以想象的。從開(kāi)始進(jìn)入課題到論文的順利完成,有太多太多的要感謝的朋友和老師,在這里請(qǐng)接受我真摯的感謝!參考文獻(xiàn)[l] 樂(lè)建波 編著《溫度控制系統(tǒng)》化學(xué)工業(yè)出版社[2] 謝自美 編著 《電子線路設(shè)計(jì)溫度小數(shù)點(diǎn)位 A1 EQU 71H 。默認(rèn)加熱為80度MAIN1: LCALL D1820 。/////////////////////////////////////主要是檢測(cè)溫度是否小于設(shè)定的溫度,小于,則開(kāi)發(fā)熱管CLR MAIN1_2: SETB BELL 。///MAIN2_1: ACALL DISPLAY1 JB ,MAIN2_2 ACALL DELAY125 JB ,MAIN2_2 JNB ,$ MOV A,5 ADD A,A1 CLR C CJNE A,100,MAIN2_1_1 MOV A,99 AJMP MAIN2_1_3 。//////////////////////////////// 。清標(biāo)志位,表示DS1820不存在 LJMP TSR7TSR5: MOV R0,117TSR6: DJNZ R0,TSR6 。準(zhǔn)備讀溫度前先復(fù)位 MOV A,0CCH 。數(shù)據(jù)一共有8位RE01: CLR C 。指定查表啟始地址 MOV R0,1DPL1: MOV R1,25 。查十位數(shù)的7段代碼 MOV P0,A 。將29H中的十六進(jìn)制數(shù)轉(zhuǎn)換成10進(jìn)制 MOV B,10 。查個(gè)位數(shù)的7段代碼 MOV P0,A 。顯示1MS SETB MOV P0,0FFH DJNZ R1,DPLOP1 。///////////////////////這些都是延時(shí),長(zhǎng)短而已NUMTAB: DB 0C0H,0F9H,0A4H,0B0H DB 99H,92H,82H,0F8H DB 80H,90H,88H,83H DB 0C6H,0A1H,86H,8EH 。125MS延時(shí)D1: MOV R5,255 DJNZ R5,$ DJNZ R6,D1 RETDELAY1S: MOV R7,8 。送出十位的7段代碼 CLR 。顯示1000次DPLOP1: MOV A,B_BIT 。/////////////////////////////////////上面這段顯示實(shí)時(shí)溫度 。顯示1MS SETB MOV A,A_BIT 。十位在A MOV B_BIT,B 。將溫度高位和低位從DS18B20中讀出 MOV R1,29H 。發(fā)出溫度轉(zhuǎn)換命令 LCALL WRITE_1820 LCALL DISPLAY 。延時(shí)TSR3: SETB FLAG1 。//////////上面這一段是讀取溫度后進(jìn)行轉(zhuǎn)換的意思! 。//再次查看 CLR JNB ,$ 。蜂鳴器斷續(xù)鳴叫MAIN1_1_A: CLR 。//此段為燈閃5次,無(wú)實(shí)際意義 。數(shù)碼管個(gè)位數(shù)存放內(nèi)存位置 B_BIT EQU 21H 。所以在這里也要感謝我們的鄭州科技學(xué)院,是學(xué)院給了我們這么寬廣的一個(gè)交流平臺(tái),能夠在獲得知識(shí)的同時(shí),也能得到同樣珍貴的友誼。 此設(shè)計(jì)雖然能夠完成溫度的顯示和控制,但功能和精度有待于進(jìn)一步提高。整個(gè)測(cè)試過(guò)程表明設(shè)計(jì)達(dá)到了任務(wù)書(shū)的要求,證明了該方案是合理可行的,順利完成了設(shè)計(jì),達(dá)到了預(yù)想結(jié)果。本人在設(shè)計(jì)的時(shí)候在偉福仿真軟件進(jìn)行調(diào)試,通過(guò)此軟件進(jìn)行調(diào)試可以很方便的觀察單片機(jī)內(nèi)部各個(gè)寄存器及內(nèi)部存儲(chǔ)器變化情況,以方便進(jìn)行調(diào)試。流程圖如圖54所示。這里通過(guò)調(diào)用顯示子程序?qū)崿F(xiàn)延時(shí)一段時(shí)間,等待AD轉(zhuǎn)換結(jié)束,12位的話750微秒 LCALL INIT_1820 。 (2)對(duì)于DS18B20寫(xiě)0時(shí)序和寫(xiě)1時(shí)序的要求不同,當(dāng)要寫(xiě)0時(shí)序時(shí),單總線要被拉低至少60us,保證DS18B20能夠在15us到45us之間能夠正確地采樣IO總線上的“0”電平,當(dāng)要寫(xiě)1時(shí)序時(shí),單總線被拉低之后,在15us之內(nèi)就得釋放單總線。DS18B20有嚴(yán)格的通信協(xié)議來(lái)保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。,繼電器不導(dǎo)通,反之當(dāng)輸出低電平時(shí),繼電器導(dǎo)通,這樣就激活了連接回路。它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應(yīng)用于自動(dòng)控制電路中,它實(shí)際上是用較小的電流去控制較大電流的一種“自動(dòng)開(kāi)關(guān)”。L7805輸出端要并聯(lián)上一個(gè)電解電容,濾除交流電干擾,防止損壞單片機(jī)系統(tǒng)。本文以廣泛應(yīng)用的數(shù)字溫度傳感器DS18B20為例,說(shuō)明了1Wire總線的操作過(guò)程和基本原理。這種方法的優(yōu)點(diǎn)是在 DQ 線上不要求強(qiáng)的上拉,總線上主機(jī)不需要連接其它的外圍器件便在溫度變換期間使總線保持高電平,這樣也允許在變換期間其它數(shù)據(jù)在單總線上傳送。圖47 DS18B20的寫(xiě)時(shí)序圖(3)DS18B20的供電方式在圖48中示出了DS18B20的寄生電源電路。由于DS18B20采用的是1-Wire總線協(xié)議方式,即在一根數(shù)據(jù)線實(shí)現(xiàn)數(shù)據(jù)的雙向傳輸,而對(duì)AT89S52單片機(jī)來(lái)說(shuō),硬件上并不支持單總線協(xié)議,因此,我們必須采用軟件的方法來(lái)模擬單總線的協(xié)議時(shí)序來(lái)完成對(duì)DS18B20芯片的訪問(wèn)。這就決定:(1)微控制器不能單方面控制總線狀態(tài)?,F(xiàn)場(chǎng)溫度直接以“一線總線”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。右上角的紅色LED是電源指示燈;數(shù)碼管右邊的紅色LED是加熱指示燈,當(dāng)剛開(kāi)機(jī)或溫度降到設(shè)定溫度5℃以下時(shí),該燈會(huì)亮,表示目前處于加熱狀態(tài);當(dāng)溫度上升到設(shè)定溫度時(shí),該LED滅,同時(shí)數(shù)碼管右邊的綠色LED亮,表示目前處于保溫狀態(tài),用戶可以使用熱水器;當(dāng)溫度再次下降到設(shè)定溫度5℃以下時(shí),綠色LED滅,紅色加熱的LED燈亮,不斷循環(huán),如圖43所示。171。因此使用方便,但硬件較復(fù)雜。C230PFC330PF190。使用單片機(jī)具有編程靈活,控制簡(jiǎn)單的優(yōu)點(diǎn),使系統(tǒng)能簡(jiǎn)單的實(shí)現(xiàn)溫度的控制及顯示,并且通過(guò)軟件編程能實(shí)現(xiàn)各種控制算法使系統(tǒng)還具有控制精度高的特點(diǎn)。同時(shí),單片機(jī)具有較強(qiáng)的管理功能。對(duì)于不同控制系統(tǒng),其適宜的水質(zhì)溫度總是在一個(gè)范圍。字典 查看字典詳細(xì)內(nèi)容朗讀顯示對(duì)應(yīng)的拉丁字符的拼音任務(wù)完成的階段內(nèi)容及時(shí)間安排:第一階段:2010年11月20日前確定選題,認(rèn)真閱讀畢業(yè)設(shè)計(jì)任務(wù)書(shū)。 基本要求:1).能夠理解控制系統(tǒng)的要求;2).理解單片機(jī)的工作原理;3).能夠正確完成控制系統(tǒng)的設(shè)計(jì)。設(shè)計(jì)目的:,增強(qiáng)了收集、整理資料的能力;;。第四階段:2011年4月10日4月15日 與指導(dǎo)老師溝通、完成終稿、提交設(shè)計(jì)成果。 水溫控制系統(tǒng)發(fā)展 在現(xiàn)代冶金、石油、化工及電力生產(chǎn)過(guò)程中,溫度是極為重要而又普遍的熱工參數(shù)之一。同時(shí),我們也希望在適宜溫度范圍內(nèi)可以由檢測(cè)人員根據(jù)實(shí)際情況加以改變?,F(xiàn)在常用的溫度傳感器芯片不但功率消耗低、準(zhǔn)確率高,而且比傳統(tǒng)的溫度傳感器有更好的線性表現(xiàn),最重要的一點(diǎn)是使用起來(lái)方便。其結(jié)構(gòu)框圖如圖31:電源單片機(jī)AT80C51數(shù)碼管顯示繼電器溫度傳感器DS18B20報(bào)警鍵盤(pán)指示燈圖 31 系統(tǒng)結(jié)構(gòu)框圖(1) 單片機(jī)最小系統(tǒng)電路部分(2) 鍵盤(pán)掃描電路部分(3) 數(shù)碼管溫度顯示和運(yùn)行指示燈電路部分(4) 溫度采集電路部分(5) 繼電器控制部分(6) 報(bào)警部分4 系統(tǒng)硬件設(shè)計(jì) 單片機(jī)最小系統(tǒng)電路因?yàn)?0C51單片機(jī)內(nèi)部自帶8K的ROM和256字節(jié)的RAM,因此不必構(gòu)建單片機(jī)系統(tǒng)的擴(kuò)展電路。241。圖為按鍵和AT80C51的接線圖,檢測(cè)儀共設(shè)有4個(gè)按鍵,每個(gè)按鍵由軟件來(lái)決定其功能,4個(gè)按鍵功能分別為:(1) SW1:設(shè)定按鍵(設(shè)定按鍵)(2) SW2:加法按鍵(當(dāng)前位加5)(3) SW3:減法按鍵(當(dāng)前位減5)(4) SW4:退出設(shè)置鍵(系統(tǒng)初始化)EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U2AT80C51112234SW3SWPB(203。) 圖4-2 單片機(jī)按鍵和AT80C51的接線圖 數(shù)碼管及指示燈顯示電路(1)數(shù)碼管顯示說(shuō)明各個(gè)數(shù)碼管的段碼都是單片機(jī)的數(shù)據(jù)口輸出,即各個(gè)數(shù)碼管輸入的段碼都是一樣的,為了使其分別顯示不同的數(shù)字,可采用動(dòng)態(tài)顯示的方式,即先只讓最低位顯示0(含點(diǎn)),經(jīng)過(guò)一段延時(shí),再只讓次低位顯示1,如此類(lèi)推。一線總線獨(dú)特而且經(jīng)濟(jì)的特點(diǎn),使用戶可輕松地組建傳感器網(wǎng)絡(luò),為測(cè)量系統(tǒng)的構(gòu)建引入全新概念。 圖44 DS18B20封裝(2)DS18B20的單線(1-wire bus)系統(tǒng)單線總線結(jié)構(gòu)是DS18B20的突出特點(diǎn),也是理解和編程的難點(diǎn)。如果當(dāng)前DS18b20發(fā)送0,即使微控制器I/O口置1,總線狀態(tài)還是0。DS18B20在完成一個(gè)讀時(shí)序過(guò)程,至少需要60us才能完成。為了使DS18B20能完成準(zhǔn)確的溫度變換,當(dāng)溫度變換發(fā)生時(shí),DQ線上必須提供足夠的功率。因此, 在對(duì)DS18B20 進(jìn)行讀寫(xiě)編程時(shí),必須嚴(yán)格的保證讀寫(xiě)時(shí)序,否則將無(wú)法讀取測(cè)溫結(jié)果。本設(shè)計(jì)將溫度傳感器DS18B
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1