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

正文內(nèi)容

基于單片機的煙霧報警器的設計(參考版)

2024-12-05 22:05本頁面
  

【正文】 //3 次后 秒連加大些 } } } } 。 if(flag_value 3) { flag_value = 10。 key_500ms = 1。 } if(flag_lj_en == 1) //按下按鍵使能 { key_time ++。 if(value % 6 == 0) { flag_300ms = 1。 TL0 = 0xb0。 //數(shù)碼管顯示函數(shù) } } /*************定時器 0 中斷服務程序 ***************/ void time0_int() interrupt 1 { static uchar value。 zd_break_value = 0。 // smg_i = 3。 } } if(zd_break_en == 1) //自動退出設置界面程序 { zd_break_value ++。 dis_smg[0]=0x89。 dis_smg[1]=0x89。 dis_smg[2]=0x89。 dis_smg[3]=0x89。 //個位 ADC0832 為8 位 ADC,數(shù)值為 0~255,我們將其分開放入 l_tmpdate 數(shù)組中顯示 }else { shoudong = 1。 // dis_smg[1]=smg_du[temperature/10%10]。 dis_smg[3]=smg_du[dengji]。 if(value 20) value = 0。 huoyan = 10 huoyan * 10 / dengji = dengji * 10 / clock_h_l()。 //按鍵按下要執(zhí)行的程序 } temperature = read_temp()。 while(1) 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 34 { key()。 //讀 eepom 數(shù)據(jù) time_init()。 temperature = read_temp()。 beep = 1。amp。amp。 beep = ~beep。 if((dengji = s_dengji) || (temperature = s_temp) || (shoudong == 1)) //報警 { value ++。 dis_smg[3] = smg_du[11]。 //取個位顯示 dis_smg[1] = 0xbf 。 if(s_dengji = 1) s_dengji = 1。 //顯示 B } if(key_can == 3) { if(flag_lj_3_en == 0) 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 33 s_dengji 。 dis_smg[2] = 0xbf 。 dis_smg[0] = smg_du[s_dengji % 10]。 else s_dengji ++ 。 dis_smg[3] = smg_du[10]。 //取個位顯示 dis_smg[1] = smg_du[s_temp / 10 % 10]。 //按鍵按下未松開自動減三次之后每次自動減 10 if(s_temp = 10) s_temp = 10 。 //顯示 A } if(key_can == 3) { if(flag_lj_3_en == 0) s_temp 。 //取十位顯示 dis_smg[2] = 0xbf 。 dis_smg[0] = smg_du[s_temp % 10]。 //按鍵按下未松開自動加三次 else s_temp += 10。 } } if(menu_1 == 0) { if((key_can == 2) || (key_can == 3)) shoudong = 0。 dis_smg[3] = smg_du[11]。 //取個位顯示 dis_smg[1] = 0xbf 。 //顯示 A smg_i = 4。 //取十位顯示 dis_smg[2] = 0xbf 。 } if(menu_1 == 1) { dis_smg[0] = smg_du[s_temp % 10]。 //取溫度的個位數(shù)顯示 dis_smg[1] = smg_du[temperature / 10 % 10]。 if(menu_1 = 3) { menu_1 = 0。 //位選 } } /****************按鍵處理數(shù)碼管顯示函數(shù) ***************/ void key_with() 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 31 { if(key_can == 4) //緊急報警鍵 手動報警 { if(menu_1 == 0) shoudong = 1。 P1 = 0xff。 //位選 P1 = dis_smg[i]。ismg_i。 } /***********************數(shù)碼顯示函數(shù) *****************************/ void display() { uchar i。 //煙物等級 uchar shoudong。 //蜂鳴器 IO 口定義 uint temperature,s_temp 。 //CS 定義為 P1口的第 4 位腳,連接 ADC0832CS 腳 sbit dq = P3^5。 //SCL 定義為 P1口的第 3 位腳,連接 ADC0832SCL 腳 sbit DO=P3^3。 uchar smg_i = 3。 //uchar code smg_we[]={0xfe,0xfd,0xfb,0xf7}。 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 27 參考文獻 [1] 何利民.單片機高級教程 [M].北京:航空航天大學出版社, 2020. [2] 李曉瑩.傳感器與測試技術 [M].北京:高等教育出版社, 2020. [3] 何延治,楊海榮.火災危險性評估在建筑防火設計中的應用 [J].建筑設計管理, 2020,16(33). [4] 胡顯華.火災探測器誤報警的原因及改進方法 [J].電腦開發(fā)與應用, 2020, 20(11). [5] 楊旭方,李慧,余金棟.p-單片機控制與應用實訓教程 [M].北京:電子工業(yè)出版社,2020. [6] 胡向東,彭向華.傳感器與檢測技術 [M].北京:機械工業(yè)出版社, 2020. [7] 溫宗周.單片機原理及接口技術 [M].北京:中 國電力出版社, 2020. [8] 王煜東.傳感器應用電路 400 例 [M].北京:中國電力出版社, 2020. [9] 張玉蓮.傳感器與自動檢測技術 [M].北京:機械工業(yè)出版社, 2020. [10] 王桂榮.傳感器原理及應用 [M].北京:中國電力出版社. 2020. [11] 張佳薇,孫麗萍,宋文龍.傳感器原理與應用 [M].哈爾濱:東北林業(yè)大學出版社, 2020. [12] 伍業(yè)映.基于 C51單片機的煙霧報警器設計 [D].安徽:安徽城市管理職業(yè)學院, 2020. [13] 劉振貴.綜合火災報警系統(tǒng) [D].湖 北 :武漢科技大學城市學院, 2020. [14] 余涌.基于單片機的火災報警系統(tǒng) [D].江蘇:常州信息職業(yè)技術學院, 2020. [15] 李朝青.單片機原理與接口技術 [M].北京:航空航天大學出版社, 2020. [16] 張溪.單片機電子產(chǎn)品設計 [M].北京:高等教育出版社, 2020. [17] 李華. MCS51 系列單片機實用接口技術 [M].北京:航空航天出版社, 2020. [18] 張毅剛. MCS51 單片機應用設計 [M].哈爾濱:哈爾濱工業(yè)大學出版社, 1997. [19] 唐文秀,孫麗萍,楊方,李天華 .模擬電子技術基礎 [M].北京:中國電力出版社, 2020. [20] 白雪冰,張延林,王克奇,謝永華.單片機原理與應用 [M].哈爾濱:東北林業(yè)大學出版社, 2020. 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 28 附 錄 附錄 1 原理圖: 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 29 附錄 2 實物圖: 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 30 附錄 3 程序代碼: include include define uchar unsigned char define uint unsigned int include //數(shù)碼管段選定義 0 1 2 3 4 5 6 7 8 9 uchar code smg_du[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff}。最后,我還要感謝在我大學四年的學習期間給我極大關心和支持的家人、各位老師以及我的同學和朋友。在此,再次感謝老師在設計上不斷地給與我?guī)椭?,讓我在大學里的最后一次的學習過程中,充分感受到了自己對學習的興趣和熱情,使我能夠圓滿地完成自己的畢業(yè)設計。 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 26 致 謝 在 完成這次設計的寫作過程中,我十分感謝我的指導老師。當煙霧的濃度達到設定的濃度時,發(fā)出報警。為提高響應時伺,保證傳感器準確地、穩(wěn)定地工作,需要向煙霧傳感器持續(xù)供給 5V 的加熱電壓。使儀器具有結(jié)構(gòu)簡單、性能穩(wěn)定、體積小、成本低等優(yōu)點。它的靈敏度適中,具有恢復與響應特性好,長期工作穩(wěn)定性、抗溫濕度影響及不易受環(huán)境影響等眾多優(yōu)點。根據(jù)使用環(huán)境、設計要求、成本等因素,選用 MQ2 型半導體電阻式煙霧傳感器。并對儀器的整體設計和各個組成部分進行了詳細的分析和設計。 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 25 6 總 結(jié) 煙霧檢測報警器可保障生產(chǎn)與生活的安全,避免火災和爆炸事故以及煤氣中毒的發(fā)生,它是防火、防爆和安全生產(chǎn)所必備的儀器,具有廣闊的市場空間與發(fā)展前景。 (3) 輸入程序時,有中文標點,用 keil 編譯時出現(xiàn)錯誤。在程序行設置 /移除斷點的方法是將光標定位于需要設置斷點的程序行,使用菜單 Debug/Insert/RemoveBreakPoint 設置或移除斷點(也可以用鼠標在該行雙擊實現(xiàn)同樣的功能); Debug/Enable/Disable BreakPoint 是開啟或暫停光標所在懂行的斷點功能; Dubug/Disale All BreakPoint 暫停所有斷點;Debug/Kill All BreakPoint 清除所有的斷點設置。 解決方法:這些條件往往是異步發(fā)生或難以預先設定的,這類問題使用的單步實行方法是很難調(diào)試的,這時 就要使用發(fā)哦程序調(diào)試中的另一種非常重要是方法 斷點設置。 解決方法:將光標定位于需要修改的程序上,用菜單, Debug》 Inline Assambly… 即可出現(xiàn)對話框, Enter New 后面的編輯框內(nèi)直接輸入需要修改的程序語句,輸入完之后鍵入回車將自動指向下一條語句,可以繼續(xù)修改,如果不在需要修改,可以點擊右上角的關閉按鈕關閉窗口。 第四步是聯(lián)機檢查。 第三步為加電檢查。檢查它是否有虛焊、是否有毛剌等。 (5) 下載 文件到單片機中:首先,用 USB 轉(zhuǎn)串口數(shù)據(jù)線將單片機開發(fā)板與電腦相連,打開 STC 廠家的下載軟件,即 ,然后在 Step1中 MCU
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1