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

正文內(nèi)容

基于單片機(jī)的煙霧報(bào)警器的設(shè)計(jì)-文庫(kù)吧在線文庫(kù)

  

【正文】 { dis_smg[0] = smg_du[s_dengji % 10]。 } if(menu_1 == 0) { dis_smg[0] = smg_du[temperature % 10]。i++) { P2 = smg_we[i]。 //18b20 IO 口的定義 sbit beep = P3^6。 //斷碼 //數(shù)碼管位選定義 uchar code smg_we[]={0x7f,0xbf,0xdf,0xef}。 到目前為止我的畢業(yè)設(shè)計(jì)也即將告一段落了,在這次的畢業(yè)設(shè)計(jì)中,自己也學(xué)習(xí)到了很多以前沒(méi)有經(jīng)歷過(guò)的知識(shí),讓我更加清楚了理 論知識(shí)和實(shí)踐能力的差別了,了解到自己的短處,培養(yǎng)了我的獨(dú)立思考能力,進(jìn)一步提高了自己在實(shí)際設(shè)計(jì)過(guò)程中研究問(wèn)題、發(fā)現(xiàn)問(wèn)題、解決問(wèn)題的能力,同時(shí),也發(fā)現(xiàn)了自己的不足之處,和一些問(wèn)題的存在,并有待進(jìn)一步學(xué)習(xí)和發(fā)展,讓自己在未來(lái)的工作和學(xué)習(xí)之中更快的適應(yīng)和提高自己。該傳感器是對(duì)以烷類煙霧為主的多種煙霧有良好敏感特性的廣譜型半導(dǎo)體敏感器件。這些功能也可以用工具條上的快捷鍵進(jìn)行設(shè)置。當(dāng)系統(tǒng)加電時(shí),首先檢查所有插座或器件引腳的電源端是否有符合要求的電壓值,接地端電壓值是否接近零,接固定電平的引腳端是否電平正確。 (4) 編譯、連接:在設(shè)置好工程后,既可以進(jìn)行編譯、連接。 (2) 建立工程文件:點(diǎn)擊 “ProjectNew Project”菜單,出現(xiàn)以個(gè)對(duì)話框,要求給工程起一個(gè)名字,我們輸入 examl1,不需要擴(kuò)展名,點(diǎn)擊保存按鈕,出現(xiàn)第二個(gè)對(duì)話框。 在整個(gè)報(bào)警系統(tǒng)工作中,將煙霧信號(hào)變成電信號(hào),然后送出模擬信號(hào),再給AD 采集電路采集由單片機(jī)進(jìn)行分析處理,判斷是否超過(guò)預(yù)設(shè)報(bào)警值,系統(tǒng)是否啟動(dòng)報(bào)警。 (3) 存儲(chǔ)器操作指令。 DS18B20 可以采用兩種方式供電,一種是采用電源供電方式,此時(shí) DS18B20的 1 腳接地, 2 腳作為信號(hào)線, 3 腳接電源。 DSl8B20接口電路 1. DS18B20 控制方法 。 (8) 告警搜索命令識(shí)別和尋址溫度在編定的極限之外的器件溫度告警情況 。溫度傳感器內(nèi)部結(jié)構(gòu)框圖如 所示: 圖 DSl8B20 的內(nèi)部結(jié)構(gòu)圖 [9] DS18B20 的內(nèi)部結(jié)構(gòu)主要有四部分組成: 64 位光刻 ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器 TH 和 TL、配置寄存器 [9]。 煙霧檢測(cè) AD采集電路 煙霧檢測(cè)采用 MQ2 傳感器。時(shí)鐘電路也可以說(shuō)是振蕩電路,是它能向單片機(jī)提供正弦波信號(hào),決定了單片機(jī)的執(zhí)行速度。 STC89C52 單片機(jī)的工作電壓范圍: 4V~,因此,我們通常用 5V 的直流電源給單片機(jī)供電。 P1 口: 8 位準(zhǔn)雙向 I/O 端口。在采用外部時(shí)鐘時(shí),該引腳必須接地。另外, STC89C52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。所以加熱電壓( Vh) AC 或 DC 5177。煙霧 傳感器 利用煙霧敏感元件的電阻受煙霧(主要是可燃顆粒)濃度影響阻值變化的原理向單片機(jī)發(fā)送煙霧濃度相應(yīng)的模擬信號(hào),單片機(jī)從而對(duì)其進(jìn)行控制 [9]。電路總題框圖如圖 所示: 圖 總體設(shè)計(jì)框圖 處理器是采用的 51 系列單片機(jī) STC89C52。在程序的編寫過(guò)程中,為了方便后期的改進(jìn)及維護(hù),因此加了詳細(xì)的注釋。 20 世紀(jì) 80 年代曾被美國(guó) 成為傳感器時(shí)代,而在日本,傳感器被稱為十大技術(shù)之一。 為了預(yù)防和減少該事故的發(fā)生,那就一定要采用先進(jìn)可靠的儀表進(jìn)行安全檢測(cè),實(shí)時(shí)檢測(cè)煙霧的濃度,才能及早地發(fā)現(xiàn)隱患,隨之采取強(qiáng)有力的措施,從而避免該類事故的發(fā)生,這樣才能保證家庭及工業(yè)生產(chǎn)的安全。基于供家庭使用的煙霧報(bào)警器應(yīng)該具備的基本要求和功能,因此設(shè)計(jì)了一種比較合理適用的煙霧報(bào)警器。與我一同工作的同志對(duì)本研究所做的工作已在論文中作了明確說(shuō)明并表示謝意。 關(guān)鍵字 : 煙霧報(bào)警器;單片機(jī);傳感器 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) II The Design of Smoke Alarm Based on MCU Abstract With the development of society and economy, fire prevention is being more and more important. However, many of the Ramp。由于單片機(jī)成本低而且體積也較小,所以絕大數(shù)的電子系統(tǒng)中都有單片機(jī)的存在。系統(tǒng)硬件電路主要分為數(shù)據(jù)收集、聲音報(bào)警電路、狀態(tài)指示燈電路、數(shù)碼管顯示電路部分。報(bào)警器采用延時(shí)的工作方式,煙霧檢測(cè)報(bào)警器以STC89C52 單片機(jī)為控制核心,選用 MQ2 半導(dǎo)體氣體煙霧傳感器采集煙霧濃度信息,配合外圍電路構(gòu)成煙霧報(bào)警系統(tǒng)。 電源開(kāi)關(guān) 電源 STC89C52 單片機(jī) AD采集電路 顯示電路 報(bào)警電路 按鍵控制 安徽新 華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 4 煙霧傳感器的介紹 煙霧傳感器就是一個(gè)能將空氣中的煙霧濃度變量轉(zhuǎn)換成有一定對(duì)應(yīng)關(guān)系的輸出信號(hào)的裝置 [2]。 表 21 MQ2 的一些技術(shù)指標(biāo) 由于測(cè)量范圍和物理量的不同,傳感器的結(jié)構(gòu)和工作機(jī)理就不同。使用非易失性的高密度儲(chǔ)器技術(shù)制造,并能夠與工業(yè) 80C51產(chǎn)品引腳和指令完全兼容。 (2) 時(shí)鐘電路引腳 XTAL1 和 XTAL2 XTAL2(18 腳 ):接外部晶體和微調(diào)電容的一端。 PSEN( 29 腳) :程序存儲(chǔ)允許輸出信號(hào)引腳。 DS18B20 的數(shù)字溫度輸出通過(guò) “ 一線 ” 總線 (1Wire 是一種獨(dú)特的數(shù)字信號(hào)總線協(xié)議,它將獨(dú)特的信號(hào)線和電源線復(fù)合在一起,僅使用一條口線;每個(gè)芯片唯一編碼,零功耗等待、支持聯(lián)網(wǎng)尋址等,是所需硬件連線最少的一種總線 )這種獨(dú)特的方式,可以使多個(gè) DS18B20 方便地組建成傳感器網(wǎng)絡(luò),為整個(gè)測(cè)量系統(tǒng)的建立和組合提供了更大可能性 [14]。復(fù)位電路一般有兩種:上電自動(dòng)復(fù)位和外部按鍵手動(dòng)復(fù)位。如圖 所示: 安徽新 華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 9 12345678RST9(RXD)10(TXD)11(INT0)12(INT1)13(T0)14(T1)15(WR)16(RD)17XTAL218XTAL119GND202122232425262728PSEN29ALE/PROG30EA/VPP313233343536373839VCC40U1U1Y112MC2 C3 VCCGNDR1510KC1 10uFVCC1234J1VCCS1P10P11P12P13P14P15P16P17P20P21P22P34P35P36P23P24P25P26P27P32P33 圖 單片機(jī)最小系統(tǒng)圖 單片機(jī)的時(shí)鐘電路與復(fù)位電路設(shè)計(jì) 本系統(tǒng)采用 STC 系統(tǒng)列單片機(jī),相比其他系列單片機(jī)具有很多優(yōu)點(diǎn)。如圖 所示: 圖 消音按鍵連接電路圖 電源模塊 采用 3 節(jié) V 干電池共 做電源,經(jīng)過(guò)實(shí)驗(yàn)驗(yàn)證系統(tǒng)工作時(shí),單片機(jī) 、傳感器的工作電壓穩(wěn)定能夠滿足系統(tǒng)的要求 電源接口電路如圖 所示,其中 P1 為電池接口, SW1 為電源開(kāi)關(guān), D1為電源指示燈。 (5) 以 9 位數(shù)字值方式讀出溫度 。 (2) 任何引腳相對(duì)于地的電壓 至 +。 (5) 寫暫存器 4EH 將數(shù)據(jù)寫入暫存器的 TH、 TL 字節(jié) 。由于單線制只有一根線,因此發(fā)送接收口必須是三狀態(tài)的。 系統(tǒng)主程序設(shè)計(jì)及流程圖 本論文中,軟件解決的主要問(wèn)題是檢測(cè)煙霧傳感器的煙霧濃度信號(hào),然后對(duì)信號(hào)進(jìn)行 AD 轉(zhuǎn)換,數(shù)字濾波,線性化處理,數(shù)碼管濃度顯示,按鍵功能設(shè)置,以及報(bào)警器蜂鳴警報(bào) [13]。報(bào)警子程序流程圖如 所示: 設(shè)置定時(shí)器 0,選擇方式 1 允許外部中斷 0 關(guān)閉蜂鳴器 結(jié)束 開(kāi)始 熄滅數(shù)碼管 安徽新 華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 20 圖 報(bào)警子程序流程圖 按鍵輸入設(shè)計(jì)子程序流程圖 按鍵由于彈性作用的影響,在閉合及斷開(kāi)均有抖動(dòng)過(guò)程,從而使電壓也出現(xiàn)抖動(dòng),所以在識(shí)別按鍵時(shí)要消除抖動(dòng)的影響。雙擊文件名,即打開(kāi)源程序。檢查它是否有虛焊、是否有毛剌等。 解決方法:這些條件往往是異步發(fā)生或難以預(yù)先設(shè)定的,這類問(wèn)題使用的單步實(shí)行方法是很難調(diào)試的,這時(shí) 就要使用發(fā)哦程序調(diào)試中的另一種非常重要是方法 斷點(diǎn)設(shè)置。并對(duì)儀器的整體設(shè)計(jì)和各個(gè)組成部分進(jìn)行了詳細(xì)的分析和設(shè)計(jì)。為提高響應(yīng)時(shí)伺,保證傳感器準(zhǔn)確地、穩(wěn)定地工作,需要向煙霧傳感器持續(xù)供給 5V 的加熱電壓。最后,我還要感謝在我大學(xué)四年的學(xué)習(xí)期間給我極大關(guān)心和支持的家人、各位老師以及我的同學(xué)和朋友。 //SCL 定義為 P1口的第 3 位腳,連接 ADC0832SCL 腳 sbit DO=P3^3。 } /***********************數(shù)碼顯示函數(shù) *****************************/ void display() { uchar i。 //位選 } } /****************按鍵處理數(shù)碼管顯示函數(shù) ***************/ void key_with() 安徽新 華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 31 { if(key_can == 4) //緊急報(bào)警鍵 手動(dòng)報(bào)警 { if(menu_1 == 0) shoudong = 1。 //取十位顯示 dis_smg[2] = 0xbf 。 } } if(menu_1 == 0) { if((key_can == 2) || (key_can == 3)) shoudong = 0。 //顯示 A } if(key_can == 3) { if(flag_lj_3_en == 0) s_temp 。 else s_dengji ++ 。 if(s_dengji = 1) s_dengji = 1。 beep = ~beep。 temperature = read_temp()。 clock_h_l()。 dis_smg[3]=smg_du[dengji]。 dis_smg[2]=0x89。 // smg_i = 3。 if(value % 6 == 0) { flag_300ms = 1。 //3 次后 秒連加大些 } } } } 。 } if(flag_lj_en == 1) //按下按鍵使能 { key_time ++。 zd_break_value = 0。 dis_smg[1]=0x89。 // dis_smg[1]=smg_du[temperature/10%10]。 dengji = dengji * 10 / //讀 eepom 數(shù)據(jù) time_init()。amp。 //取個(gè)位顯示 dis_smg[1] = 0xbf 。 dis_smg[0] = smg_du[s_dengji % 10]。 //按鍵按下未松開(kāi)自動(dòng)減三次之后每次自動(dòng)減 10 if(s_temp = 10) s_temp = 10 。 //按鍵按下未松開(kāi)自動(dòng)加三次 else s_temp += 10。 //顯示 A
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1