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

正文內(nèi)容

畢業(yè)設(shè)計-一種基于51單片機的粉塵監(jiān)測系統(tǒng)的設(shè)計—定稿(參考版)

2024-12-04 13:36本頁面
  

【正文】 } endif 。i0。T0。 //狀態(tài)指示燈取反 //} /************************************************ * 文件功能: 延時函數(shù)頭文件 * 使用說明: 在需要使用延時函數(shù)時添加此頭文件“ ” ************************************************/ 36 ifndef __DELAY_H__ define __DELAY_H__ include //include define uchar unsigned char define uint unsigned int /************************************************ ** 函數(shù)名稱 : Delay(uint T) ** 函數(shù)功能 : 延時函數(shù) ** 輸 入 : T延時倍數(shù) 大小 0~65535 ** 輸 出 : 無 ** 說 明 : ************************************************/ void Delay(uint T) { uchar i。 // else count_100us=0。 // if(count_100us30)TEST=0。 //重新賦值 // TL0=0xA4。 //打開定時器 EA=1。 ET0=1。 //使用模式 1, 16 位定時器,使用 |符號可以在使用多個定時器時不受影響 TH0=0xFF。 35 uint count_100us。 return dat。 //釋放 ADC0832 DATO = 1。 _nop_()。 } if (adval == test) //比較前 8 位與后 8 位的值,如果不相同舍去。 _nop_()。 _nop_()。 if (DATO) test |= 0x80。 i 8。 else adval |= 0x00。 Clk = 0。 Clk = 1。i++ ) //讀取前 8 位的值 { _nop_()。 for( i = 0。 34 } Clk = 0。 Clk = 1。 DATI = 1。 _nop_()。 //通道 1 的第一位 _nop_()。 } else { Clk = 0。 Clk = 1。 DATI = 0。 _nop_()。 //通道 0 的第一位 _nop_()。 if ( CH == 0x00 ) //通道選擇 { Clk = 0。 Clk = 1。 CS = 0。 //初始化 DATI = 1。 test = 0x00。 //AD 值 unsigned char i,test,adval。 sbit DATO = P1^0。 sbit Clk = P1^1。 pBuffer++。i!=0。 WriteCOMDATA(Row,0)。 if(Row==1)Row=0x80+Col。 Delay(10)。 Delay(10)。 Delay(10)。 Delay(500)。 E=0。 RS=N。 E=1。 //RW P0^6 sbit E = P1^6。 } } } /************************************************ * 編寫時間: 31 * 作 者: liuweiliang * 程序功能: LCD1602 頭文件 * 使用說明: 在需要使用 LCD1602 顯示時添加此頭文件“ ” ************************************************/ ifndef __LCD1602_H__ define __LCD1602_H__ include //添加延時函數(shù)頭文件 define LCD_PINDATA P0 //數(shù)據(jù)端口定義 P2 sbit RS = P1^4。 WriteCOMDATA(HPM/10%10+0x30,1)。 WriteCOMDATA(HPM/1000+0x30,1)。 HPM++。 WriteCOMDATA(HPM%10+0x30,1)。 WriteCOMDATA(HPM/100%10+0x30,1)。 WriteCOMDATA(0xC7,0)。//蜂鳴器取反 發(fā)出聲音提示 } if(!Reduc) { Delay(100)。amp。if(bueezr_countbuzzer_time*10)bueezr_count=buzzer_time+1。 else if(PMVAL50) WriteChar(1,12,4,best)。amp。 } if(PMVAL=100) WriteChar(1,12,4,weak)。 } else { bueezr_flag=0。 PM=pm1=pm2=0。 WriteCOMDATA(PMVAL/10%10+0x30,1)。 WriteCOMDATA(PMVAL/1000+0x30,1)。 if(PMVAL=0)PMVAL=0。 PMVAL+=235。 PM*=1000。 PM=4。 if(++pm1_count=3) { PM=pm2/3。 pm1=pm1/40。 pm1+=read_data(1)。 WriteChar(2,0,16,:0200ug/m3)。//蜂鳴器 報警變量 LCD_Init()。 int PMVAL=0,HPM=200,PM_count=0,pm1_count=0。 return val。 vled=1。 Delay1us(20)。 } uint read_data(uchar N) { uint val=0。 //按鍵加輸入端口 ==P3^1 sbit vled = P3^2。 //蜂鳴器驅(qū)動端口 ==P1^2 sbit Reduc = P1^7。在這四年的大學(xué)生活中,老師教會我們很多,也得到了老師的肯定,謝謝老師們,你們辛苦啦。讓我深切體會到探求知識的過程雖然困難重重,但同時也是充實快樂的。 自己在圖書館和上網(wǎng)查資料到寫出具體的實施方案、畫出電路圖都要認(rèn)真考慮,最后做出了自己想做出來的產(chǎn)品 ,并且能夠?qū)崿F(xiàn)理想的功能,從而順利的完成畢業(yè)設(shè)計。采用了單片機對空氣質(zhì)量的檢測塵埃、香煙、油煙等,可以檢測出空氣中的灰塵的程度,在液晶上進行顯示具有非常重要的市場應(yīng)用價值。 系統(tǒng)實現(xiàn) 系統(tǒng)最后實現(xiàn)的功能就是基于 51 單片機的 檢測系統(tǒng)的設(shè)計與實現(xiàn),系統(tǒng)通過軟件和硬件最后能實現(xiàn)檢測,該系統(tǒng)主要由粉塵傳感器,按鍵,電源,STC89C52, LED 顯示燈,蜂鳴器報警等組成,軟件是通過單片機燒錄到 STC89C52中,最后通過組裝,反復(fù)驗證,最后能夠達到總個系統(tǒng)的實現(xiàn)與功能的實現(xiàn)。其程序流程圖如圖 22所示: 20 開 始粉 塵 傳 感 器 將 濃 度轉(zhuǎn) 化 成 模 擬 電 壓 值送 至 ADC對 粉 塵 傳 感 器 和ADC初 始 化單 片 機 對 ADC轉(zhuǎn) 化后 的 數(shù) 字 信 號 進 行換 算得 到 最 終 值 并 送 至LCD顯 示結(jié) 束 圖 22 傳感器數(shù)值處理程序流程圖 仿真電路 為了測試軟件,我們 一般軟件開發(fā)要進行仿真電路,這樣有方便又能夠檢測電路是否能夠達到的效果,避免在硬件上的錯誤,該仿真電路就是通過所有用的單元電路設(shè)計組合到一起,再通過仿真軟件 ISIS 來進行仿真,看能否軟件上能達到效果,一個畢業(yè)設(shè)計首先是要軟件上沒有錯誤,才能在硬件上面跑,這樣做出來的產(chǎn)品就不會有什么錯誤,在仿真軟件找到自己要的元器件,根據(jù)電路圖在進行仿真從而達到檢測的效果,我的仿真電路如圖 23 所示: 21 圖 23 仿真軟件 軟件跟硬件結(jié)合 軟件是一個產(chǎn)品的控制指 揮系統(tǒng),這個是非常重要的,你要做的什么動作都要通過軟件設(shè)計從而能夠達到你想要的效果,通過運動 C 語言在 Keil4 軟件開發(fā)壞境中,設(shè)計出了檢測 檢測系統(tǒng)并且編譯沒有錯誤,再通過仿真軟件也能實現(xiàn)同樣的功能,軟件已經(jīng)做好,接下來就要跟硬件結(jié)合到一起。主 程序流程見圖 21所示。電源接口電路如圖 20,其中 DC5V 為電池接口, SW1 為電源開關(guān), R6為二極管的限流電阻, POWER 為電源指示燈, C5 和 C6 為電源的濾波電容。第二腳接到單片機的 P32 外部中斷 0 口,第五腳是粉塵濃度的模擬量輸出腳,接在模數(shù)轉(zhuǎn)換器 ADC0832 的通道 1上。具體電路圖如圖 18 所示: JIAGNDKEY2JIANKEY1 圖 18 按鍵模塊電路圖 粉塵模塊電路 設(shè)計 灰塵傳感器是作為經(jīng)常用的空氣凈化器系統(tǒng),能偶檢測非常細(xì)小的顆粒,比如香煙的煙霧,是非常 有效果的。其中一個參數(shù)加鍵,另一個則是參數(shù)減鍵。三極管的集電結(jié)反偏,發(fā)射結(jié)正偏,此時發(fā)光二極管和蜂鳴器發(fā)出聲光報警,當(dāng)單片機的 P1^3 口輸出高電平時,三極管截止,聲光報警停止工作。 16 10uFC110KR3VCCGNDRESET12Y118pFC318pFC4GNDX1X2RESETX1X2P101P112P123P134P145P15/MOSI6P16/MISO7P17/SCK8RST9P3616P30/RXD10P31/TXD11P32/INT012P33/INT113P34/T014P35/T115P3717X218X119GND20P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE30EA31P0732P0633P0534P0435P0336P0237P0138P0039VCC40U1 STC89C52GNDVCCRESETDI DOCLKCSBUZZERDB0DB1DB2DB3DB4D
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1