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

正文內(nèi)容

基于單片機(jī)智能火災(zāi)警報系統(tǒng)的設(shè)計畢業(yè)設(shè)計-閱讀頁

2025-07-12 23:09本頁面
  

【正文】 火災(zāi)的隱患,使人們在生產(chǎn)生活的過程之中更安全??稍O(shè)置煙霧濃度和高溫報警值,煙霧濃度設(shè)置范圍在0~9,溫度設(shè)置范圍在0~99,當(dāng)煙霧傳感器檢測到煙霧的濃度超過設(shè)置范圍,蜂鳴器就會發(fā)出滴滴的報警聲。 最后我們通過本設(shè)計在現(xiàn)場的測試所得到的煙霧濃度實驗數(shù)進(jìn)行分析并計算,得到本文所設(shè)計的報警器上所顯示出的煙霧濃度與實際濃度相比誤差較小,所以本文設(shè)計的煙霧報警系統(tǒng)滿足檢測要求,從而也證明了本文設(shè)計是可行的。DXP電路設(shè)計教程.電子工業(yè)出版社,2008.[17] 康華光.電子技術(shù)基礎(chǔ)模擬部分.第4版,高等教育出版社,2006.[18] 劉軍.單片機(jī)原理與接口技術(shù).華東理工大學(xué)出版社,2006.[19] 賴壽宏.微型計算機(jī)控制技術(shù).機(jī)械工業(yè)出版社,2009.[20] 李中望.一種智能火災(zāi)報警系統(tǒng)的設(shè)計方案.安防科技,2008.[21] 王忠民.基于單片機(jī)的語音數(shù)字聯(lián)網(wǎng)火災(zāi)報警器設(shè)計.現(xiàn)代電子技術(shù),2004.[22] 王釗.智能型火災(zāi)報警系統(tǒng)的設(shè)計與研究:(碩士學(xué)位論文).西安理工大學(xué),2009.[23] 孫?。贏RM7的火災(zāi)自動報警控制器研制:(碩士學(xué)位論文).浙江大學(xué),2007.[24] 雍靜,李北海,楊岳等.建筑智能化技術(shù)[M].北京:科學(xué)出版社,2008.謝 辭在本次畢業(yè)設(shè)計中,我得到了指導(dǎo)老師高蕊老師的悉心指導(dǎo),高老師在論文的設(shè)計過程中提出了許多寶貴合理的建議,幫助我解決了畢業(yè)設(shè)計中遇到的各方面的問題,并不斷向我傳授分析問題和解決問題的辦法,給我指出了正確的努力方向,使得論文不斷完善。同時,論文的順利完成,也離不開同學(xué)和朋友們的關(guān)心與幫助。大學(xué)四年的時光轉(zhuǎn)瞬即逝,在寶雞文理學(xué)院的學(xué)習(xí)和生活是我人生中一段非常寶貴而難忘的經(jīng)歷。到目前為止我的畢業(yè)設(shè)計也即將告一段落了,在這次的畢業(yè)設(shè)計中,自己也學(xué)習(xí)到了很多以前沒有沒有經(jīng)歷過的知識,讓我更加清楚了理論知識和實踐能力的差別了,了解到自己的短處,培養(yǎng)了我的獨立思考能力,進(jìn)一步提高了自己在實際設(shè)計過程中研究問題、發(fā)現(xiàn)問題、解決問題的能力,同時,也發(fā)現(xiàn)了自己的不足之處,和一些問題的存在,并有待進(jìn)一步學(xué)習(xí)和發(fā)展,讓自己在未來的工作和學(xué)習(xí)之中更快的適應(yīng)和提高自己。 //斷碼//數(shù)碼管位選定義uchar smg_i = 3。 //18b20 IO口的定義sbit beep = P3^6。 //溫度的變量uchar dengji,s_dengji。 //手動報警鍵uint huoyan。uchar key_can。 //菜單設(shè)計的變量bit flag_lj_en。uchar flag_clock。 //自動退出設(shè)置界面uchar a_a。 for(i=0。i++) for(j=0。j++)。 //先讀 if(a_a != 1) //新的單片機(jī)初始單片機(jī)內(nèi)問EEPOM { s_temp = 50。 a_a = 1。 } }/***********************18b20初始化函數(shù)*****************************/{ bit q。 //把總線拿高 delay_uint(1)。 //給復(fù)位脈沖 delay_uint(80)。 //把總線拿高 等待 delay_uint(10)。 //讀取18b20初始化信號 delay_uint(20)。 //把總線拿高 釋放總線}/*************寫18b20內(nèi)的數(shù)據(jù)***************/void write_18b20(uchar dat){ uchar i。i8。 dq = dat amp。 //向18b20總線寫數(shù)據(jù)了 delay_uint(5)。 //釋放總線 dat = 1。 for(i=0。i++) { dq = 1。 delay_uint(5)。 //返回數(shù)據(jù)}/*************讀取溫度的值 讀出來的是小數(shù)***************/uint read_temp(){ uint value。 // init_18b20()。 //500us init_18b20()。 low = read_18b20()。 //讀溫度高字節(jié) EA = 1。 //轉(zhuǎn)換到溫度值 return value。 SCL=0。 CS=0。 //第一個上升沿 SCL=0。 SCL=1。 DO=ODD。 //第三個上升沿 SCL=0。 for(i=0。i++) { SCL=1。 //開始從第四個下降沿接收數(shù)據(jù) value=1。 } for(i=0。i++) { //接收校驗數(shù)據(jù) value1=1。 SCL=1。 } CS=1。 return value。}/***********************數(shù)碼顯示函數(shù)*****************************/void display(){ uchar i。ismg_i。 //位選 P1 = dis_smg[i]。 P1 = 0xff。 //位選 } }/****************按鍵處理數(shù)碼管顯示函數(shù)***************/void key_with(){ { if(menu_1 == 0) shoudong = 1。 if(menu_1 = 3) { menu_1 = 0。 } if(menu_1 == 1) { dis_smg[2] = 0xbf 。 //顯示A smg_i = 4。 //取個位顯示 dis_smg[1] = 0xbf 。 dis_smg[3] = smg_du[11]。 } } if(menu_1 == 0) { if((key_can == 2) || (key_can == 3)) shoudong = 0。 //按鍵按下未松開自動加三次 else s_temp += 10。 dis_smg[2] = 0xbf 。 //顯示A } if(key_can == 3) { if(flag_lj_3_en == 0) s_temp 。 // if(s_temp = 10) s_temp = 10 。 else s_dengji ++ 。 dis_smg[0] = smg_du[s_dengji % 10]。 dis_smg[2] = 0xbf 。 //顯示B } if(key_can == 3) { if(flag_lj_3_en == 0) s_dengji 。 //取個位顯示 dis_smg[1] = 0xbf 。 dis_smg[3] = smg_du[11]。 if(key_new == 0) { key_value ++。 if(key_value = 5) { write_eepom()。 key_time = 0。 flag_lj_en = 0。 //關(guān)閉3秒后使能 flag_value = 0。 0x0f) != 0x0f) key_value ++。 key_new = 0。 //連加使能 } } key_can = 20。 key_new = 0。 switch(P2 amp。 break。 break。 break。 break。 }/****************報警函數(shù)***************/void clock_h_l(){ static uchar value。 if(value = 3) { value = 10。 //蜂鳴器報警 } }else value = 0。 } }}void main(){ static uchar value。 //讀取溫度值 init_eepom()。 //初始化定時器 delay_1ms(650)。 //獨立按鍵程序 if(key_can 10) { key_with()。 //讀取溫度值 { flag_300ms = 0。 dengji = ad0832read(1,0)。 huoyan = ad0832read(1,1)。 if(menu_1 == 0) { if(value 20) value = 0。 dis_smg[3]=0x89。 dis_smg[2]=0x89。 dis_smg[1]=0x89。 dis_smg[0]=0x89。 } } menu_1 = 0。 zd_break_en = 0。 //數(shù)碼管顯示函數(shù) }}/*************定時器0中斷服務(wù)程序***************/void time0_int() interrupt 1{ static uchar value。 TL0 = 0xb0。 if(value % 6 == 0) { flag_300ms = 1。 } { key_time ++。 key_500ms = 1。 { flag_value = 10。 // } } }}3 實物圖4 開題報告寶雞文理學(xué)院本科畢業(yè)設(shè)計開題報告一、立項(選題)依據(jù)(學(xué)生填寫)1.目的:本系統(tǒng)以單片機(jī)為主控單元,能夠及時監(jiān)測到系統(tǒng)故障和環(huán)境中有無火災(zāi),火災(zāi)一旦發(fā)生將實現(xiàn)聲光報警,并采取有效措施控制火情的發(fā)展,將火災(zāi)消滅在萌芽狀態(tài),以確保人身財產(chǎn)安全,最大限度地減少損失。同時用戶可以自己設(shè)定報警上限和定時時間,使用戶可以根據(jù)實際情況方便的掌握安全狀況。智能化火災(zāi)報警系統(tǒng)已并非傳統(tǒng)意義上的簡單的報警設(shè)備,而是融入了計算機(jī)技術(shù)、電子技術(shù)、自動控制技術(shù)、傳感器的應(yīng)用等各領(lǐng)域知識。二、研究內(nèi)容(學(xué)生填寫) 1.目標(biāo):通過設(shè)計一個以STC89C52單片機(jī)為核心的火災(zāi)報警器可以實現(xiàn)聲光報警、故障自診斷、濃度顯示、報警限設(shè)置。2.內(nèi)容:對該檢測與報警系統(tǒng)進(jìn)行整體功能分析,主要實現(xiàn)硬件和主要軟件程序方面的設(shè)計,對其所選擇的主要芯片作簡單介紹,分模塊來實現(xiàn)其各個部分的功能,做出相應(yīng)的整體原理圖3.準(zhǔn)備解決的問題:如何設(shè)計一種火災(zāi)檢測與報警系統(tǒng),可以通過氣體傳感器實時獲取可燃?xì)怏w濃度、溫度傳感器獲得火災(zāi)現(xiàn)場溫度,并通過LED顯示,當(dāng)濃度或溫度超過限定值時則報警。三、指導(dǎo)教師意見(指導(dǎo)教師填寫) 經(jīng)審查,(同意、不同意)開題。簽 名: 年 月 日二、指導(dǎo)教師評審意見及論文成績(指導(dǎo)教師填寫)成 績: (百分制) 簽 名: 年 月 日 三、系畢業(yè)論文(設(shè)計)指導(dǎo)委員會審查意見:經(jīng)審查,(同意、不同
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1