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

正文內(nèi)容

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

  

【正文】 在需要使用延時(shí)函數(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í)函數(shù) ** 輸 入 : T延時(shí)倍數(shù) 大小 0~65535 ** 輸 出 : 無(wú) ** 說(shuō) 明 : ************************************************/ void Delay(uint T) { uchar i。 //打開(kāi)定時(shí)器 EA=1。 return dat。 _nop_()。 else adval |= 0x00。 for( i = 0。 _nop_()。 DATI = 0。 Clk = 1。 //AD 值 unsigned char i,test,adval。i!=0。 Delay(10)。 RS=N。 WriteCOMDATA(HPM/10%10+0x30,1)。 WriteCOMDATA(HPM/100%10+0x30,1)。if(bueezr_countbuzzer_time*10)bueezr_count=buzzer_time+1。 } else { bueezr_flag=0。 if(PMVAL=0)PMVAL=0。 if(++pm1_count=3) { PM=pm2/3。//蜂鳴器 報(bào)警變量 LCD_Init()。 Delay1us(20)。在這四年的大學(xué)生活中,老師教會(huì)我們很多,也得到了老師的肯定,謝謝老師們,你們辛苦啦。 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)最后實(shí)現(xiàn)的功能就是基于 51 單片機(jī)的 檢測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),系統(tǒng)通過(guò)軟件和硬件最后能實(shí)現(xiàn)檢測(cè),該系統(tǒng)主要由粉塵傳感器,按鍵,電源,STC89C52, LED 顯示燈,蜂鳴器報(bào)警等組成,軟件是通過(guò)單片機(jī)燒錄到 STC89C52中,最后通過(guò)組裝,反復(fù)驗(yàn)證,最后能夠達(dá)到總個(gè)系統(tǒng)的實(shí)現(xiàn)與功能的實(shí)現(xiàn)。第二腳接到單片機(jī)的 P32 外部中斷 0 口,第五腳是粉塵濃度的模擬量輸出腳,接在模數(shù)轉(zhuǎn)換器 ADC0832 的通道 1上。 16 10uFC110KR3VCCGNDRESET12Y118pFC318pFC4GNDX1X2RESETX1X2P101P112P123P134P145P15/MOSI6P16/MISO7P17/SCK8RST9P3616P30/RXD10P31/TXD11P32/INT012P33/INT113P34/T014P35/T115P3717X218X119GND20P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE30EA31P0732P0633P0534P0435P0336P0237P0138P0039VCC40U1 STC89C52GNDVCCRESETDI DOCLKCSBUZZERDB0DB1DB2DB3DB4DB5DB6DB7RSRWENKEY1KEY2123456789R1PM_LED 圖 15 單片主控制電路 顯示模塊 電路 液晶的命令操作腳是 RS、 RW、 EN 接在單片機(jī)的 P3^ P3^ P3^7 腳 ,數(shù)據(jù)腳D0~ D7 分別接單片機(jī)的的 P1口。 : (T1)定時(shí) /計(jì)數(shù)器 1的外部計(jì)數(shù)輸入。 P1 口 (~ , 1~8 腳 ): P1口是一個(gè)帶內(nèi)部上拉電阻的 , 8 位準(zhǔn)雙向 I/O口。在采用外部時(shí)鐘時(shí),該引腳必須接地。 5. 兩個(gè)定時(shí)器/計(jì)數(shù)器,每個(gè)定時(shí)器/計(jì)數(shù)器都可以設(shè)置成計(jì)數(shù)方式,對(duì)外部事件進(jìn)行計(jì)數(shù),同樣也可以設(shè)置成定時(shí)方式,為了實(shí)現(xiàn)計(jì)算機(jī)控制可以根據(jù)計(jì)數(shù)或定時(shí)的結(jié)果。這些主要電子產(chǎn)品制造商已經(jīng)介紹了微控制器兼容的 51指令,并在 51基于擴(kuò)展的一些功能和內(nèi)部結(jié)構(gòu)是一致的 51。 指令 5:光標(biāo)或顯示移位 S/C:低電平時(shí)移動(dòng)光標(biāo) , 高電平時(shí)移動(dòng)顯示的文字 。 第 16 腳:背光源負(fù)極。 一般 1602 字符型液晶顯示器實(shí)物如圖 11,圖 12所示: 圖 11 液晶屏正面 11 圖 12 液晶屏背面 LCD1602 引腳: 第 1腳: VSS 為地電源。 單片機(jī)對(duì) ADC0832 的控制原理 一般情況, DO 端與 DI 端在通信時(shí)并 不會(huì) 同時(shí)有效 的與 單片機(jī)的接口是雙向的,所以電路設(shè)計(jì)可以 把 DO 和 DI 并聯(lián) 在一起, 在 同 一根數(shù)據(jù)線上使用 輸入輸出數(shù)據(jù),能夠方便的傳輸數(shù)據(jù) 。 C ADC0832 實(shí)物引腳圖如圖 8 所示: 圖 8 ADC0832 實(shí)物引腳圖 芯片 引腳 接口說(shuō)明: 5V 電源供電時(shí)輸入電壓在 05V 之間 灰塵和煙檢出時(shí)輸出的區(qū)別:一般,煙是細(xì)小的顆粒,密度很高,狂撒速度非常的快。該設(shè)備由一個(gè)光電管成對(duì)角和紅外線發(fā)光二極管( IRED)布置而成。 整體的設(shè)計(jì)方案 畢業(yè)設(shè)計(jì)采用 ADC0832 模數(shù)轉(zhuǎn)換器模塊、 LCD1602 液晶模塊、 STC89C52 單片機(jī)最小系統(tǒng)、 GP2Y1010AU 粉塵傳感器、電源模塊、蜂鳴器報(bào)警模塊和按鍵模塊模塊等模塊組成。以上。當(dāng)然,粉塵的濃度報(bào) 警值我們可以通過(guò)按鍵來(lái)進(jìn)行設(shè)置。單片機(jī)是通過(guò) ADC0832 轉(zhuǎn)換芯片采集 GP2Y1010AU 粉塵傳感器的粉塵的濃度,通過(guò)單片機(jī)的數(shù)據(jù)轉(zhuǎn)換處理后在液晶屏上顯示空氣中的質(zhì)量,測(cè)量空間中的粉塵濃度如果大于當(dāng)時(shí)設(shè)置粉塵濃度時(shí),蜂鳴器就會(huì)產(chǎn)生報(bào)警的聲音和發(fā)光二極管發(fā)出聲光報(bào)警。由此可以看出粉塵對(duì)人體健康和生產(chǎn)的會(huì)產(chǎn)生巨大危害性,煤礦井下管道作業(yè)、煤炭生產(chǎn)都要產(chǎn)生大量的粉塵,加上煤炭井下沒(méi)有通風(fēng)的條件,煤塵濃 度可高達(dá) 1000mg/m179。在本章主要介紹主程序流程,和對(duì) ADC0832 以及粉塵傳感器數(shù)據(jù)處理子程序流程 。 3 主要元器件簡(jiǎn)介 電源模塊 按鍵模塊 ADC0832 單片機(jī) STC89C52 最小系統(tǒng) LCD 顯示 粉塵傳感器 蜂鳴器 報(bào)警 5 GP2Y1010AU0F 傳感器 簡(jiǎn)介 一、 GP2Y1010AU0F 物理特性 GP2Y1010AU0F 是一個(gè)采用光學(xué)傳感系統(tǒng)的灰塵傳感器。首先測(cè)出無(wú)塵無(wú)煙時(shí)的電壓值并且保存下來(lái)。 輸入輸出電平與 TTL/CMOS 相兼容 C ~ +85176。 GND 芯片參考 0 電位(地)。芯片的模擬電壓輸入在 0~ 5V之間。 液晶顯示器每一個(gè)點(diǎn)在接受信號(hào)后就會(huì)一直保持著那個(gè)狀態(tài)和顏色。 第 15 腳:背光源正極。 B:控制整體顯示的開(kāi)與關(guān),高電平表示 的 開(kāi)顯示,低電平表示 的 關(guān)顯示 。 Intel 公司是最早對(duì) 51 系列的單片機(jī)進(jìn)行開(kāi)發(fā)設(shè)計(jì)的, Intel 公司后來(lái)將51 核的設(shè)計(jì)方案提供給 Philip、 Atmel、 SST 等這些電子設(shè)計(jì)生產(chǎn)商,這些公司 13 根據(jù) Intel 公司提供的相關(guān)設(shè)計(jì)方案的基礎(chǔ)之上,生產(chǎn)了多種以 51 為內(nèi)核的單片機(jī)。 4. 四個(gè) 8 位并行 I/ O 接口 P0~P3,每個(gè)口不僅用作輸入,仍可以用作輸出。 XTAL1(19 腳 ):接外部晶體和微調(diào)電容的另一端;在片內(nèi)它是振蕩電路反相放大器的輸入端。 P0 口 (~ , 39~32 腳 ): P0口是一個(gè) 位準(zhǔn)雙向 I/O口。 : (T0)定時(shí) /計(jì)數(shù)器 0的外部計(jì)數(shù)輸入。完成單片機(jī)啟動(dòng)確定單片機(jī)起始工作狀態(tài)就是單片機(jī)接通電源時(shí)產(chǎn)生復(fù)位信號(hào)。傳感器的第一腳接了一個(gè) 220uF 的電解電容和150 歐姆的電阻。通過(guò)單片機(jī)把程序燒錄到單片機(jī)的芯片,再把芯片安裝到硬件上面,該硬件是自己動(dòng)手焊接的,如圖 24 焊接圖所示,并且能產(chǎn)生正確的效果,如圖 25 實(shí)物效果圖所示: 22 如圖 24 焊接圖 如圖 25 實(shí)物效果圖 23 測(cè)試結(jié)果分析 根據(jù)實(shí)物測(cè)試結(jié)果分析,如圖 實(shí)物效果圖所示,該圖就是測(cè)試室內(nèi)環(huán)境的PM 值,現(xiàn)在是 38ug/m3,測(cè)試的結(jié)果是 best,沒(méi)有超過(guò)剛開(kāi)始 設(shè)置范圍 200ug/m3,所以現(xiàn)在空氣的質(zhì)量是健康無(wú)害的,該結(jié)果是通過(guò) ADC0832 硬件測(cè)試的結(jié)果再通過(guò)模數(shù)轉(zhuǎn)換再通過(guò)軟件分析從而能夠在液晶顯示屏上看到我們測(cè)試的數(shù)據(jù)結(jié)果,該結(jié)果準(zhǔn)確無(wú)誤。同時(shí),在此次設(shè)計(jì)過(guò)程中,在我們?cè)簩?shí)驗(yàn)創(chuàng)新基地有豐富實(shí)踐經(jīng)驗(yàn)的同學(xué)給予了極大的指導(dǎo)和幫助,有許多技術(shù)上的難題都是通過(guò)請(qǐng)教他們或者書本從而得以解決, 在此非常感謝他們。 vled=0。 29 uchar bueezr_flag=0,bueezr_count=0,buzzer_time=25。 pm2+=pm1。 if(PMVAL=9999)PMVAL=9999。 } } //PM 值與報(bào)警值比較 if(PMVALHPM) { bueezr_flag=1。 /*******蜂鳴器報(bào)警 ********/ bueezr_count++。 WriteCOMDATA(HPM/1000+0x30,1)。 WriteCOMDATA(HPM/100%10+0x30,1)。 RW=0。 WriteCOMDATA(0x06,0)。 for(i=Num。 /**************************************************************************** 函數(shù)功能 :AD 轉(zhuǎn)換子程序 入口參數(shù) :CH 出口參數(shù) :dat 33 ****************************************************************************/ unsigned char adc0832(unsigned char CH) { unsigned char dat = 0x00。 _nop_()。 Clk = 0。 Clk = 1。 DATI = 1。 if (DATO) adval |= 0x01。 Clk = 1。 Clk = 1。 //使能定時(shí)器中斷 TR0=1。 // //TEST=~
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1