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

正文內容

基于單片機的pm25空氣質量檢測論文(參考版)

2025-06-30 19:05本頁面
  

【正文】 }}46。 } Key()。 if(set==0) display()。 if(DA0)DA=0。 sum=0。 Key()。 sum=sum+DA。h20。 //液晶屏初始化函數(shù)調用 while(1) { if (set==0) { TR0 = 0。 //開總中斷 RW=0。 Timer_Init()。 uint sum。 BUZZ=1。 LED_GREEN=0。 } else { LED_RED=1。 LED_YELLOW=0。amp。 LED_GREEN=1。 LED_RED=0。 //蜂鳴器關 } while(SUB_KEY==0)。 (0x80+0x40+10)。)。 else write(39。)。 else write(39。)。 else write(39。 (0x80+0x40+7)。 WARNING=10。amp。set!=0) //在設置的狀態(tài)下按下加 { delay_ms(20)。 //等待按鍵釋放 } if(SUB_KEY==0amp。//調整位置 BUZZ=1。 write(WARNING%10+0x30)。 39。 if(WARNING%10000/10!=0) write(WARNING%100/10+0x30)。 39。 if(WARNING%10000/100!=0) write(WARNING%1000/100+0x30)。 39。 if(WARNING%10000/1000!=0) write(WARNING%10000/1000+0x30)。 //加按鍵,一次步進10 if(WARNING=1000) //報警值超過上限 WARNING=1000。set!=0) { BUZZ=0。 if(ADD_KEY==0amp。amp。 //蜂鳴器關 while(SET_KEY==0)。//位置 } else { (0x0c)。 (0x0f)。)。 else write(39。)。 else write(39。)。 else write(39。 //關定時器0 if(set==1) { (0x80+0x40+7)。 //蜂鳴器響 set=!set。 //蜂鳴器關}//按鍵函數(shù)void Key(){ if(SET_KEY==0) //如果設置按鍵按下 { delay_ms(20)。 L1602_char(2,11,WARNING%10+0x30)。 39。 if(WARNING%10000/10!=0) L1602_char(2,10,WARNING%100/10+0x30)。 39。 if(WARNING%10000/100!=0) L1602_char(2,9,WARNING%1000/100+0x30)。 39。 if(WARNING%10000/1000!=0) L1602_char(2,8,WARNING%10000/1000+0x30)。)。 else L1602_char(1,10,39。)。 else L1602_char(1,9,39。)。 else L1602_char(1,8,39。 p++。) break。 while(1) { if(*p == 39。 a = a + lie 1。 if(hang == 1) a = 0x80。 write(sign)。 a = a + lie 1。 if(hang == 1) a = 0x80。 L1602_string(2,1,: 150ug/m3)。 //清屏要放在最后 (0x80)。 (0x06)。}//液晶顯示器初始化函數(shù)void L1602_init(void){ (0x38)。 E = 0。 E = 1。}//LCD1602寫數(shù)據(jù)函數(shù)void write(uchar del){ RS = 1。 E = 0。 E = 1。} //LCD1602寫命令函數(shù)void (uchar del){ RS = 0。j110。ims。}//毫秒延時子函數(shù)void delay_ms(uint ms){ uint i,j。 j=2。 i=10。 }}//延時子函數(shù)void delay(){ uint i,j。 if(flag_BJ==1) BUZZ=!BUZZ。 //定時器賦初值 (50ms) RHCounter++。 TL1 = 0xb0。 //定時器1中斷允許 TR1=1。 TH1 = 0x3c。//定時器初始化void Timer_Init(){ TMOD = 0x11。bit set=0。int DA。sbit BUZZ=P3^7。sbit ADD_KEY=P3^5。sbit LED_GREEN=P2^0。 //讀/寫選擇sbit LED_RED=P2^2。 //定義使能引腳sbit RS=P2^7。范紅剛,[K].北京::1823[14]張亞林. 基于C52控制的ADC0832應用詳解[J]. 數(shù)字技術與應用,2013,(03):56[15][12]蘭冰芯,諶海云,陳東,吉寧. [J]. 物聯(lián)網技術,2014,11:3234[11]鄭鋒,[K].北京::3334最后感謝學校對學生的培養(yǎng),給學生提供了這么多的平臺,讓學生有更多學習和展示自我的機會,也使我們明白作為一名學生所肩負的使命和未來,讓每一個學生都有一份能力去面對將來職場的挑戰(zhàn)!參考文獻[1]劉少軍,[J].機械與電子,2015,(01):5356.[2]霍雨佳. “”對人體健康的危害[J]. 生命與災害,2011,(12):15.[3]謝慧,趙申,曹國慶. [J]. 建筑科學,2014,(06):3743.[4]羅亞萍,王忠慶,岳曉東. 基于AT89C52單片機的室內有害氣體監(jiān)控系統(tǒng)[J]. 山西電子技術,2011,(03):2930.[5]也感謝他耐心的講解。也讓我感受到來自友情的溫暖。感謝我的同學,在他們的幫助下我才能掌握這么多設計軟件,也感謝他們能夠提出寶貴的意見。在設計中遇到困難時,也是他們充分利用專業(yè)知識給我解答,幫助完善了論文。當然這跟老師和同學的幫助密不可分。最后很高興能夠通過自己的努力,運用所學順利完成了該設計。在本設計中,主要的難點在于傳感器的實用和A/D轉換,需要閱讀相應的資料才能做出設計,對于資料的應用和學習能力是很重要,這也算是這次設計給我?guī)淼腻憻挕?,經過AT89C52單片機處理后,在LCD1602液晶上顯示,并且設置一個報警值,蜂鳴器報警,報警值可以用按鍵手動調節(jié)。圖18 實物圖 總 結現(xiàn)在人們生活水平不斷提高,有越來越多的人開始關注空氣質量,尤其國內已有多處地區(qū)深受霧霾的危害。報警功能,LED顯示功能和按鍵設置功能也基本實現(xiàn)。再次按下設置鍵,警報值設置完畢,此時+鍵、鍵無效。電源鍵控制電源開關,本設計可采用電池供電和USB供電,供電電壓為5V。Led燈用來顯示大氣空氣質量,紅燈亮為重度污染,伴隨蜂鳴器告警,黃燈為輕度或中度污染,而綠燈表示空氣質量良好。 應用場景辦公室空氣檢測和提醒,公共場合控煙,空調和通風口處監(jiān)測,氣象臺,觀測站,馬路口監(jiān)測為期排量。它是目前比較好的仿真單片機及外圍器件的工具。在編譯方面,它也支持IAR、Keil和MATLAB等多種編譯器。可獨立設計,也可由原理圖生成,主要特點如下:1) 擁有豐富的PCB元件庫2) 簡單的交互性手動布線功能3) 智能的自動布線功能4) 萬無一失的校驗功能 Proteus的應用Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調試到單片機與外圍電路協(xié)同仿真,一鍵切換到PCB設計,真正實現(xiàn)了從概念到產品的完整設計。它的特點如下:1) 分層次組織的設計環(huán)境,用戶可以將帶設計系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)再劃分為若干功能模塊。 Protel99SE軟件主要由兩大部分組成:原理圖設計系統(tǒng)和印制電路板設計系統(tǒng)。Protel99SE還兼容多種格式的設計文件,也可將文件轉化成多種格式輸出。Protel99SE是一個基于Windows平臺的32位EDA設計系統(tǒng),它的編輯功能豐富多樣、自動化設計能力也很強大便捷、它還有完善有效的檢測工具。Keil C51軟件界面如圖16:圖16 Keil C51軟件編程界面該軟件是一款集編程和仿真于一體的軟件,它支持匯編、C語言及二者的混合編程。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。Keil C51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調試工具,全Windows界面。 } 4 應用軟件介紹 keil的應用Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。 if(dat==ndat)//數(shù)據(jù)校驗 return(dat)。//結束,使能關 CLK=0。 if(ADDO==1) ndat |= 0x80。//時鐘脈沖 _nop_()。 _nop_()。 CLK = 1。i 7。 if(ADDO == 1) ndat |= 0x80。 dat |= ADDO。//時鐘信號形成第四個脈沖 _nop_()。 _nop_()。 CLK=1。i 8。 dat = 0。 CL
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1