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

正文內(nèi)容

室內(nèi)一氧化碳濃度檢測報警器的設(shè)計畢業(yè)論文(參考版)

2025-07-04 10:46本頁面
  

【正文】 } } } 。 } if(flog4==0) { display2()。 if(set_D=0) { set_D=0。 if(cut_key==0) 33 { set_D=set_D1。 if(set_D210) { set_D=210。 if(add_key==0) { set_D=set_D+1。 while(set_key==0)。 while(1) { if(set_key==0) 32 { delay_1ms(5)。 lcd_init()。 } } /**********主函數(shù) ******************/ void main() { led1=1。a3。 write_1602(yh+5)。 MQ_data[1]=MQ1%100/10。 } MQ1=(210MQ)*。 delay_1ms(1)。 } } /**********顯示函數(shù) ******************/ void display1() //設(shè)置報警值顯示 { pros_data()。 } else { led1=1。 } /********** 報警處理函數(shù) ******************/ void baojing() { if(MQ1set_D)//判斷是否有報警 如果有就進入函數(shù) 然后再判斷具體是哪個值報警 { speak=0。 temp=temp1。 _nop_()。=0xfe。 if(DO) { temp|=0x01。i8。 CLK=0。 } /********通道選擇結(jié)束開始讀取轉(zhuǎn)換后的二進制數(shù) ****/ CLK=1。 CLK=1。 DI=1。 CLK=0。 CLK=1。 DI=1。 } else { CLK=0。 CLK=0。 CLK=1。 DI=0。 CLK=0。 CLK=1。 if(CH==0) { DI=1。 _nop_()。 28 CLK=0。 _nop_()。 _nop_()。 CLK=1。 _nop_()。 _nop_()。 CS=0。 _nop_()。 _nop_()。 } } void startADC() { CS=1。a3。 write_1602(er+5)。 XX[1]=set_D%100/10。a++) { write_1602dat(tab2[a])。// 顯示第二行固定符號 for(a=0。a++) { write_1602dat(tab1[a])。//顯示固定符號從第一行第 1 個位置之后開始顯示 for(a=0。//整屏不移動,光標自動右移 write_1602(0x01)。//設(shè)置液晶工作模式,意思: 16*2 行顯示, 5*7 點陣, 8 位數(shù)據(jù) write_1602(0x0c)。 26 en=0。 en=1。//數(shù)據(jù) /指令選擇置為數(shù)據(jù) P0=dat。 en=0。 en=1。//數(shù)據(jù) /指令選擇置為指令 P0=。y)。x) for(y=124。 for(x=xms。 uint MQ,MQ1。 uchar MQ_data[3]。//報警值顯示的固定字符 uint set_D=50。 uchar code tab1[]={BrAC: PPM}。 sbit DI=P2^4。 sbit CLK=P2^2。 // 蜂鳴器 sbit led1=P3^6。 sbit en=P1^1。 //“ 加 ” 鍵 K2 sbit cut_key=P1^4。 (全文共 8994 字 ) 24 附錄 : 源程序 include include define uint unsigned int define uchar unsigned char define yh 0x80 //LCD 第一行的初始位置 define er 0x80+0x40 //LCD 第二行初始位置 sbit set_key=P1^2。在程序的調(diào)試和編寫的過程中他們給了我很多的建議和幫助。 楊教授帶了十名學生的畢業(yè)論文,還有教學任務,在設(shè)計的過程中,遇到很小的問題,老師都耐心給我講解,這樣楊教授的工作量比平時增加 了不少。就這樣我就確定了自己的題目,剛開始拿到題目,沒有一點頭緒,經(jīng)過老師的指導和我在網(wǎng)上查的資料,最終確定了自己的方案。在我遇到困難時能耐心解答直至我明白。 22 參考文獻 : [1]何立民. MCS51 系列單片機應用系統(tǒng)設(shè)計 [M].北京 :北京航空航天大學出版社, 20xx:2324. [2]馬忠梅.單片機的 C 語言應用程序設(shè)計 [M].北京 :北京航空航天大學出版社, 20xx:3436. [3]陳小忠.單片機接口技術(shù)實用子程序 [M].北京 :人民郵電大學出版社, 20xx:4547. [4]楊旭方 ,李慧 ,余 金棟 .單片機控制與應用實訓教程 [M].北京 :電子工業(yè)出版社 ,20xx:5657. [5]王煜東 .傳感器應用電路 400 例 [M].北京 :中國電力出版社 ,20xx:3440. [6]王桂榮 .傳感器原理及應用 [M].北京 :中國電力出版社 ,20xx:2430. [7]王勇 , 冷劍青 , 徐健健 . 基于單片機的室內(nèi)一氧化碳安全監(jiān)控系統(tǒng)設(shè)計 [M]. 北京 :電子工業(yè)出版社 , 20xx: 1922 . [8]Keil Software. Macro Assembler and Utilities User‘s Gui de. Keil Software, [9]Keil Complier User‘s Guide. Keil Software, 20 . [10]彭為 .黃科,雷道仲 .單片機典型系統(tǒng)設(shè)計實例精講 .北京:電子工業(yè)出版社 .20xx: 5590. [11]Wang Xi huai, Xiao Jian mei, Bao Minzhong. Multisensor Fire Detection Algorithm for Ship Fire Alarm System Using Neural Fuzzy Network. Signal Processing Proceedings. 20xx(3):16021605. 23 謝 辭 畢業(yè)設(shè)計的順利完成,我的指導老師 xxx 教授給我了極大的幫助與支持。 本次設(shè)計方案比較簡單,僅僅實現(xiàn)了一氧化碳濃度的檢測,通過這次設(shè)計我還想將這個一氧化碳濃度檢 測儀做的更好,加入一些功能,實現(xiàn) “開始 ”、 “ 時間設(shè)置 ”、 “ 數(shù)據(jù)存儲 ”“通訊設(shè)置 ”等 4 個基本功能,但這次的畢業(yè)設(shè)計,收獲還是很多 的 。 畢竟實驗和實際情況會存在誤差的。本次設(shè)計的一氧化碳你濃度檢測儀比較簡單只是實現(xiàn)了檢測這一個功能,檢測到的數(shù)據(jù)不能存儲。 一氧化碳傳感器一定會存在的誤差,在比較的特殊環(huán)境的溫度和濕度對傳感器會有一定的影響,這樣可能造成測量的不精確。在設(shè)計的時候,沒有考慮到休眠模式,如果某個設(shè)定時間檢測儀沒有檢測到一氧化碳濃度信號,檢測儀可進入自動休眠的狀態(tài),這樣可以節(jié)能。 由于以前對單片機控制的電路的應用比較少,在設(shè)計硬件電路的時候沒有在MQ2 和 ADC0832 之間加放大電路,在將硬件電路焊接完成后,在化學實驗室進行實驗時 ,在一氧化碳濃度較低的時候, MQ2 檢測到的信號很微弱,導致ADC0832 不能夠識別 MQ2 輸送的信號,因此 LCD1602 上的檢測數(shù)值為 0。編寫的思路以模塊化思想,將系統(tǒng)的各個功能進行劃分,然后對各個模塊進行設(shè)計。能夠滿足一般的農(nóng)村家庭用作臥室內(nèi)的煤氣濃度的檢測 。 結(jié)論及不足 21 這次設(shè)計的 一氧化
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1