




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
摘要結(jié)論通過這次畢業(yè)設(shè)計,使我對理論和實踐之間的相互關(guān)系有了更清楚的認(rèn)識,理論是實踐的基礎(chǔ),扎實的理論知識是做好工作的前提條件。完成這個軟硬結(jié)合的綜合性設(shè)計,不僅使我鞏固了四年來所學(xué)的專業(yè)知識,而且還學(xué)到了不少新的知識,特別是強(qiáng)化了自己充分利用圖書館資源,獨立思考問題、解決問題的能力。通過這次設(shè)計,我深深地體會到搞技術(shù)是一件非常嚴(yán)謹(jǐn)?shù)氖虑椤闹形业玫搅瞬簧賹氋F的經(jīng)驗和教訓(xùn),我相信這些會讓我在今后的工作中取得更好的成績打下堅實的基礎(chǔ)。通過準(zhǔn)備這次設(shè)計,我全面的復(fù)習(xí)了匯編語言和MCS-51單片機(jī),用到了電路設(shè)計的各種知識,在工作前夕起到一個大練兵的作用,為我以后的工作帶來極大的方便。同時通過這次設(shè)計我充分認(rèn)識到自己知識的貧乏,需要學(xué)習(xí)的東西還很多,充分激發(fā)自己的求知欲望。這是一次寶貴的經(jīng)驗,必將使我終生難忘。致謝致謝整個設(shè)計過程中,我得到了老師們的精心指導(dǎo),老師們嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)以及對事業(yè)的熱愛,對學(xué)生的關(guān)心,給我留下了深刻的印象,在今后的工作、學(xué)習(xí)中我要以導(dǎo)師為榜樣,把認(rèn)真的工作態(tài)度和嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)帶到工作中去。在此,請允許我向培養(yǎng)我的楊怡君老師表示深深地感謝和敬意,感謝她對我細(xì)心的教導(dǎo),每當(dāng)我遇到問題時,楊怡君老師總會對我耐心解答,給我的畢業(yè)設(shè)計提出了很多寶貴的意見,讓我受益非淺,學(xué)到了很多東西,萬分的感謝他。我還要感謝和我同組的同學(xué)黃艷琳,雖然它做的是硬件,但在軟件方面,他也給過我很多建議。最后,我還要感謝我的同學(xué),當(dāng)我在設(shè)計中遇到困難時,他們也會和我一起解決,給我信心和鼓勵,相信沒有他們對我到全力支持,單憑我一個人,是很難完成這個艱巨任務(wù)的,謝謝他們。參考文獻(xiàn)參考文獻(xiàn)[1]何道清編著傳感器與傳感器技術(shù)2004北京:科學(xué)出版社[2]喻萍郭文川主編《單片機(jī)原理與接口技術(shù)》2005化工出版社[3]先鋒工作室編著單片機(jī)程序設(shè)計實例2002北京:清華大學(xué)出版社[4]吳金戊沈慶陽郭庭吉編著8051單片機(jī)實踐與應(yīng)用2002.12北京:清華大學(xué)出版社[5]馬平姚萬業(yè)王炳謙編著微機(jī)原理及應(yīng)用2002.12北京:中國電力出版社[6]張迎新杜小平等編著單片機(jī)初級教程2000.6北京:北京航空航天大學(xué)出版社[7]張金鐸編著《傳感器及其應(yīng)用》西安電子科技大學(xué)出版社[8]張慶雙編著《使用電子電路200例》機(jī)械工業(yè)出版社[9]LatticeDataBook.LATTICESEMICONDUCTORCORPORATION,1994[10]LatticeSemiconductorDataBook.LatticeSemiconductorCorp,1996附錄附錄1軟件設(shè)計源程序;30H:存放舊濃度地址 31H:現(xiàn)在濃度值(A/D轉(zhuǎn)換后換算取得的新濃度);40H:初始調(diào)零值=032H:A/D轉(zhuǎn)換后的值33H:A/D轉(zhuǎn)換完成(中斷完成)標(biāo)志;50H:初始預(yù)警值=50 55H:存放BCD轉(zhuǎn)換中的百位數(shù);56H:存放BCD轉(zhuǎn)換中的十位數(shù) 60H:轉(zhuǎn)換完的個位存放地址;61H:轉(zhuǎn)換完的十位存放地址 62H:轉(zhuǎn)換完的百位存放地址;63H:存放轉(zhuǎn)換完的壓縮BCD碼供顯示用 R1:BCD轉(zhuǎn)換中存放的百位數(shù)(可做百位報警);R2:BCD轉(zhuǎn)換中存放十位數(shù)>60H R3:當(dāng)前濃度值保存;R4:設(shè)置改變模式延時時間 R5,R6:延時程序中用到;SP:堆棧->#70H;*****************;可燃?xì)怏w探測報警器;2008.5.20;*****************;*****************;各引腳用途及系統(tǒng)功能說明;P1.4接綠燈,指示正常;P1.5接黃燈,指示故障;P1.6接紅燈,燈光報警;P1.7接喇叭,音樂報警;P2.0接ADC0809;P2.2接調(diào)零開關(guān);P2.3接繼電器,控制排氣閥門;*****************;主程序;*****************ORG00HJMPSTART;主程序入口地址ORG03HJMPINTO;外中斷INTO入口ORG0BHJMPITOP;定時器0中斷入口ORG0100HSTART:MOVIE,#10000001B;INT0中斷使能MOVIP,#00000001B;INT0中斷優(yōu)先MOVTCON,#00000000B;設(shè)置INT0為電平觸發(fā)MOVSCON,#00000000B;串行口發(fā)送,接收標(biāo)志位請0MOVSP,#60H;設(shè)堆棧指針MOVTMOD,#01H;設(shè)置T0為方式1CALLPT0M0HERE:AJMPHERE;自身跳轉(zhuǎn)PT0M0:MOVTL0,#0CH;T0中斷服務(wù)程序,T0重新置初值MOVTH0,#0FEHSETBTR0;啟動T0SETBET0;允許T0中斷SETBEA;CPU開中斷RETITOP:MOVTL0,#0CH;T0中斷服務(wù)程序,T0置初值MOVTH0,0FEHCPLP1.0;P1.0狀態(tài)取反RETIACALLLED;調(diào)用LED自檢子程序MOV33H,#00H;設(shè)置中斷完成標(biāo)志為0MOVDPTR,#0FEFFH;ADC0809的端口地址MOVX@DPTR,A;使BUS為高阻抗,令A(yù)DC0809開始轉(zhuǎn)換WAIT:MOVA,33H;等待A/D轉(zhuǎn)換完成信號JNZINTOKJMPWAIT;未完成則跳回等待INTOK:MOVA,32H;將最新的濃度值存入累加器中,(若A/D未工作,則A=0)JNZL1MOVA,30HJMPL2L1:MOV30H,31HMOVA,31H;將新濃度載入累加器L2:CALLBCD;調(diào)用BCD碼調(diào)整程序CALLDISP;顯示當(dāng)前濃度CALLADZERO;調(diào)用零點調(diào)整子程序CALLALARM;調(diào)用判斷報警程序CALLBCDCALLDISP;調(diào)用顯示子程序CLRA;清除累加器值JMPSTART;返回;在主程序通過對33H中數(shù)值的判斷斷定A/D是否轉(zhuǎn)換完成;當(dāng)33H中為1時,轉(zhuǎn)換完成,程序調(diào)用調(diào)零、報警、顯示模塊對輸入數(shù)據(jù)進(jìn)行處理。;*****************;LED自檢子程序;*****************LED:CLRP1.4;綠燈CLRP1.5;黃燈CLRP1.6;紅燈CALLDELAY2sDELAY2s:MOVR5,#100DLY1:MOVR6,#100DLY2:MOVR7,#100DJNZR7,$DJNZR6,DLY2DJNZR5,DLY1RETSETBP1.4SETBP1.5SETBP2.6RET;*****************;調(diào)零子程序;(初始報警值為50);*****************ADZERO:CALLDELAY20msJBP2.2,JMP1;判斷調(diào)零按紐是否按下,沒有則跳JMP1LOOP1:CALLDELAY20msJNBP2.2,$;消除抖動延時MOVA,40H;將調(diào)零預(yù)設(shè)值40H送入CLRC;清除進(jìn)位標(biāo)志SUBBA,#01H;調(diào)零值減1JNCLOOP2;未借位則跳LOOP2MOVA,#05H;有借位則重設(shè)調(diào)零值為5LOOP2:MOV40H,A;將調(diào)零值送回40H保存MOVA,R3;將當(dāng)前濃度值送入AJZXENDDECA;當(dāng)前濃度值減1(響應(yīng)調(diào)整變化)XEND1:MOV30H,A;送回30H保存MOV31H,A;送回31H保存CALLBCDCALLDISPJMPLOOP1XEND:MOVA,#63HJMPXEND1JMP1:RET;*****************;3位串行靜態(tài)顯示子程序;*****************BCD:MOV55H,#00H;存放BCD轉(zhuǎn)換中的百位數(shù)MOV56H,#00H;存放BCD轉(zhuǎn)換中的十位數(shù)CLRC;清楚進(jìn)位標(biāo)志為下面的SUBB準(zhǔn)備MOVR2,#00H;清楚R2CHAN:SUBBA,#64H;減100JCCHAN1;不能減,轉(zhuǎn)INCR1;百位值JMPCHAN;循環(huán)判斷百位CHAN1:ADDA,#64H;還原百位數(shù)CLRC;清楚進(jìn)位標(biāo)志為下面的SUBB準(zhǔn)備CHAN2:SUBBA,#0AH;減10JCCHAN3;不夠減,跳INCR2;夠減十位加1JMPCHAN2;重復(fù)減10CHAN3:ADDA,#0AH;還原十位數(shù)MOV61H,R2;把十位數(shù)放61HMOV60H,A;把個位數(shù)放60HMOV62H,R1;把百位數(shù)放62HRETDISP:MOVR7,#03HMOVR0,#60HLED1:MOVA,@R0MOVDPTR,#TABLELED2:MOVCA,@A+DPTRMOVSBUF,AJNBTI,$CLRTIINCR0DJNZR7,LED1RETDELAY20ms:MOVR5,#40;設(shè)定20毫秒D1:MOVR6,#248DJNZR6,$DJNZR5,D1RET;*****************;報警子程序;*****************ALARM:MOVA,30H;將當(dāng)前濃度值送如累加器CLRC;清除進(jìn)位標(biāo)志SUBBA,50H;與預(yù)警值進(jìn)行判斷JNCGOOD1;若無借位,則當(dāng)前濃度值高于或者等于預(yù)警值,跳GOOD1報警SETBP1.6;關(guān)閉聲光報警SETBP1.7CLRP2.3;關(guān)閉排氣閥門SETBP1.5;關(guān)閉黃色LEDCLRP1.4;打開綠色LED(顯示正常)RETGOOD1:CLRP1.6;打開聲光報警(危險報警)CLRP1.7CLRP2.3;打開排氣閥門SETBP1.5;關(guān)閉黃色LEDSETBP1.4;關(guān)閉綠色LED(顯示不正常?RET;*****************;中斷取值子程序;*****************INTO:PUSHACC;將累加器值壓入堆棧保存PUSHPSW;將PSW值壓入堆棧保存MOVXA,@DPTR;將A/D轉(zhuǎn)換好的值送入累加器MOV32H,A;將A/D讀得的值存入32H保存CLRCSUBBA,51H;判斷獲得的電壓是否小于1V(50)JNCOK1MOV32H,#00H;當(dāng)前A/D轉(zhuǎn)換的電壓小于1V,則A/D轉(zhuǎn)換得的示數(shù)為00
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鈣代謝與骨骼健康關(guān)聯(lián)機(jī)制
- 產(chǎn)科糖尿病護(hù)理
- 幼兒園我是健康小衛(wèi)士
- 健康肚子里的生物鐘
- 大班線上健康活動設(shè)計與實施
- 精神科患者健康教育體系構(gòu)建
- 飲食對現(xiàn)代人的健康影響
- 大學(xué)生心理健康教育:愛的認(rèn)知與發(fā)展
- 心內(nèi)科業(yè)務(wù)查房
- 企業(yè)級IT架構(gòu)藍(lán)圖及規(guī)劃方案業(yè)務(wù)與IT戰(zhàn)略對接
- 共享工作室租賃合同
- 新部編版語文1-6年級2460個生字表(帶拼音)
- 溧陽市安息堂規(guī)劃建設(shè)方案
- 中國成人ICU鎮(zhèn)痛和鎮(zhèn)靜治療指南
- 中華民族共同體概論課件專家版3第三講 文明初現(xiàn)與中華民族起源(史前時期)
- 2023年湖北省普通高中學(xué)業(yè)水平合格性考試地理試題(原卷版)
- 培訓(xùn)采耳師課件
- 建筑項目的合規(guī)與法律要求
- 玻璃粉生產(chǎn)工藝
- 高處墜落及應(yīng)急救援培訓(xùn)考試試題及答案
- 金川公司社會招聘考試題
評論
0/150
提交評論