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

正文內(nèi)容

基于單片機(jī)的co2濃度檢測(cè)與顯示系統(tǒng)設(shè)計(jì)(完整版)

  

【正文】 n of paper mainly in view of the design of carbon dioxide concentration in the air the precision of the system, stability, and economical requirements after the three aspects, determine the AT89S52 single chip microputer as control core, with high cost performance sensors, to achieve accurate detection of the concentration of carbon dioxide.The design of a total of three parts, with CO2 concentration sensor TGS4160 detect CO2 concentration, the control unit with AT89C51, LED digital tube display whole system is easy to operate, reliable operation, easy to expand, of small size, simple operation, strong flexibility, according to different environment, the different requirements of different crops can be modified at any time and place limit alarm system has the characteristics of strong function of low cost, suitable for all kinds of testing environment.Keywords :AT89C51,TGS4160,CO2 Concentration,LED目錄1緒論 1 1 1 1 2 32系統(tǒng)總體方案的設(shè)計(jì) 4 4 4 4 5 5 6 7 CO2濃度測(cè)量的意義 8 9 9 9 AT89C51單片機(jī)介紹 9 10 CO2檢測(cè)電路設(shè)計(jì) 12 13 13 14 A/D轉(zhuǎn)換電路設(shè)計(jì) 14 AD7705 簡(jiǎn)介 15 A/D轉(zhuǎn)換電路 16 18 18 A/D轉(zhuǎn)換流程圖 18 19 21致謝 22參考文獻(xiàn) 23附錄 24 1緒論隨著社會(huì)經(jīng)濟(jì)的發(fā)展,人們生活水平普遍提高,對(duì)空氣品質(zhì)要求也不斷提高,特別是大中城市空氣污染嚴(yán)重。由于單片機(jī)及各種電子器件性?xún)r(jià)比的迅速提高,使得這種要求變?yōu)榭赡堋厥覂?nèi)的各環(huán)境因子大多由計(jì)算機(jī)集中控制,檢測(cè)傳感器也較為齊全,如溫室內(nèi)外的溫度、濕度、光照度、二氧化碳濃度、營(yíng)養(yǎng)液濃度等,由傳感器的檢測(cè)基本上可以實(shí)現(xiàn)對(duì)各個(gè)執(zhí)行機(jī)構(gòu)的自動(dòng)控制,如無(wú)級(jí)調(diào)節(jié)的天窗通風(fēng)系統(tǒng),濕簾與風(fēng)扇配套的降溫系統(tǒng),由熱水鍋爐或熱風(fēng)機(jī)組成的加溫系統(tǒng),可定時(shí)噴灌或滴灌的灌溉系統(tǒng),二氧化碳施肥系統(tǒng),以及適用于溫室作業(yè)的農(nóng)業(yè)機(jī)械等。因此,以上產(chǎn)品的推廣使用價(jià)值仍然不大。該系統(tǒng)在設(shè)計(jì)過(guò)程中充分考慮到性?xún)r(jià)比,選用價(jià)格低、性能穩(wěn)定的元器件,可實(shí)現(xiàn)對(duì)大棚內(nèi)二氧化碳濃度、溫濕度的在線實(shí)時(shí)檢測(cè)。本課題設(shè)計(jì)的是一種以STC89C52單片機(jī)為主控制單元,以CO2濃度傳感器的組成測(cè)量控制系統(tǒng)。1. 二氧化碳傳感器TGS4160概述GS4160二氧化碳傳感器是FIGARO(弗加羅)公司生產(chǎn)的固態(tài)電化學(xué)型氣體敏感元件。2. 二氧化碳傳感器內(nèi)部結(jié)構(gòu)TGS4160二氧化碳傳感器是一種內(nèi)含熱敏電阻的混合式二氧化碳敏感元件。陽(yáng)極與傳感器的第3腳S(+)相連,陰極與傳感器的第4腳S()相連,Pt加熱器與傳感器的第1,6腳相連,內(nèi)部熱敏電阻與傳感器的第2,5腳相連。目前較為廣泛應(yīng)用的單片機(jī)有51系列的8位、面向大數(shù)字信號(hào)處理領(lǐng)域的數(shù)字信號(hào)處理器(DSP)、增強(qiáng)型的16位單片機(jī)機(jī)以及32位的AR芯片這幾種。液晶本身不發(fā)光,需要用背光照亮。LED提供寬達(dá)160176。1K的電阻為限流電阻或者穩(wěn)流電阻,保證系統(tǒng)正常工作。三級(jí)加密程序存儲(chǔ)器圖32 單片機(jī)引腳圖AT89C51提供以下標(biāo)準(zhǔn)功能:4k字節(jié)Flash閃速存儲(chǔ)器,128字節(jié)內(nèi)部RAM,32個(gè)I/O口線,兩個(gè)16位定時(shí)/計(jì)數(shù)器,一個(gè)5向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。電路也可以使用外部時(shí)鐘。下圖中,R2是限流電阻,阻值不可以過(guò)大,否則不能起到復(fù)位作用。它輸出的電壓信號(hào)與二氧化碳濃度值呈線性關(guān)系,輸出的電壓信號(hào)為0~,相當(dāng)于0~3000ppm的二氧化碳濃度。其硬件電路如圖37所示。引腳功能如下::串行時(shí)鐘輸入。如果用戶不需要,MCLK OUT 可以通過(guò)時(shí)鐘寄存器中的CLK DIS 位關(guān)掉。向片內(nèi)的輸入移位寄存器寫(xiě)入的串行數(shù)據(jù)由此輸入;:電源電壓,+~+;:內(nèi)部電路的地電位基準(zhǔn)點(diǎn)。所以DRDY 輸出引腳接至CPU 的INT0 或INT1 就可以實(shí)現(xiàn)中斷或者查詢(xún)方式的監(jiān)控。本系統(tǒng)采用C語(yǔ)言來(lái)進(jìn)行單片機(jī)的程序設(shè)計(jì)和開(kāi)發(fā),整個(gè)程序由主程序和若干功能程序組成。圖43 CO2濃度測(cè)量流程圖本次課程設(shè)計(jì)主要研究基于單片機(jī)的CO2濃度檢測(cè)系統(tǒng)設(shè)計(jì)的過(guò)程,在本課程設(shè)計(jì)過(guò)程中,硬件方面的重點(diǎn)是二氧化碳濃度檢測(cè)電路與控制電路,以及顯示電路的設(shè)計(jì);軟件方面的重點(diǎn)是對(duì)二氧化碳濃度的采集、顯示和多種控制形式的程序設(shè)計(jì)等。首先我要感謝我的指導(dǎo)老師的大力指導(dǎo),為我在完成課程設(shè)計(jì)的過(guò)程中提供了很多指導(dǎo)性的意見(jiàn),使我受益匪淺。在整個(gè)論文創(chuàng)作中,各位老師、同學(xué)和朋友給我提供了寶貴的建議和意見(jiàn),使得論文順利完成。 TL1=(6553650000)%256。 //開(kāi)始測(cè)量函數(shù), 確認(rèn). measure_menu[0].subs=start_measure_function。 } //還有void store_menu_initial()、void time_menu_initial()//void led_menu_pro() { max_item=menu_ledmenu_count。 } led_menu_show()。 //“開(kāi)始測(cè)量”數(shù)組// break。}/*主函數(shù)*/main() { init_cpu()。 Clr_Scr()。 while(1) { keyval=get_key()。//采集并返回unsigned int Adc0832(unsigned char channel) //AD轉(zhuǎn)換,返回結(jié)果[6] { uchar i=0。 _nop_()。 //拉低CLK端,形成下降沿1 _nop_()。 //拉低CLK端,形成下降沿2 _nop_()。 //拉低CLK端,形成下降沿3 ADDI=1。 _nop_()。i8。 _nop_()。 dat|=ndat。 ltemp=floor(l)。 break。idata unsigned char day,sec,min,hour,date,month,year,hms,n,fla_cou。void FlashKey(void)。 i) { IO = ACC0。 pSecDa++。 }/*初始化定時(shí)器I0子函數(shù)*/void Init_T0(void) { TMOD=0x01。=0xf0。((dateamp。} if((yearamp。 K2=1。 Init_T0()。 } // 秒位 十秒位 // if(K5) { sz_disp16(5,8,1,shuzi[minamp。} else { hz_disp16(1,32,1,kongbai2)。 E = 1。 for(k=0。k++) // 清左下半屏 // { write_mand(Page_Add+4)。 for(k=0。 for(j=0。 for(i=0。 CS2=1。 }。delay(100)。i++) if(mod) write_data(szk[8*j+i])。j++) write_data(0x00)。k++) // 清右上半屏 // { for(j=0。j64。k++) // 清左上半屏 // { // write_mand(Page_Add+k)。 E = 0。 }/*顯示程序*//*位定義*/sbit RST = P2^0。 // 分鐘位 // sz_disp16(5,0,1,shuzi[min4])。 CS1=1。 K4=1。=0x0f。=0x00。} // 如果秒位滿十,向十秒位進(jìn)一 if(day==8) {day=1。 //50ms//}/*函數(shù):產(chǎn)生閃爍信號(hào)子函數(shù)*/void T0_flash(void) interrupt 1 // 中斷程序,產(chǎn)生時(shí)鐘秒信號(hào) ///*函數(shù):時(shí)間閃爍子函數(shù)*//*功能:選擇確定閃爍位等待調(diào)整 */void FlashKey(void) //閃爍子函數(shù)//void Add(void) //調(diào)時(shí)子函數(shù)//void Init_Clock(void) //時(shí)鐘初始化子函數(shù)//void Refresh(void) //刷新顯示子函數(shù)//void Add(void) //調(diào)時(shí)子函數(shù)// { if(P1_2==0) //按P0_2鍵進(jìn)行時(shí)間調(diào)整//
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1