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

正文內(nèi)容

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

2025-01-10 22:05上一頁面

下一頁面
  

【正文】 zd_break_value ++。 TL0 = 0xb0。 if(flag_value 3) { flag_value = 10。 key_500ms = 1。 //數(shù)碼管顯示函數(shù) } } /*************定時器 0 中斷服務程序 ***************/ void time0_int() interrupt 1 { static uchar value。 dis_smg[0]=0x89。 //個位 ADC0832 為8 位 ADC,數(shù)值為 0~255,我們將其分開放入 l_tmpdate 數(shù)組中顯示 }else { shoudong = 1。 huoyan = 10 huoyan * 10 / while(1) 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 34 { key()。amp。 dis_smg[3] = smg_du[11]。 dis_smg[2] = 0xbf 。 //取個位顯示 dis_smg[1] = smg_du[s_temp / 10 % 10]。 dis_smg[0] = smg_du[s_temp % 10]。 //取個位顯示 dis_smg[1] = 0xbf 。 //取溫度的個位數(shù)顯示 dis_smg[1] = smg_du[temperature / 10 % 10]。 //位選 P1 = dis_smg[i]。 //蜂鳴器 IO 口定義 uint temperature,s_temp 。 //uchar code smg_we[]={0xfe,0xfd,0xfb,0xf7}。 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 26 致 謝 在 完成這次設計的寫作過程中,我十分感謝我的指導老師。它的靈敏度適中,具有恢復與響應特性好,長期工作穩(wěn)定性、抗溫濕度影響及不易受環(huán)境影響等眾多優(yōu)點。 (3) 輸入程序時,有中文標點,用 keil 編譯時出現(xiàn)錯誤。 第四步是聯(lián)機檢查。 選擇菜單ProjectBuild target,對當前工程進行連接,然后在連接以產(chǎn)生目標代碼。這個對話框要求選擇目標 CPU(即我們所使用的芯片型號 80C51)點擊 ATMEL 前面的 “+”號,展開該層,點擊其中的 80C51,然后點擊確定按鈕。主程序還包括 LED 八段式數(shù)碼管濃度字符顯示功能、手動報警功能、報警濃度設定功能,中斷子程序等,使報警器功能更加完善,給用戶帶來便利。 DSl8B20 接口電路如圖 所示: 圖 溫度傳感器接口電路圖 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 17 4 系統(tǒng)軟件的設計 STC89C52系列單片機開發(fā)工具 本系統(tǒng)的軟件編程使用的是美國 Keil Software 公司出品的 Keil C51,是 51系列兼容單片機 C 語言軟件開發(fā)系統(tǒng),與匯編相比, C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢。另一種是寄生電源供電方式,如圖 所示單片機端口接單線總線,為保證在有效的 DS18B20 時鐘周期內(nèi)提供足夠的電流,可用一個三極管來完成對總線的上拉。 DS18B20 有六條控制命令 : (1) 讀暫存器 BEH 讀暫存器 9 個字節(jié)內(nèi)容 。 (9) 在 1 秒 (典型值 )內(nèi)把溫度變換為數(shù)字 。 DS18B20 的管腳排列如圖 所示: 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 14 圖 DS18B20 的管腳 DS18B20 的引腳說明如下: GND:地 DQ:數(shù)據(jù) I/O VDD:電源 NC:空腳 DSl8B20具體參數(shù) 參數(shù)特性 [12]: (1) 多點綜合測 溫能力使分布式溫度檢測應用得以簡化 。經(jīng)過 ADC0832 采集后就可以得到各種煙霧濃度下的電壓值。 XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出,該反向放大器可以配置為片內(nèi)振蕩器。即單片機中的 40 腳 VCC 接 +5V,而 20 腳 VSS 接地 [17]。 P2 口:即可以做地址總線輸出地址高 8 位,也可以做普通 I/O 用,(此時為準雙向口)。 (3) 控制信號腳 RST , ALE/PSEN 和 EA??臻e模式下, CPU 停止工作,允許 RAM、串口、計數(shù)器 /定時器、中斷繼續(xù)工作。 回路電壓( Vc) 負載電陰( Rl) 清潔空氣中電阻 ( Ra) 靈敏度( S=Ra/Rdg) 響應時間 (trec) 恢復時間 (trec) 元件功耗 檢測范圍 使用壽命 最大 DC 24V 2KΩ ≤2020 KΩ ≥4(在 1000ppmC4H10 中 ) ≤10S ≤30S ≤ 50—10000ppm 2 年 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 5 MQ2 傳感器要想把采集到的信號發(fā)送給單片機,那就必須要經(jīng)過 A/D 轉(zhuǎn)換器將其轉(zhuǎn)換成單片機可以識別的電信號。 MQ2半導體氣體煙霧傳感器 MQ2 半導體傳感器是以清潔空氣中電導率較低的金屬氧化物二氧化錫(SnO2)為主體的 N 型半導體氣敏元件 [10]。整個系統(tǒng)都是在系統(tǒng)軟件控制下工作的。 (4) 硬件電路和軟件的綜合調(diào)試。因此,根據(jù)煙霧報警器的需求,選擇一款經(jīng)濟實用,反應靈敏的單片機和傳感器是至關重要的。因此,智能煙霧檢測系統(tǒng)將成為一個重要的研究領域。 該設計以單片機 STC89C52 和傳感器 MQ2 作為煙霧報警器的核心元器件,并配合其它元器件來實現(xiàn)聲音報警等功能。據(jù)我所知,除文中特別加以標注引用參考文獻資料外,論文(設計)中所有數(shù)據(jù)均為自己研究成果,不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果。論文主要針對煙霧報警的各個功能以及組成部分進行詳細的介紹和說明,并對其外圍設備電路和主控電路之間的接口連接方式,以及系統(tǒng)軟件設計進行了重點的講解和分析。單片機傳感器和報警電路設備的橋梁作用,其實是器件級計算機系統(tǒng),也就是微控制器和微處理器。 (2) 以 STC89C52 單片機為中央處理器,對硬件電路進行設計和改進,讓其功能更加完善。 為了適應工業(yè)和家庭等場所對易爆易燃等安全性的要求,設計出來的煙霧報警器應該具有明顯的 報警作用。驅(qū)動蜂鳴器及報警指示燈報警。 MQ2 傳感器技術(shù)指標見表 21。 STC89C52單片機簡介 STC89C52 是一種高性能、低功耗的 CMOS8 位微控制處理器,具有 8K 可編程 Flash 存儲器 [15]。 單片機的引腳功能描述 下面對 STC89C52 各引腳的功能進行較為詳細的介紹: (1) 電源引腳 Vcc 和 Vss Vcc(40 腳 ):電源端為 +5V Vss(20 腳 ):接地端。 ALE/PROG( 30 引腳):地址鎖存允許信號端。 表 22 P3 口的第二功能表 [18] 引腳 第二功能 RXD (串行輸入口) TXD (串行輸出口) INT0(外部中斷 0) INT1(外部中斷 1) T0(定時器 0 外部中斷) T1(定時器 1 外部中斷) WR(外部存儲器寫選通) RD(外部存儲器讀寫通) 溫度采集模塊 采用 DS18B20 作為溫度傳感器。當單片機系統(tǒng)處于正常運行時,受到來自外界的干擾,出現(xiàn)程序錯亂時,此時按下復位按鈕,其內(nèi)部的程序會重新開始執(zhí)行。 要使單片機能夠工作起來最基本的電路構(gòu)成為單片機最小系統(tǒng)。聲音報警電路如圖 所示: B1蜂鳴器Q58550VCCGND+R132KP36 圖 聲音報警電路圖 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 12 按鍵控制電路 本電路設計了四個按鍵,一個設置鍵、一個加鍵、一個減鍵、一個緊急報警鍵,當遇到緊急情況時,可按下緊急報警鍵,蜂鳴器進行報警。 (4) 不需要外部元件 。 極限參數(shù): (1) 運用溫度 55℃ 至 +125℃。 (4) 讀電源供電方式 B4H 啟動 DS18B20 發(fā)送電源 供電方式的信號給主CPU。采用寄生電源供電方式是 VDD 和 GND 端均接地。在開發(fā)大型軟件時更能體現(xiàn) 高級語言的優(yōu)勢。 圖 主程 序初始化流程圖 報警子程序設計及流程圖 當煙霧濃度或溫度超過報警設定值時,報警器會發(fā)出蜂鳴聲,以提示操作人員采取安全對策,從而保障生產(chǎn)安全,避免火災和爆炸事故的發(fā)生。雙擊 文件,將文件加入項目,注意,在文件加入項目后,該對話框并不消失,等待繼續(xù)加入其他文件,但初學時常會認為操作沒有成功而再次雙擊同一文件,這時會出現(xiàn)對話框,提示你所選的文件以在列表中,此時點擊確定,返回前一對話框,然后,點擊 ”Close”即可返回 主界面,返回后,點擊 “Souce Goup 1”前的加號,會發(fā)現(xiàn) 文件以在其中。 硬 件調(diào)試的步驟 第一步為目測,單片機應用系統(tǒng)電路全部手工焊接在洞洞板上,因此對每一個焊點都要進行仔細的檢查。 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 24 (2) 程序調(diào)試時,一些程序必須滿足一定的條件才能被執(zhí)行到。 本論文在對煙霧傳感器和報警技術(shù)進行深入研究的基礎上,全面比較國內(nèi)外同類產(chǎn)品的 技術(shù)特點,合理地確定系統(tǒng)的設計方案。由于煙霧傳感器需要在加熱狀態(tài)下工作,溫度越高,反應越快,響應時間和恢復時間就越快。 回想大學四年的時光,仿佛盡在昨天。 //顯示數(shù)碼管的個位數(shù) sbit SCL=P3^4。 //手動報警鍵 uint huoyan。 //消隱 P2 = 0xff。 //取個位顯示 dis_smg[1] = smg_du[s_temp / 10 % 10] 。 //顯示 B smg_i = 4。 dis_smg[3] = smg_du[10]。 //顯示 A } } if(menu_1 == 2) //設置低溫報警 { if(key_can == 2) { if(flag_lj_3_en == 0) s_dengji ++ 。 else s_dengji 。 if(value = 3) { value = 10。 } } } void main() { static uchar value。 //讀取溫度值 if(flag_300ms == 1) { flag_300ms = 0。 if(huoyan 2) { smg_i = 4。 //H。 //每 300ms 加一次 if(zd_break_value 100) //30 秒后自動退出設置界面 安徽新 華學院 2020 屆本科畢業(yè)論文(設計) 35 { menu_1 = 0。 // 50ms value ++。 flag_lj_3_en = 1。 if(key_time = 10) //500ms { key_time = 0。 } } } display()。 //H。 //十位 dis_smg[0]=smg_du[temperature%10]。 huoyan = ad0832read(1,1)。 //初始化定時器 delay_1ms(650)。 (temperature (s_temp 1)) amp。 dis_smg[2] = 0xbf。 //取個位顯示 dis_smg[1] = 0xbf 。 dis_smg[0] = smg_du[s_temp % 10]。 //按鍵按下未松開自動加三次之后每次自動加 10 if(s_temp 99) s_temp = 99。 } if(menu_1 == 2)
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1