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

正文內(nèi)容

基于單片機的煤氣警報器設(shè)計畢業(yè)論文(參考版)

2024-08-07 07:06本頁面
  

【正文】 自身跳轉(zhuǎn)PT0M0: M。設(shè)堆棧指針 MOV TMOD,01H 。設(shè)置INT0為電平觸發(fā) MOV SCON,00000000B 。INT0中斷使能 MOV IP,00000001B 。外中斷INTO入口 ORG 0BH JMP ITOP 。* * * * * * * * * * * * * * * * * ORG 00H JMP START 。[8]李妍,蔣麗霞,數(shù)字電子技術(shù),大連:大連理工大學(xué)出版社 ,2009,50~100[9]ADI公司,ADI模數(shù)轉(zhuǎn)換器應(yīng)用筆記,北京北京航空航天大學(xué)出版社 ,2011, 30~210[10]孫中輝,室內(nèi)煤氣、天然氣泄漏報警器的設(shè)計:[碩士學(xué)位論文]. 呼和浩特:內(nèi)蒙古大學(xué),2009最后感謝我的大學(xué)四年的所有通信教研組的老師,沒有你們我學(xué)不了這么多東西,同時感謝下我的母校大連水產(chǎn)學(xué)院。我在這也特別感謝我的同學(xué)政治課,劉正野,姜凱。我學(xué)會了發(fā)現(xiàn)問題,提出問題,解決問題,總結(jié)問題這一連串的方法。我真心覺得張老師夠負(fù)責(zé),這也是我選張老師做為論文導(dǎo)師最主要的原因。本論文能夠順利完成,張老師起到了十分重要作用甚至決定性作用。她以時而高亢,時而平和的交流方式給我提示和指導(dǎo),幫助我解決論文中遇到的問題。大連海洋大學(xué)畢業(yè)設(shè)計(論文) 致謝致謝首先,衷心感謝我的指導(dǎo)師張妍老師,在歷史半年時間我做畢業(yè)設(shè)計期間,她對我的知識上的補充與做人上的教育。可以添加排氣扇模塊,出現(xiàn)漏氣時可以啟動排氣扇將可燃性氣體排走。3. 測量范圍:測量的尺度可以波動,既可應(yīng)不同環(huán)境的要求進行設(shè)置,又可根據(jù)具體要求進行改進。2. 準(zhǔn)確度問題:氣體傳感器分布得越多,其測量的準(zhǔn)確度有所提高,但無限度地增加集成氣體傳感器而綜合考慮包括電路、成本等實際問題,是不現(xiàn)實的。比如:1. 精度問題:有的煤氣公司是可能混合著天然氣即甲烷,因此本系統(tǒng)的5ppm檢測精度是遠遠不符合的要求。同時聲光報警部分有三盞燈來顯顯示當(dāng)前泄漏狀態(tài),同時泄漏時可以較好的判斷是否達到報警門限值。它的工作穩(wěn)定性靈敏性以及對于環(huán)境的適應(yīng)性都有著較為不錯的表現(xiàn)。選用MQ9型氣體傳感器是基于其良好的使用性能,較高的穩(wěn)定安全性,以及合適的價格。并對單片機進行了全部程序的匯編設(shè)計。中斷完成,設(shè)置完成標(biāo)記33H為1 RETI 大連海洋大學(xué)畢業(yè)設(shè)計(論文) 第五章 結(jié)論與建議第五章 結(jié)論與建議 對于避免火災(zāi)和爆炸事故以及煤氣中毒的發(fā)生氣體檢測報警器有著不可小覷的重要作用,主要用于保障人民生產(chǎn)與生活的安全,其以后上的發(fā)展前景也是人們所不能忽視的。至堆棧取回PSW值 POP ACC 。將調(diào)整后的值送入31H保存 EMP1: MOV IE,10000000B 。調(diào)用ADJUST將其調(diào)整為濃度對應(yīng)的16進制 CALL ADDD 。判斷獲得的電壓是否小于1V(50) JNC OK1 MOV 32H,00H 。將A/D轉(zhuǎn)換好的值送入累加器 MOV 32H,A 。將累加器值壓入堆棧保存 PUSH PSW 。關(guān)閉綠色LED(顯示不正常? RET:從硬件電路圖可以看出,A/D0809的INTR端通過反相器與單片機的外部中斷INT0相連,由A/D0809的管腳功能可知,當(dāng)A/D開始轉(zhuǎn)換送入的模擬電壓時,INTR端為低電平,轉(zhuǎn)換完成后,INTR端變成高電平,通過反相器變成低電平使單片機89C51產(chǎn)生外部中斷,進入中斷處理程序:。打開聲光報警(危險報警) CLR SETB 。關(guān)閉黃色LED CLR 。關(guān)閉聲光報警 SETB CLR 。與預(yù)警值進行判斷 JNC GOOD1 。將當(dāng)前濃度值送如累加器 CLR C 。在常態(tài)的時候,蜂鳴器靜音,紅燈關(guān)閉,而顯示正常的綠燈開啟。此部分為本設(shè)計的重中之重,影響這次燃?xì)庑孤﹫缶髂芊裾9ぷ?。必須消抖,通??梢圆捎密浖逗陀布?,本次采用軟件消抖,通過調(diào)用子程序延時來解決,可以很好地解決單片機的抖動問題,具體程序如下:DELAY: MOVR 5,60 設(shè)定30毫秒D1: MOV R6,248 。把個位數(shù)放61H中 RET這樣再把BCD分開的儲存起來,再編寫顯示模塊如下:DISP: MOV R7,03H MOV R0,60HLED1: MOV A,R0 MOV DPTR,TABLELED2: MOVC A,A+DPTR MOV SBUF,A JNB TI,$ CLR TI INC R0 DJNZ R7,LED1 RET將數(shù)值送入到LED顯示本次設(shè)計為機械按鍵,輸入電平的高低取決于按鍵按下與否,例如當(dāng)其按下時,則為高電平,當(dāng)沒按下則為低電平。還原十位數(shù) MOV 60H,R2 。夠減十位加1 JMP CHAN2 。減10 JC CHAN3 。還原百位數(shù) CLR C 。百位值 JMP CHAN 。減100 JC CHAN1 。清除進位標(biāo)志為下面的SUBB準(zhǔn)備 MOV R2,00H 。存放BCD轉(zhuǎn)換中的百位數(shù) MOV 56H,00H 。如若沒有按鍵則不會進行操作。調(diào)用BCD碼調(diào)整 CALL DISP 。送回30H保存 MOV 31H,A 。將當(dāng)前濃度值送入A JZ XEND DEC A 。有借位則重設(shè)調(diào)零值為5LOOP2: MOV 40H,A 。調(diào)零值減1 JNC LOOP2 。將調(diào)零預(yù)設(shè)值40H送入 CLR C 。判斷調(diào)零按鈕是否按下,沒按則跳JMP1; ………..JMP1: RET,若有則跳入調(diào)零模式,調(diào)零模式中程序如下:LOOP1: CALL DELAY JNB ,$ 。我們可以利用對端口的電平高低來判斷是否需要進行調(diào)零處理,則說明有調(diào)零需要,于是進入調(diào)零處理程序;若開關(guān)沒有按下,則說明沒有調(diào)零需要,系統(tǒng)進入下一步。而單片機可以度模數(shù)轉(zhuǎn)換模塊進行直接調(diào)整來改變。反正,如不為1,則轉(zhuǎn)換繼續(xù)進行。清除累加器值 JMP START 。調(diào)用判斷報警程序 CALL BCD CALL DISP 。顯示當(dāng)前濃度 CALL ADZERO 。將新濃度載入累加器L2: CALL BCD 。未完成則跳回等待INTOK: MOV A,32H 。使BUS為高阻抗,令A(yù)DC0809開始轉(zhuǎn)換WAIT: MOV A,33H 。設(shè)置中斷完成標(biāo)志為0 MOV DPTR,0FEFFH 。 RETI ACALL LED 。CPU開中斷 RETITOP: MOV TL0,0CH 。啟動T0 SETB ET0 。自身跳轉(zhuǎn)PT0M0: MOV TH0,0FEH MOV TL0,0CH 。設(shè)堆棧指針MOV TMOD,01H 。串行口發(fā)送,接收標(biāo)志位請0MOV TCON,00000000B 。INT0中斷優(yōu)先MOV IE,10000001B 。外中斷INTO入口 ORG 0BH JMP ITOP 。具體程序如下:ORG 00H JMP START 。INT0中斷是用來判斷模數(shù)轉(zhuǎn)換器對輸入信號的轉(zhuǎn)換是否完成,當(dāng)A/D轉(zhuǎn)換結(jié)束后,ADC0809發(fā)出結(jié)束發(fā)出信號1,單片機對其進項檢查,如若使其變?yōu)?,這單片機中斷。然而,用匯編語言準(zhǔn)備和過程控制軟件,系統(tǒng)軟件,并將其目標(biāo)程序占用內(nèi)存空間少,運行速度快,有一個高層次的語言不可替代的用途。目標(biāo)程序是機器語言程序,當(dāng)它被放置在預(yù)定位置上的存儲器中,CPU可以通過計算機處理和執(zhí)行。由于使用匯編語言助記符,使用匯編語言程序編譯成計算機,該計算機不喜歡使用相同的程序在機器語言寫的,直接識別和實施,必須進行預(yù),放置在電腦的“匯編”中的處理和翻譯,才能成為能夠識別和處理直接由計算機二進制代碼程序。用匯編語言能夠面對機器和機器的特點發(fā)揮得更好,獲得更高質(zhì)量的實際效果。其結(jié)果匯編語言助記符寫的過程中,在一定程度上比二進制的機器語言程序設(shè)計更方便,簡化編程過程。具有標(biāo)代碼短占內(nèi)存小執(zhí)行速度快等特點; 5被廣泛使用同時經(jīng)常被用來結(jié)合用高級語言編寫的。(2)匯編語言是一種非常低層次的語言,二進制的機器就在上面直接手寫腳本,因此不可避免地有一些缺點: 1寫的代碼是很難理解,不好維護; 2容易出現(xiàn)錯誤,難以調(diào)試; 3只在一個特定的體系結(jié)構(gòu)和處理器優(yōu)化; ,很長一段時間和單調(diào)。優(yōu)勢在于匯編語言寫的高效,需要精確控制的機器硬件方案。在這樣的環(huán)境中,用匯編語言編寫,有很大一部分的匯編指令,一直到高層次的語言相似。作為一種語言,匯編語言,高級語言編譯器對應(yīng),需要一個“匯編”,匯編語言源文件編譯成機器可執(zhí)行代碼。許多匯編提供了額外的機制,以方便程序開發(fā),控制的匯編過程,并幫助調(diào)試。有些操作碼需要一個或多個操作指令的一部分,大多數(shù)匯編可以作為操作數(shù)的標(biāo)簽和符號來表示地址和常數(shù),而不是硬編碼到程序。被轉(zhuǎn)換成匯編語言的一個實用程序的可執(zhí)行的機器代碼,匯編語言所述的轉(zhuǎn)換過程被稱為匯編。下面介紹一下匯編語言: 匯編語言是一個低級別的機器代碼指令、編程語言的計算機或其他可編程設(shè)備,在其中有一個非常強大的(一般在一對一的)之間的對應(yīng)關(guān)系的語言和體系結(jié)構(gòu)。 單片機的寫入可以用C語言和匯編語言。本設(shè)計采用共陽極接法通過觀察LED數(shù)碼顯示器顯示CO濃度值,判斷CO濃度值是否超過上限值,如果超過,自動報警。設(shè)計一款好的電源必須要綜合考慮這些因數(shù):功能的轉(zhuǎn)換效率、電源的使用長短、有效功率的大小、電磁兼容性的要求十分看重。其低內(nèi)阻的特性不能直接連接標(biāo)準(zhǔn)50hz的高壓交流電。LED不像家庭常用的白熾燈泡,其對于驅(qū)動電源的要求十分嚴(yán)格,LED是低電壓驅(qū)動。顯示設(shè)備為由8個發(fā)光二極管的LED數(shù)碼顯示器。電路晶體管的基極,以確保只有單片機輸出低,蜂鳴器會鳴響,以避免出現(xiàn)誤報。聲光報警模塊在設(shè)計應(yīng)包括蜂鳴器以及紅、黃、綠三個LED指示燈。 對于煤氣報警裝置,則是設(shè)計的重中之重,是泄漏裝置的外在表現(xiàn)核心。一旦確定轉(zhuǎn)換完成,則數(shù)據(jù)傳送可通過指令進行。把表明轉(zhuǎn)換完成的狀態(tài)信號作為中斷請求信號同時以中斷方式進行數(shù)據(jù)傳送。(3)中斷方式像ADC0809的EOC端狀態(tài)信號A/D轉(zhuǎn)換芯片。(2)查詢方式例如6MHz的MCS51單片機的機器周期為2μs,6MHz的MCS51單片機64個機器周期總共時間為128μs,同時也就是ADC0809轉(zhuǎn)換時間。因此常常采用下述三種傳送方式。轉(zhuǎn)換數(shù)據(jù)的傳輸模數(shù)轉(zhuǎn)換后得到的數(shù)據(jù)應(yīng)及時傳送給單片機中,并且對數(shù)據(jù)進行處理。直到模數(shù)轉(zhuǎn)換完成,EOC變?yōu)?,將結(jié)果數(shù)據(jù)存入鎖存器,即模數(shù)轉(zhuǎn)換已結(jié)束,這個信號可用作中斷申請。START上升沿啟動逐次逼近寄存器并使其復(fù)位。正常工作時,首先要先將地址鎖存器中的地址確定下來,即通過輸入三位地址并且使ALE置1。Vcc:電源,單一+5V。要求時鐘頻率不高于640KHZ。當(dāng)A/D轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。EOC:A/D轉(zhuǎn)換結(jié)束信號,輸出,當(dāng)A/D轉(zhuǎn)換結(jié)束時,此端輸出一個高電平(轉(zhuǎn)換期間一直為低電平)。經(jīng)譯碼后,被選中的通道的模擬量進入轉(zhuǎn)換器進行轉(zhuǎn)換。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1