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

正文內(nèi)容

基于proteus的熱式熱水器溫度控制系統(tǒng)的仿真研究畢業(yè)論文-文庫(kù)吧資料

2024-09-04 15:08本頁(yè)面
  

【正文】 ********************/報(bào)警和模擬加熱模塊 LEDH: CLR SETB SJMP PLAY PLAY1: SETB CLR SJMP PLAY ENDOUT:MOV P1,0FFH 28 MOV P2,0FFH RET TAB: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H,0FFH,0BFH DL1MS: MOV R6,14H DL1: MOV R7,100 DJNZ R7,$ DJNZ R6,DL1 RET *************************************/中斷 程序 ,按鍵設(shè)定溫度模塊 ZINT0: PUSH ACC INC 75H MOV A,76H CJNE A,6,L1 MOV A,75H CJNE A,4,ZINT01 MOV 75H,0 L1: MOV A,75H CJNE A,10,ZINT01 MOV 75H,0 ZINT01:POP ACC RETI ZINT1: PUSH ACC INC 76H MOV A,76H CJNE A,7,ZINT11 MOV 76H,0 ZINT11:POP ACC RETI ZZZ1: MOV DPTR,TAB MOVC A,A+DPTR MOV P0,A RETI END 29 致 謝 首先非常感謝學(xué)校給我們這個(gè)機(jī)會(huì),讓我們有一個(gè)動(dòng)手的機(jī)會(huì),讓我們得到實(shí)踐的機(jī)會(huì)。從 DS18S20 讀出或?qū)懭?DS18S20 信息僅需要一根口線,其讀寫及溫度變換功率來源于數(shù)據(jù)總線,該總線本身也可以向所掛接的 DS18S20 供電,而無需額處電源。本設(shè)計(jì)的溫度控制檢測(cè)和報(bào)警系統(tǒng),只是單片機(jī)廣泛應(yīng)用于各行各業(yè)中比較簡(jiǎn)單的一例。 軟件方面采用模塊化編程,提高了通用性,思路也比較清晰,使整個(gè)系統(tǒng)的程序簡(jiǎn)潔很多,并且可移植性較強(qiáng) 。 21 結(jié) 論 經(jīng)過近三個(gè)月的學(xué)習(xí)設(shè)計(jì),我學(xué)到了很多新的知識(shí),培養(yǎng)和鍛煉了我的創(chuàng)新能力和實(shí)際操作的能力,在畢業(yè)設(shè)計(jì)過程中給我最大的感受就是理論上和實(shí)際應(yīng)用是有很大的差距的,只有在實(shí)踐中檢驗(yàn)理論的時(shí)候,自己才會(huì)認(rèn)識(shí)到很多的問題。當(dāng)實(shí)際水溫低于設(shè)定水溫時(shí)系統(tǒng)自動(dòng)開啟加熱裝置, 當(dāng) 水溫上升 到設(shè)定溫度后 系統(tǒng)會(huì) 自動(dòng)停止加熱 并且產(chǎn)生報(bào)警信號(hào)。 當(dāng)紅燈亮則表示設(shè)定水溫低于實(shí)際水溫,發(fā)出報(bào)警信號(hào);當(dāng)紅燈滅則表示設(shè)定水溫 17 高于實(shí)際水位,系統(tǒng)處于加熱狀態(tài)。 當(dāng)綠燈亮則表示開啟加熱裝置,系統(tǒng)處于加熱狀態(tài);當(dāng)綠燈滅則表示關(guān)閉加熱裝置,系統(tǒng)處于停止加熱狀態(tài)?,F(xiàn)設(shè)定溫度 63℃,假設(shè)實(shí)際水溫為 31℃,如下圖 所示: 圖 溫度設(shè)置 模擬加熱和報(bào)警裝置。如下圖 : 圖 初始溫度顯示 設(shè)置設(shè)定水溫。首先,數(shù)碼管顯示的設(shè)定水溫與實(shí)際水溫。本章介紹 Proteus ISIS 軟件的工作環(huán)境和一些基本操作。 4)具有強(qiáng) 大的原理圖繪制功能。 3)提供軟件調(diào)試功能。 2)支持主流單片機(jī)系統(tǒng)的仿真。 軟件功能特點(diǎn) 1)實(shí)現(xiàn)了單片機(jī)仿真和 SPICE 電路仿真相結(jié)合。是目前世界上唯一將電路仿真軟件、 PCB 設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái)。它是目前最好的仿真單片機(jī)及外圍器件的工具。 proteus 簡(jiǎn)介 Proteus 軟件 是英國(guó) Labcenter electronics 公司出版的 EDA 工具軟件 。 程序內(nèi)容 如下: *************************************/中斷程序,按鍵設(shè)定溫度模塊 14 ZINT0: PUSH ACC ;進(jìn)入外部中斷 0,保護(hù)現(xiàn)場(chǎng) INC 75H ;按鍵個(gè)位加一 MOV A,76H CJNE A,6,L1 ;判斷十位是否等于 6 MOV A,75H CJNE A,4,ZINT01 ;判斷個(gè)位是否等于 4 MOV 75H,0 L1: MOV A,75H CJNE A,10,ZINT01 ;判斷個(gè)位是否等于 10 MOV 75H,0 ZINT01:POP ACC RETI ZINT1: PUSH ACC ;進(jìn)入外部中斷 1,保護(hù)現(xiàn)場(chǎng) INC 76H ;按鍵十位加一 MOV A,76H CJNE A,7,ZINT11 ;判斷十位是否等于 7 MOV 76H,0 ZINT11:POP ACC RETI 15 第 4 章 熱式熱水器溫度控制系統(tǒng)仿真 整個(gè)溫度控制系統(tǒng)的設(shè)計(jì) 包括硬件設(shè)計(jì)和軟件設(shè)計(jì)。按鍵設(shè)定水溫在該系統(tǒng)的軟件設(shè)計(jì)中是采用外部中斷的方式來實(shí)現(xiàn)的。 而實(shí)際水溫則通過溫度傳感器來模擬,因采用的是兩位數(shù)碼管顯示,故可調(diào)節(jié)范圍為 0℃ 99℃。 軟件設(shè)計(jì)中將實(shí)際水溫?cái)?shù)據(jù)的十位和個(gè)位分別存放在地址為 74H 和 75H 的單元中,設(shè)定水溫的數(shù)據(jù)的十位和個(gè)位存在地址為 76H 和 77H的單元中。當(dāng) 的信號(hào)為高電平時(shí),此時(shí)加熱電路被觸發(fā),綠燈亮,系統(tǒng)處于加熱狀態(tài)。當(dāng)單片機(jī)內(nèi)部對(duì)溫度進(jìn)行處理后的結(jié)果來設(shè)定這兩個(gè)引腳的電平信號(hào) 。 13 報(bào)警 及加熱 電路模塊 此模塊主要控制報(bào)警功能,當(dāng)實(shí)際水溫高于設(shè)定水溫時(shí) 紅燈亮報(bào)警,當(dāng)實(shí)際水溫低于設(shè)定水溫時(shí)綠燈亮開啟加熱裝置。 C、 DS18B20 的讀操作 1)將數(shù)據(jù)線拉高 “1” ; 2)延時(shí) ; 3)將數(shù)據(jù)線拉低 “0” ; 4)延時(shí) ; 5)將數(shù)據(jù)線拉高 “1” ; 6)延時(shí) ; 7)讀數(shù)據(jù)線的狀態(tài)得到 1 個(gè)狀態(tài)位,并進(jìn)行數(shù)據(jù)處理 ; 8)延時(shí)。據(jù)該狀態(tài)可以來確定它的存在,但是應(yīng)注意不 能無限的進(jìn)行等待,不然會(huì)使程序進(jìn)入死循環(huán),所以要進(jìn)行超時(shí)控制) ; 7) 若 CPU 讀到了數(shù)據(jù)線上的低電平 “0” 后,還要做延時(shí) ; 8) 將數(shù)據(jù)線再次拉高到高電平 “1” 后結(jié)束。 此系統(tǒng)中主程序初始化包括以下內(nèi)容: 1) 外部中斷 0 采用邊沿觸發(fā): SETB IT0 2) 打開中斷允許命令: SETB EA 3) 打 開外部中斷 0: SETB EX0 4) 外部中斷 1 采用邊沿觸發(fā): SETB IT1 5) 打開外部中斷 1: SETB EX1 6) 設(shè)置初始實(shí)際水溫和設(shè)定水溫都為 0℃ ***************************************/主程序模塊 MAIN1: SETB IT0 SETB EA SETB EX0 SETB IT1 SETB EX1 SETB SETB ;初始化系統(tǒng) MOV 74H,0 MOV 75H,0 MOV 76H,0 MOV 77H,0 ;設(shè)置初始顯示溫度 MAIN: LCALL GET_TEMPER ;調(diào)用溫度采集程序 LCALL CVTTMP LCALL DISP1 ;調(diào)用顯示程序 AJMP MAIN 12 溫度采集模塊 該模塊主要對(duì)溫度傳感器 DS18B20 的操作,主要包括以下幾個(gè)內(nèi)容: A、 DS18B20 的初始化 1) 先將數(shù)據(jù)線置高電平 “1” ; 2) 延時(shí) 。 主程序模塊的主要內(nèi)容是對(duì)整個(gè)系統(tǒng)進(jìn)行初始化,并且包含調(diào)用子程序。 主 程 序 溫 度 采 集模塊 報(bào)警電路模塊 溫度顯示模塊 鍵盤掃描模塊 溫度控制模塊 11 主程序模塊 計(jì)算機(jī)基本的被獨(dú)立提供出來的程序 , 它能夠調(diào)用子程 序 , 而不被任何子程序所調(diào)用 , 它是計(jì)算機(jī)程序的中心部分。 該系統(tǒng)的軟件由 五 大模塊組成:主程序模塊、溫度采集模塊、報(bào)警 及加熱 電路模塊、溫度顯示模塊、鍵盤掃描模塊。 3)每個(gè)模塊之間的控制參數(shù)應(yīng)盡量簡(jiǎn)單,數(shù)據(jù)參數(shù)應(yīng)盡量少。 2)模塊長(zhǎng)度 要適中。 系統(tǒng)軟件設(shè)計(jì)框圖 如下圖 所示 : 圖 根據(jù)設(shè)計(jì)要求,首先要確定軟件設(shè)計(jì)方案,即確定該軟件應(yīng)該完成那些功能;其次是規(guī)劃為了完成這些功能需要分成多少個(gè)功能模塊,以及每一個(gè)程序模塊的具體任務(wù)是什么。電路如下圖 所示, U5 為光電耦合隔離裝置: 9 圖 光電耦合隔離輸出電路 整體硬件電路 系統(tǒng)整體的硬件電路設(shè)計(jì)如下圖 所示: 圖 整體硬件電路 10 第 3 章 熱式熱水器溫度控制系統(tǒng)的軟件設(shè)計(jì) 整個(gè)系統(tǒng) 需要對(duì)每一 個(gè)硬件模塊進(jìn)行軟件設(shè)計(jì)。發(fā)光二極管把輸入的電信號(hào)轉(zhuǎn)換為 光信號(hào)傳給光敏管轉(zhuǎn)換為電信號(hào)輸出,由于沒有直接的電氣連接,這樣既耦合傳輸了信號(hào),又有隔離作用。 :十位按鍵,按此鍵則設(shè)定溫度的設(shè)定值十位加一。通過內(nèi)部判斷是否產(chǎn)生外部中斷,即可識(shí)別按下的鍵。 由于只有四個(gè)按鍵,因此按鍵接口電路的設(shè)計(jì)比較簡(jiǎn)單,單片機(jī) 和 端口設(shè)定為輸入狀態(tài),平時(shí)通過電阻上拉到 Vcc,按鍵按下時(shí),對(duì)應(yīng)的端口的電平被拉到 低電平,如下圖 所示。但每個(gè)按鍵需要占用一根輸入口線,在按鍵數(shù)量較多時(shí),需要較多的輸入口線且電路結(jié)構(gòu)復(fù)雜,故此
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1