電子專業(yè)畢業(yè)設(shè)計范文_第1頁
電子專業(yè)畢業(yè)設(shè)計范文_第2頁
電子專業(yè)畢業(yè)設(shè)計范文_第3頁
電子專業(yè)畢業(yè)設(shè)計范文_第4頁
電子專業(yè)畢業(yè)設(shè)計范文_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、畢業(yè)設(shè)計 題目基于單片機的住宅防盜防火報警系統(tǒng)設(shè)計 學生姓名 張洋 學號 班 級 專 業(yè) 應用電子技術(shù) 分 院 工程技術(shù)分院 指導教師 高銳 2010年 12月 20日摘 要本文介紹了住宅智能化中的防盜防火報警系統(tǒng)。住宅防盜防火報警系統(tǒng)是將防盜防火功能結(jié)合到一起,同時完成盜情和火情的檢測,并且實現(xiàn)自動報警功能。其中盜情檢測由紅外探測與微波探測器構(gòu)成的雙鑒探測器完成,而火情檢測由光電感煙探測器,溫度探測器和一氧化碳探測器集為一體的復合式火災探測器完成。當防盜探測器或防火探測器檢測到險情的時候,向單片機發(fā)出中斷申請,再由單片機控制報警電路,實現(xiàn)自動報警。本系統(tǒng)具有密碼識別功能,只有通過鍵盤輸入正確

2、的密碼才能控制系統(tǒng)的開閉。密碼并不是唯一的,可以修改以及更換。本系統(tǒng)還配置了備用電源以及具有斷電和掉線自診斷功能,增強了系統(tǒng)的安全性和穩(wěn)定性。此外系統(tǒng)還從硬件和軟件兩方面進行了抗干擾設(shè)計,能夠讓系統(tǒng)可靠的完成工作。時代在發(fā)展,社會在進步,人們對生活質(zhì)量的追求也在日益增長,特別是住宅方面,不僅希望擁有舒適、溫馨的住所,而且對安全性、智能性等方面也提出了更高的要求,智能住宅的安全防范系統(tǒng)也應運而生?,F(xiàn)在很多小區(qū)都安裝了智能報警系統(tǒng),因而大大提高了住宅的安全程度,有效保證了居民的人身財產(chǎn)安全。關(guān)鍵詞: 防盜防火;傳感器;單片機控制;智能報警系統(tǒng)。 前 言隨著人類社會的進步和科學技術(shù)的迅猛發(fā)展,人類開

3、始邁入以數(shù)字化和網(wǎng)絡(luò)化為平臺的智能化社會,人們對工作、生活等環(huán)境的要求也越來越高,開始出現(xiàn)了諸如智能化儀表、智能化家電、智能化汽車、智能化小區(qū)等具有不同智能程度的產(chǎn)品、設(shè)備、工具甚至工作環(huán)境和生活環(huán)境,并且呈現(xiàn)出高速發(fā)展的趨勢。伴隨著數(shù)字化和網(wǎng)絡(luò)化的進程,智能化的浪潮席卷了世界的每一個角落,成為一種勢不可擋的歷史趨勢。其中正在興起的智能小區(qū)建設(shè)熱潮,反映和適應了國際社會信息化和智能化的發(fā)展要求,是21世紀的新概念住宅。目前住宅小區(qū)應實現(xiàn)六項智能化要求,其中包括實行安全防范系統(tǒng)自動化監(jiān)控管理;住宅的火災、有害氣體泄漏實行自動報警;火災報警系統(tǒng)應是以煙、溫及可燃氣體等探測器為主體;防盜報警系統(tǒng)應安

4、裝紅外或微波等各種類型報警探測器:系統(tǒng)應能與計算機安全綜合管理系統(tǒng)聯(lián)網(wǎng);計算機系統(tǒng)能對防盜報警系統(tǒng)進行集中管理和控制?;诖隧椧?guī)定,住宅防盜防火系統(tǒng)實現(xiàn)智能化勢在必行。本文所要介紹的住宅防盜防火報警系統(tǒng),正是在智能化住宅蓬勃發(fā)展的背景下,為了滿足用戶對安全的強烈要求而設(shè)計并開發(fā)的。系統(tǒng)的首要任務是根據(jù)住宅小區(qū)的類型、使用功能及防護風險等要求,通過運用多傳感器探測、及單片機控制,數(shù)據(jù)通訊等技術(shù)形成智能報警系統(tǒng),達到保障小區(qū)用戶生命和財產(chǎn)安全的目的。目 錄摘要及關(guān)鍵詞2前言3目錄4一、設(shè)計目的51.1 設(shè)計要求51.2 設(shè)計意義5二、設(shè)計方案62.1 方案的設(shè)計62.2 系統(tǒng)工作過程7三、用戶端自

5、動報警器設(shè)計113.1 自動報警器總體電路設(shè)計113.2 系統(tǒng)電源設(shè)計12四、用戶端探測器設(shè)計84.1 防盜探測器設(shè)計84.2 防火探測器設(shè)計9五、用戶端報警器軟件部分145.1 控制模塊程序設(shè)計145.2 子程序設(shè)計15結(jié)束語17參考文獻18致謝19附錄20一、設(shè)計目的1.1 設(shè)計要求本文設(shè)計的系統(tǒng)是一種新型的電子安全報警系統(tǒng),該系統(tǒng)的設(shè)計是將電子探測與智能控制相結(jié)合,通過對住宅各個不同部位的不同類型探測器進行監(jiān)測與控制,當出現(xiàn)異常情況時報警,以便通知工作人員進行相應的處理。實現(xiàn)小區(qū)智能化監(jiān)控。本住宅防盜防火報警系統(tǒng)具有以下特點和功能:系統(tǒng)采用模塊化設(shè)計;前端報警器能夠快速、準確地檢測到現(xiàn)場

6、的異常狀態(tài)。并能夠可靠地進行盜情、火情檢測報警。報警完畢自動回到警戒狀態(tài),等待下一次報警;用戶端自動報警器可檢測探測器或傳輸線路發(fā)生的故障(如探頭斷線或掉電等);系統(tǒng)開關(guān)機采用密碼控制且允許修改密碼;用戶端自動報警器內(nèi)提供備用電源,確保系統(tǒng)在停電時也能繼續(xù)工作。1.2 設(shè)計意義本課題根據(jù)住宅智能化的發(fā)展現(xiàn)狀及其發(fā)展趨勢,研究并設(shè)計了一個比較完整的基于單片機的住宅防盜防火報警系統(tǒng)系統(tǒng)。該智能報警系統(tǒng)主要包括用戶端探測器、自動報警器、電源自動切換等組成部分,并引入模塊化思想,從而使系統(tǒng)整體更簡潔、完善。住宅智能化是我國未來智能住宅建筑的重點發(fā)展方向,而智能防盜、防火報警系統(tǒng)又是當前智能報警領(lǐng)域的技

7、術(shù)熱點,雖然這方面的資料比較多,但是只是單純含防盜或防火功能,并且這些報警器的誤報率比較高,即使有部分產(chǎn)品的性能較好,但是價格又比較昂貴,并且受距離和容量的限制。因此,開發(fā)一套功能和結(jié)構(gòu)合理、包含多種技術(shù)和功能的高性價比的新型報警系統(tǒng)具有重要的現(xiàn)實意義。二、設(shè)計方案2.1方案的比較及確定方案1:根據(jù)系統(tǒng)擬達到的總體功能,將其劃分為以下功能模塊:各前端探測器和傳感器、自動報警主機、各輸入輸出設(shè)備等。防盜探測器:選擇紅外探測器,價格低,性能穩(wěn)定;防火探測器:選擇一氧化碳探測器,溫度探測器;系統(tǒng)微處理器:選擇8031。需外接程序存儲器;輸入輸出設(shè)備:包括鍵盤、報警蜂鳴器、按鈕或開關(guān)、各類指示燈等。方

8、案2:系統(tǒng)總體構(gòu)成包括用戶端探測器、用戶端報警器、密碼電路等幾個模塊。防盜探測器:本方案選擇的防盜探測器是由紅外與微波探測器組成的雙鑒探測器,較以往的微波或紅外單信號探測器,其誤報率明顯下降;防火探測器:防火探測器是由光電感煙探測、溫度探測和一氧化碳探測構(gòu)成的復合型火災探測器。多傳感器設(shè)計思想解決了傳統(tǒng)防火探測器一直存在的誤報率高的問題,增強了火災探測的可靠性。根據(jù)本次設(shè)計的要求,以及兩個方案的元器件對比,選擇方案2。系統(tǒng)組成框如圖2-1所示。圖2-1 住宅防盜防火系統(tǒng)總體框圖2.2系統(tǒng)的工作過程用戶端的防范現(xiàn)場,一旦有人入室盜竊或發(fā)生火災等緊急情況時,與之相應的報警探測器(各種防火、防盜及手

9、動報警按鈕等)則立即向用戶端自動報警器發(fā)出報警信號。接到警情事件后,自動報警器立即進行確認(多次巡檢中斷信號),若50s后無人解除警情同時警情確認無誤后,進行事件的現(xiàn)場聲(蜂鳴器)、光(LED )報警。在用戶端自動報警器的面板上設(shè)有LCD顯示器、鍵盤以及三色警燈(LED),三色警燈分別指示火災或紅外/微波雙鑒的防火防盜報警、正常工作及系統(tǒng)出現(xiàn)故障的狀態(tài),即報警燈(紅)、工作燈(綠)和故障燈(黃)。用戶端報警器同時具有探頭故障報警功能,避免由于探頭掉電而漏報,出現(xiàn)故障時點亮故障燈;如果判斷探頭掉線或被剪斷,則聲光報警。如果出現(xiàn)誤觸發(fā)而報警時可以通過觸發(fā)延遲時間(50s定時器)去解除,另外用戶端自

10、動報警器還具備狀態(tài)信息(如有無交流電、備用電池電量是否不足等)檢測的功能。三、用戶端自動報警器設(shè)計3.1 自動報警器總體電路設(shè)計自動報警器組成框圖如圖3-1所示,主要包括探測器模塊、鍵盤/密碼顯示模塊以及電源模塊。本節(jié)著重介紹與報警器電路相關(guān)的硬件電路設(shè)計。圖3-1用戶端自動報警器組成框圖自動報警器電路如圖3-2所示。時鐘電路由兩個30P的電容和12MHz的晶振構(gòu)成。復位電路由電阻、電容、二極管和按鍵開關(guān)構(gòu)成,具有上電復位和手動復位的功能。單片機的、分別與盜警、火警傳感器相連,實現(xiàn)各種警情的采集。圖3-2 自動報警器電路3.2 系統(tǒng)電源設(shè)計本系統(tǒng)主電源采用直流電源5V和+12V供電,原理圖如圖

11、3-3所示。電源部分由MC7805/MC7905/MC7812構(gòu)成,變壓器輸出經(jīng)橋路整流,電容濾波,送入MC7805/MC7905/MC7812輸入端,最后輸出5V/+12V直流電。備用電源作為主電源對單片機系統(tǒng)供電的補充,可以使單片機系統(tǒng)在工作期間,不致因電網(wǎng)突然斷電,導致計算機系統(tǒng)RAM中的數(shù)據(jù)丟失而中斷工作,更主要的是它可以避免因電源中斷造成整個計算機系統(tǒng)的癱瘓。電網(wǎng)正常工作時給充電電池充電,電網(wǎng)斷電時給穩(wěn)壓塊供電。圖3-3 電源原理圖四、用戶探測器的設(shè)計探測器電路部分包括防盜探測器電路與防火探測器電路兩大部分,其中詳細設(shè)計了熱釋電紅外探測器電路和光電感煙探測電路。由多種類型傳感器實現(xiàn)多

12、元信號綜合檢測是本系統(tǒng)中探測電路部分的基本設(shè)計思想,多元信號檢測一方面可以有效完成盜情與火情的實時監(jiān)測任務,另一方面大大降低了探測器部分的誤報率,提高了整個系統(tǒng)的可靠性和抗干擾性。4.1防盜探測器設(shè)計防盜探測器是由熱釋電紅外探測器與微波探測器組成的雙鑒探測器,較之以往的紅外或微波單信號探測器,其誤報率明顯下降,原理示意圖如圖4-1所示。圖4-1 雙鑒探測器原理示意圖1、熱釋電紅外探測器熱釋電紅外探測器電路采用的器件包括紅外探測器專用芯片紅外傳感信號處理器BISS0001、熱釋電紅外探頭RE200B(傳感器)及一些外圍元件(電阻電容)。它的正常工作電壓是+4.5V(工作范圍可在3V到5V之間)。

13、圖4-2所示為熱釋電紅外探測器分立元件電路圖。當熱釋電紅外探頭接收到人體發(fā)出的紅外線后,經(jīng)過內(nèi)部轉(zhuǎn)換,輸出一個微弱的低頻電信號到BISS0001芯片的第一級運算放大器IC1的同相輸入端(14腳),對信號進行放大預處理,然后由電容耦合給第二級運算放大器IC2,對信號再次放大,同時將直流電位抬高到VM。再經(jīng)內(nèi)部的兩個電壓比較器(IC3, IC4)構(gòu)成的雙向鑒幅器,檢出有效觸發(fā)信號VS去啟動延遲時間定時器(只要有觸發(fā)信號VS的上跳沿則可啟動延遲時間定時器)。IC6是一個條件比較器,當輸入電壓VCVR時,IC6輸出為高電平,則打開與門IC7,此時,如果有觸發(fā)信號VS的上跳變沿到來,將啟動延遲時間定時器

14、,同時V0腳(2腳)輸出高電平信號,經(jīng)與門后送單片機進行報警處理,此時探測器進入延時周期,延遲與封鎖時間為幾秒鐘。該設(shè)計輸出為脈沖信號,當有移動物體進入探測范圍以內(nèi)時,輸出端電平由低電平跳變至高電平,可實現(xiàn)檢測并報警。圖4-2熱釋電紅外探測器電路圖2、微波探測器微波探測器是繼超聲波,激光,紅外和核輻射等傳感器之后的一種新型的非接觸式的傳感器,用于探測在防范空間內(nèi)的任何運動物體。微波探測器可靠性強,無光亮和熱源的要求,探測環(huán)境要求低。3、微波探測器電路設(shè)計微波探測器電路使用的主要元件是運算放大器OP07、微波振蕩管C3355、天線及一些外圍元器件,外接+12V電源,其中電路圖如圖4-3所示。圖4

15、-3 微波探測器電路圖4.2 防火探測器設(shè)計本次設(shè)計中的防火探測器是由光電感煙探測、溫度探測和CO探測構(gòu)成的復合型火災探測器。多傳感器設(shè)計思想解決了傳統(tǒng)防火探測器一直存在的誤報率高的問題,增強了火災探測的可靠性。1、光電感煙探測器紅外發(fā)射電路中的555電路用于產(chǎn)生頻率可調(diào)的脈沖波形,使用555電路的一個主要優(yōu)點是輸出脈沖的占空比可調(diào),便于設(shè)計不同要求的驅(qū)動輸出。 圖4-4散光型光電感煙探測器電路圖2、溫度探測器本系統(tǒng)選用了美國DALLAS公司推出的DS18B20本系統(tǒng)選用了美國DALLAS公司推出的DS18B20一線式數(shù)字式溫度傳感器。 DS18B20與單片機的連接 ,圖4-5溫度探測器電路,

16、DS18B20采用外接電源供電方式,工作電源由VDD引腳接入,不存在電源電流不足的問題,可以保證轉(zhuǎn)換精度,同時在總線上理論可以掛接任意多個DS18B20傳感器,組成多點測溫系統(tǒng)。圖4-5溫度探測器電路五、 用戶端自動報警器軟件部分自動報警器軟件設(shè)計采用模塊化設(shè)計,分為主控模塊,鍵盤模塊,密碼模塊等。5.1控制模塊程序設(shè)計主控流程圖如下圖5-1主程序流程圖由于單片機的P3.2和P3.3腳分別和防盜、防火傳感器相連,因此,一旦發(fā)生險情,轉(zhuǎn)密碼子程序,若解碼正確則取消報警,否則將產(chǎn)生中斷,在中斷服務子程序里,位地址7FH被置1,證明發(fā)生險情,然后根據(jù)險情類別,將7EH或7DH置1,其中,7EH為盜警

17、標志位,7DH為火警標志位。主程序在運行期間首先檢測探頭與電源狀態(tài),一切正常后等待中斷的發(fā)生。當檢測到7FH(中斷標志)被置1后,調(diào)密碼顯示子程序,密碼正確系統(tǒng)重新檢測中斷信號,密碼有誤則主程序首先判斷7EH的情況,如果被置1,則調(diào)用控制模塊聲光報警,處理完成后記錄報警信息,再檢測是否同時發(fā)生了火險,即7DH是否被置1,如果被置1,則同樣調(diào)用控制模塊PROCESS完成后續(xù)處理。如果沒有發(fā)生盜情,即7EH沒有被置1,則直接檢測7DH,認為發(fā)生了火警,則直接調(diào)用控制模塊聲光報警。5.2 子程序設(shè)計子程序設(shè)計包括鍵盤子程序設(shè)計與密碼子程序設(shè)計。為了保證正確檢測哪個鍵按下,當按鍵按下后延時lOms再判

18、斷鍵號,就可以消除鍵盤機械抖動的影響。設(shè)K1-K10為數(shù)字0, 1, 2,9, K11-K16為功能鍵分別實現(xiàn)6種功能。在程序中先識別鍵碼,然后根據(jù)鍵碼值跳到相應的功能鍵子程序的入口執(zhí)行。鍵盤掃描子程序流程圖如圖5-2所示。圖5-2鍵盤掃描子程序流程圖密碼子程序流程圖如圖5-3所示,用于控制報警器外部輸入。當發(fā)生險情時調(diào)用密碼子程序,N的初值為0,如果密碼錯誤,N加1,判斷N是否大于6,大于6返回,小于6,判斷50s定時到?jīng)],定時到返回。圖5-3密碼及顯示子程序流程圖結(jié) 束 語經(jīng)過幾個多月的努力,在老師的耐心指導下,從設(shè)計、論證、修改到編程、調(diào)試,我的畢業(yè)設(shè)計終于完成了。使我無論在理論基礎(chǔ)知識

19、還是在實際的操作能力上都有了較大的提高。論文的完成使我體會到了成功的喜悅,也懂得了一分耕耘一分收獲的道理。住宅防盜防火報警系統(tǒng)主要設(shè)計了用戶端探測器和用戶端自動報警器。在用戶端自動報警器中,由微波探測器和熱釋電紅外探測器構(gòu)成的防盜探測器與由溫度探測器,光電感煙探測器構(gòu)成的防火探測器及手動報警按鈕向用戶端自動報警器發(fā)出報警信號,自動報警器確認警情后,進行現(xiàn)場聲、光報警,在用戶端自動報警器的面板上設(shè)有LCD顯示器、鍵盤以及指示防盜防火報警及系統(tǒng)出現(xiàn)故障的狀態(tài),同時具有探頭故障報警功能,系統(tǒng)開關(guān)機采用密碼控制且允許修改密碼。系統(tǒng)還提供了備用電源確保系統(tǒng)在停電時能繼續(xù)工作。 通過這次設(shè)計,將我所學過的

20、課程聯(lián)系到一起,使我對所學課程有了更深的體會,對所學的知識進一步鞏固,對應用電子技術(shù)專業(yè)有了更深刻的認識。在設(shè)計中所云用到的理論,使我對它們的使用更加熟練,而且發(fā)現(xiàn)其中強大的功能,從中又學到了很多知識。最后,由于本人水平有限,設(shè)計中存在不足,錯誤之處,請各位老師多多批評指正。參 考 文 獻1 馮慶祥,畢平.智能化小區(qū)和智能住宅.低溫建筑技術(shù),2002;2 來清民.傳感器與單片機接口及實例.北京航空航天大學出版社,2008;3 王芳,馬幼軍,智能化住宅防盜防火報警系統(tǒng)設(shè)計.傳感器技術(shù),2002;4 李冰,姜波.汪濱琦.BISS0001在熱釋電紅外開關(guān)上的應用.應用科技2001;5 尹長松.光散射

21、在煙塵探測中的應用.光散射學報,1996;6 趙海蘭.智能溫度傳感器DS18B20.電子世界,2003; 7 李全利.單片機原理及應用技術(shù)M.2版.北京:高等教育出版社.2005;8 鄭定明. 單片機應用技術(shù).北京:人民郵電出版社1988;致 謝在論文即將完成之際,我首先向關(guān)心幫助和指導我的導師高銳老師表示衷心的感謝并致以崇高的敬意! 在論文工作中,一直得到高老師的悉心指導。高老師以其淵博的學識、嚴謹?shù)闹螌W態(tài)度、求實的工作作風和她敏捷的思維、飽滿的工作熱情以及對我的耐心指導和嚴格要求給我留下了深刻的印象,使我在理論和實際應用兩方面的能力都得到了很大的提高,使我受益匪淺。高老師治學嚴謹、待人誠懇

22、,她高屋建瓴的學術(shù)眼光、對事業(yè)孜孜不倦地追求和勤奮不輟的精神將使我終生受益,是我終生學習的榜樣,在此向恩師致以最誠摯的謝意。我還要感謝我的同學們,他們在畢業(yè)設(shè)計期間給我了莫大的支持與幫助,為我提供了一個良好的學習和生活環(huán)境,并且對于我提出的任何難題都給予熱心、耐心的解答,使我受益頗深。感謝應用電子技術(shù)專業(yè)的全體老師對我的諄諄教導,你們的教誨將使我受益終生。感謝全體同學,你們的關(guān)心和友愛使我很感動!感謝我的父母對我的養(yǎng)育之恩!感謝所有幫助過我的人們!最后,再次感謝高銳老師對我的鼓勵、支持與關(guān)懷,這些我將永生難忘!附錄:程序清單1、主程序清單:ALARM:ORG 0000HAJMP MAINORG

23、 000BHAJMP T0INTORG 0030HMAIN:MOV SP, #60HMOV P1,#0F0HMOV TOMD,#01HMOV TH0,#15HMOV TL0,#0A0HSETB ET0SETB EASETB TR0MOV R7,#250LM0: AJMP LM02、定時器T0中斷服務子程序清單:ORG 0200HTOINT: MOV TH0,#15H ;重置T0時間常數(shù)MOV TL0,#0A0HDJNZ R7,TOR ;判30s到否,未到返回MOV R7,#250 ;重置30s計數(shù)器初值LCALL TREF ;調(diào)用溫度設(shè)定值檢測子程序LCALL TADC ;調(diào)用溫度檢測子程序L

24、CALL ADCBCD ;調(diào)用碼值轉(zhuǎn)換子程序LCALL PIMAIN ;調(diào)用PID子程序LCALL DIR ;調(diào)用刷新顯示子程序LCALL TC ;調(diào)用溫度控制子程序LCALL ALARM ;調(diào)用報警子程序TOR: RET1 ;中斷返回3、溫度采樣子程序清單:SAMP:MOV R0, #2CH ;采樣值首址 MOV R1, #03H ;計數(shù)器賦值SAM1:MOV DPTR,#7FFFH ;指向ADC地址MOVX DPTR,A ;啟動ADCMOV R2,#20H ;延時DLY: DJNZ R2,DLY ;結(jié)束?HERE:JB P3.3,HERE ;等待ADC結(jié)束MOVX A,DPTR MOV R

25、0,A ;存放采樣值INC R0DJNZ R1,SAM1 MOV 50H,R0RET4、數(shù)字濾波子程序清單:FILTER: MOV A,2CH CJNE A,2DH,CMP1 ;不相等跳轉(zhuǎn) AJMP CMP2 CMP1: JNC CMP2 ;(2CH)(2DH)? XCH A,2DH ; 交換 XCH A,2CHCMP2: MOV A,2DH CMP3 ;(2DH)(2EH)轉(zhuǎn) MOV 2AH,A RETCMP3: JC CMP4 ;(2DH)(2EH)轉(zhuǎn) MOV 2AH,A RETCMP4: MOV A,2EH CJNE A,2CH,CMP5 ;(2EH)(2CH)轉(zhuǎn)CMP5: JC CMP

26、6 ;(2EH)(2CH)轉(zhuǎn) CMP6: MOV 2AH,A RET5、PID算法子程序清單PIMAIN :MOV R5,31H ;取WMOV R4,32H MOV R3,2AH ;取Yi MOV R2,#00H ACALL CPL1 ;取Yi的補碼 ACALL DSOM ;計算ei MOV39H,R7 ;存ei MOV 3AH,R6 MOV R5,35H ;取I MOV R4,36H MOV R0,#4AH ACALL MULT1 ;計算Pi=I乘ei MOV R5,39H ;取ei MOV R4,3AH MOV R3,3BH ;取ei-1 MOV R2,3CH ACALLCPL1 ACAL

27、LDSUB ;求0er=ei-er-1 MOV R5,33H ;取Kp MOV R4,34H MOV R0,#46H ACALL MULT1 ;求Pp=Kp乘(ei-er-1) MOV R5,47H MOV 54,46H MOV R3,4BH MOV R2,4AH ACALLDSUM ;求Pi-Pp低十六位數(shù) MOV4BH,R7 MOV 4CH,R6 ;保存和低十六位數(shù) MOV R5,49H MOV R4,48H MOV R3,4DH MOV A,4CH ADDC A,#00H MOV R2,A ACALL DSUM ;求Pi+Pp高十六位數(shù) MOV 4DH,R7 MOV 4CH,R6 ;保存

28、和數(shù)高十六位數(shù) MOV R5,39H MOV R4,3AH MOV R3,3DH MOV R3,3EH ACALL DSOM ;計算ei+ei-2 MOV R5,R7 MOV R4,R6 MOV R3,3BH MOV R2,3CH ACALL R2,3CH ACALL DSUM ;計算ei+ei-2-ei-1 MOV R5,R7 MOV R4,R6 MOV R3,3BH MOV R2,3CH ACALL CPL1 ACALL DSUM;求Pi+ Pp+Pd MOV R3,R7 MOV R2,R6 MOV R5,2FH MOV R4,30H ACALL DSUM ;求出Ui MOV 2FH,R7

29、 ;UiUr-1 MOV 30H,R6 MOV 3DH, 3BH ;ei-1ei-2 MOV 3EH ,3CH MOV 3BH ,39H ;ei-1ei-1 MOV 3CH , 3AH RET6、溫度控制子程序清單:TC: MOV A, 2FHSUBB A, #8000HJNC KAIAJMPKAI1:JB P1.0,KAI2SETB P1.0RETKAI2:JB P1.1,KAI3SETB P1.1RETKAI3:SETB P1.2RETGUAN3:JNB P1.2,GAUN2CLR P1.2RETGUAN2:JNB P1.1,GUAN1CLR P1.1RETGUAN1:CLR P1.0RE

30、T7、溫度給定子程序清單:TIN: MOV A, P1 ;讀入撥盤值A(chǔ)NL A,#0F0H ;屏蔽低8位SWAP A, ;給定值交換到低半子節(jié)JZ ERR ;給定值為另轉(zhuǎn)到CJNE A,#04H,BP1 ;給定值04H轉(zhuǎn)ERRBP1: JNC ERRSETB EA ;給定值合法,允許系統(tǒng)中斷CJNE A,#01H,BP2 ;(A)01轉(zhuǎn)BP2MOV 51H,#50H ;(A)=01將室溫設(shè)定值50H 51HRETBP2: CJNE A,#03H,BP3 ;(A)02轉(zhuǎn)到BP3MOV 51H,#0A0H ;(A)=02,將30設(shè)定值A(chǔ)0H 51HRETBP3: CJNE A,#03H,BP4 ;(A)03轉(zhuǎn)BP4MOV 51H,#0C8H ;(A)=03,將設(shè)定值C8H51HBP4: RETERR: MOV 5FH,#0AH ;顯示“、”MOV 5EH, #0AHMOV 5DH, #OAHACALL SDIRANL P1, #F8H ;關(guān)閉兩個電爐CL

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論