【正文】
e_(0x01)。 High1=High%100/10。 write_(0x80)。 //寫入% write_(0x80+0x40)。num++) { write_data(table3[num])。 //寫入的首地址 High的值 write_data(High1+0x30)。 if(High==99) High=98。 while(!s3)。void delay2(unsigned char t) { unsigned char t1。 speaker=!speaker。 }void been(void) { unsigned char k,i。 time=sszymmh[i+2]。 while(1) { keyscan()。 if(resultHigh||resultLow) { been()。 delay(10)。 init_ad()。//IE=0x82 //CPU開中斷,CT0開中斷 i=0。 }Void song(){ TH0=timer0h。t1++) { for(t2=0。 } }} unsigned char timer0h,timer0l,time。 if(High==01) High=02。 write_data(table1[0]) 。 delay(5)。//寫第二行數(shù)據(jù) 寫入 字母Low delay(5)。//寫第一行數(shù)據(jù) 寫入字母Humidity delay(5)。 //寫入的首地址 寫入當(dāng)前濕度值 write_data(x+0x30)。 x=result%100/10。 lcden=0。 lcden=0。 _nop_()。 _nop_()。 cs=1。 _nop_()。uchar code table3[]=% High。sbit s3=P2^6。清華大學(xué)出版社,1991 【10】謝晨浩. 環(huán)境試驗(yàn)設(shè)備濕度測(cè)量不確定度的分析[J]電子質(zhì)量, 2003,(12) . 【11】王紅萍. 鉑電阻溫度傳感器測(cè)溫研究[J]撫順石油學(xué)院學(xué)報(bào), 2003,(02) . 【12】張媛媛,何怡剛,徐雪松. 基于C8051F020的溫濕度控制箱設(shè)計(jì)[J]國(guó)外電子元器件, 2004,(10) . 【13】富剛,郎德榮. 溫濕度閉環(huán)控制實(shí)驗(yàn)設(shè)備的開發(fā)與研制[J]沈陽(yáng)航空工業(yè)學(xué)院學(xué)報(bào), 1999,(02) .【14】N.Yama~oe and N Miura.Development of Gas Sensors for Environment Proration.IEEE Tran.on Comp.Poek,and M anu(. h—part A,Vo1.18.N o.2(1995)252一Z56【15】Study of the characteristics of random errors in measurements by MEMS inertial sensorsV. BistrovAutomatic Control and Computer Sciences, 2011, Volume 45, Number 5, Pages 284292 附錄一include includedefine uchar unsigned chardefine uint unsigned intsbit cs=P3^5。我們?cè)谧稣n程設(shè)計(jì)的過(guò)程中要不停的討論問(wèn)題,這樣,我們可以盡可能的統(tǒng)一思想,這樣就不會(huì)使自己在做的過(guò)程中沒有方向,并且這樣也是為了方便最后設(shè)計(jì)和在一起討論不僅是一些思想的問(wèn)題,還可以深入的討論一些技術(shù)上的問(wèn)題,這樣可以使自己的處理問(wèn)題要快一些,少走彎路。遇到不明白的問(wèn)題都會(huì)積極的去詢問(wèn)老師,或者去找尋相關(guān)的資料。傳感器是實(shí)現(xiàn)測(cè)量與控制的首要環(huán)節(jié),是測(cè)控系統(tǒng)的關(guān)鍵部件,如果沒有傳感器對(duì)原始被測(cè)信號(hào)進(jìn)行準(zhǔn)確可靠的捕捉和轉(zhuǎn)換,一切準(zhǔn)確的測(cè)量和控制都將無(wú)法實(shí)現(xiàn)。但后來(lái)發(fā)現(xiàn),按鍵要在按下1S后才反應(yīng),再次研讀程序發(fā)現(xiàn)原因在于按鍵程序采用掃描方式,程序每執(zhí)行一遍才掃描按鍵一次。安裝好硬件,上電,顯示正常,達(dá)到預(yù)期效果。給印制板加電時(shí),我們檢查到的器件的電源端符合要求的電壓值+5V,同時(shí)接地端的電壓為0。 圖36 第四章 程序流程圖與代碼 主要程序流程圖中斷服務(wù)MAIN主程序流程圖 AD轉(zhuǎn)換程序流程圖 初始化現(xiàn)場(chǎng)保護(hù)調(diào)用AD程序開啟AD并轉(zhuǎn)換調(diào)用顯示程序讀AD結(jié)果Y查詢是否在門限區(qū)間內(nèi)保存數(shù)據(jù)N調(diào)用驅(qū)動(dòng)程序 顯示子程序按鍵處理 按鍵子程序顯示子程序判斷斷點(diǎn)保護(hù)寫緩沖單元及循環(huán)次數(shù)按鍵S4按鍵S3按鍵S2按鍵S1送顯示字位濕度下限加1濕度下限減1濕度上限減1濕度上限加1返回 主要程序見附錄一 第五章 系統(tǒng)的調(diào)試與總結(jié) 單片機(jī)測(cè)試判斷單片機(jī)芯片及時(shí)鐘系統(tǒng)是否正常工作有一個(gè)簡(jiǎn)單的辦法,就是用萬(wàn)用表測(cè)量單片機(jī)晶振引腳(119腳)的對(duì)地電壓,以正常工作的單片機(jī)用數(shù)字萬(wàn)用表測(cè)量為例:。當(dāng) RS和 R/W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng) RS 為低電平 R/W 為高電平時(shí)可以讀忙信號(hào),當(dāng) RS 為高電平 R/W為低電平時(shí)可以寫入數(shù)據(jù)。 圖21在日常生活中,我們對(duì)液晶顯示器并不陌生。大氣壓強(qiáng)隨高度的增加而降低。濕度又分為絕對(duì)濕度和相對(duì)濕度兩種。國(guó)外生產(chǎn)濕敏電容的主廠家有Humirel公司、Philips公司、Siemens公司等。 濕度傳感器 濕敏元件的特性 濕敏元件是最簡(jiǎn)單的濕度傳感器。為了保證轉(zhuǎn)換的正確完成,采樣速率 (Sample Rate)必須小于或等于轉(zhuǎn)換速率。但在A/D轉(zhuǎn)換前,輸入到A/D轉(zhuǎn)換器的輸入信號(hào)必須經(jīng)各種傳感器把各種物理量轉(zhuǎn)換成電壓信號(hào)。對(duì)于MOS(AT89C51)單片機(jī)只要接一個(gè)電容至VCC即可。清“0”PD,使振蕩器工作產(chǎn)生時(shí)鐘,單片機(jī)便正常運(yùn)行。在閑置模式下,CPU停止工作。 振蕩器特性XTAL1和XTAL2分別為反向放大器的輸入和輸出。 9./PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。兩個(gè)16位定時(shí)器/計(jì)數(shù)器主要特性:用于設(shè)定初始值等。主要表現(xiàn)在兩個(gè)方面:一是硬件板設(shè)計(jì)采用標(biāo)準(zhǔn)總線結(jié)構(gòu)(如PC總線),配置各種通用的模板,以便擴(kuò)充功能時(shí),只需增加功能模板就能實(shí)現(xiàn);二是軟件功能模塊或控制算法采用標(biāo)準(zhǔn)模塊結(jié)構(gòu),用戶使用時(shí)不需要二次開發(fā),只需各種功能模塊,靈活地進(jìn)行控制系統(tǒng)組態(tài)。 設(shè)計(jì)任務(wù)及要求設(shè)計(jì)一個(gè)基于51單片機(jī)的濕度檢測(cè)器。該類器件具有并行處理能力,能快速的響應(yīng)外部的各種數(shù)字信號(hào),但在數(shù)據(jù)處理方面過(guò)于復(fù)雜,而且芯片價(jià)格較昂貴。隨著集成電路技術(shù)的發(fā)展,單片微型計(jì)算機(jī)的功能也不斷增強(qiáng),許多高性能的新型機(jī)種不斷涌現(xiàn)出來(lái)。在需要特殊環(huán)境下測(cè)濕的應(yīng)用場(chǎng)合大部分國(guó)內(nèi)包括許多國(guó)外濕度傳感器都會(huì)“皺起眉頭”!例如在上面提到紡織印染行業(yè),食品行業(yè),耐高溫材料行業(yè)等,都需要在高溫情況下測(cè)量濕度。制藥行業(yè)里也基本如此。一個(gè)控控制系統(tǒng)包括控制器、傳感器、變送器、執(zhí)行機(jī)構(gòu)、輸入輸出接口。智能控制的典型實(shí)例是模糊全自動(dòng)洗衣機(jī)等。 關(guān)鍵詞:AT89C51,LCD1602,ADC0804,濕度控制與檢測(cè)Singlechip humidity controllerSummaryThis system used AT89C51 as control system, by simulation sensor to humidity signal collection Hou to ADC0804, conversion into digital signal Hou into single tablets machine, then by LCD1602 displayed out, while independent keyboard entered humidity door limited value and Xia threshold value, dang humidity value below Xia threshold value or door limited value Shi system drive buzzer alarm and control circuit for humidity control, dang humidity again returned to two a threshold value Zhijian Shi elimination alarm and stop humidity control, This system live and refreshes the current humidity threshold values, apply to greenhouse, flower and family a