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

正文內(nèi)容

單片機(jī)溫濕度檢測(cè)設(shè)計(jì)參考論文-免費(fèi)閱讀

  

【正文】 TMOD = 0x20。 //第7 WriteDataLCM(0x06)。 //第3 WriteDataLCM(0x09)。 //第1行,第10列 DisplayOneChar(7,1,39。 U8T_data_H=U8T_data_H_temp。 COM()。amp。 Delay_10us()。 } else { AlarmHum=0。U8T_data_H=32)//判斷溫度值是否超出設(shè)定范圍,如超出LED亮 { AlarmTemp=1。set_humidity_down==1) { write=0。set_temp_down==1) { write=0。 WriteCommandLCM(0x0f,02)。H39。 DisplayOneChar(14,0,value_ge)。)。)。 DisplayOneChar(10,1,39。 DisplayOneChar(12,1,39。 changgeset(value)。 DisplayOneChar(14,1,value_ge)。)。)。 DisplayOneChar(10,1,39。 DisplayOneChar(12,0,39。 WriteCommandLCM(0x0f,02)。H39。 // 停止計(jì)時(shí) value++。 set_humidity_down=0。 set_temp_up=0。)。 DisplayOneChar(10,1,39。 WriteCommandLCM(0x80+0x00+15,02)。 DisplayOneChar(11,0,39。 changgeset(value)。 DisplayOneChar(12,1,39。 set_humidity_up=0。 DisplayOneChar(13,0,value_shi)。T39。 // 停止計(jì)時(shí) selectnum++。 shidu_shi=temp1_data/10+0x30 。_nop_()。 WriteDataLCM(DData)。 WriteCommandLCM(0x0c,1)。 LCM_EN=1。_nop_()。 } /*******************************/void WriteCommandLCM(uchar CMD,uchar Attribc){ if(Attribc)WaitForEnable()。LCM_RW=1。 //T // //超時(shí)則跳出for循環(huán) if(U8FLAG==1)break。 U8temp=0。 // //P2_1=0 。 i。 outdata[2] = a[2]。 start()。 respons()。 delay()。 sda=1。 delay()。 for(i=0。 scl=0。 sda=1。 scl=1。 for(x=z。U8 Alarm_temp_up,Alarm_temp_low,Alarm_humidity_up,Alarm_humidity_low。U8 count, count_r=0,num。sbit key_ok=P0^3。bit set_humidity_up=0。sbit sda=P3^7。 /* defined for signed 16bits integer variable 有符號(hào)16位整型變量 */typedef unsigned long U32。韋老師平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的階段中,從查閱資料到設(shè)計(jì)草案的確定和修改,和論文檢查,后期指點(diǎn)設(shè)計(jì)等整個(gè)過(guò)程中都給予了我悉心的指導(dǎo)。本文介紹的系統(tǒng)設(shè)計(jì)有一定的實(shí)用性,但該系統(tǒng)在設(shè)計(jì)過(guò)程中還有很多漏洞。比較系統(tǒng)地介紹了硬件的組成及設(shè)計(jì)方法。第四個(gè)按鍵是確認(rèn)鍵,可以對(duì)溫濕度上下限報(bào)警值保持到IIC(AT24C02)中。這些操作是程序設(shè)計(jì)人員用計(jì)算機(jī)所能夠接受的語(yǔ)言把解決問(wèn)題的步驟事先描述好的,也就是事先編制好計(jì)算機(jī)程序,再由計(jì)算機(jī)去執(zhí)行。主要有4個(gè)按鍵分別是功能選擇鍵、上鍵、下鍵、確認(rèn)鍵。使用時(shí),可將P0與LCD的數(shù)據(jù)線相連,P2口與LCD的控制線相連,其中,TC1602第4腳RS為寄存器選擇,第5腳RW為讀寫信號(hào)線,第6腳E為使能端。DHT11一旦接收到主機(jī)的開始信號(hào),接著就等待開始信號(hào)的結(jié)束,然后發(fā)送80us的低電平響應(yīng)信號(hào),要讀取DHT11的響應(yīng)信號(hào),必須等待開始信號(hào)的結(jié)束,并延時(shí)等待2040us后才能夠接受,主機(jī)發(fā)送開始信號(hào)后,這時(shí)候就可輸出高電平或切換到輸入模式,接著總線由上拉電阻拉高。4%RH重復(fù)性177。因此該產(chǎn)品具有品質(zhì)卓越、超快響應(yīng)、抗干擾能力強(qiáng)、性價(jià)比極高等優(yōu)點(diǎn)。為使能從0000H到FFFFH的外部程序存儲(chǔ)器讀取指令。然而,特別強(qiáng)調(diào),ALE脈沖將會(huì)跳過(guò),當(dāng)每次訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)。 端口引腳第二功能RXD(串行輸入口)TXD(串行輸出口)INTO(外中斷0)INT1(外中斷1)TO(定時(shí)/計(jì)數(shù)器0)T1(定時(shí)/計(jì)數(shù)器1)WR(外部數(shù)據(jù)存儲(chǔ)器寫選通)RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)P3口引腳的第二功能RST:復(fù)位輸入。對(duì)P2端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在Flash編程時(shí),P0口也用來(lái)接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。片上Flash允許ROM在系統(tǒng)可編程,亦適于常規(guī)編程器。其實(shí)物圖如下: 顯示器方案一:數(shù)碼管顯示,數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,起驅(qū)動(dòng)方式分別為靜態(tài)驅(qū)動(dòng)和動(dòng)態(tài)驅(qū)動(dòng),靜態(tài)驅(qū)動(dòng)編程簡(jiǎn)單,顯示亮度高但是占用I/O端口多,在十幾應(yīng)用時(shí)必須增加譯碼器驅(qū)動(dòng)進(jìn)行驅(qū)動(dòng),增加了硬件電路的復(fù)雜性??紤]到內(nèi)存的增加對(duì)較復(fù)雜的程序帶來(lái)的好處,54的總體性能是要比51好不少的。帶溫濕度報(bào)警、顯示功能,可超過(guò)報(bào)警范圍(報(bào)警上限值和下限值),相應(yīng)的LED燈亮。其中溫濕度傳感器也是發(fā)展中的重要一員,溫濕度傳感器從一開始的板子變成至今的集成塊,歷經(jīng)很多跨越式的進(jìn)步,并能夠做到對(duì)當(dāng)前所測(cè)數(shù)據(jù)的檢測(cè)。對(duì)于生活環(huán)境溫濕度的檢測(cè)已經(jīng)成了一項(xiàng)必不可少的研修方向。尤其是進(jìn)入21世紀(jì)后,整個(gè)中國(guó)的社會(huì)都發(fā)生了巨大的變革,社會(huì)成分日益復(fù)雜,社會(huì)利益重新分配,人民生活急劇變化。為了方便實(shí)用,方便使用。硬件方面包括單片機(jī)STC89C5溫濕度模塊DHT1顯示模塊LCD160電池電源、I2C存儲(chǔ)器以及控制按鍵等5個(gè)部分。單片機(jī)STC89C54是一款價(jià)格便宜,性能高強(qiáng)的CMOS8位單片機(jī)。為了讓人們可以更明確的了解溫濕度變化,國(guó)家采取了天氣預(yù)報(bào)的方式。隨著監(jiān)控系統(tǒng)的自動(dòng)化、智能化的發(fā)展,要求傳感器準(zhǔn)確度高、可靠性高、穩(wěn)定性號(hào),并具備一定的數(shù)據(jù)處理能力。該系統(tǒng)設(shè)置按鍵可以分3種模式顯示溫濕度,并采用簡(jiǎn)單的干電池作為電源,方便實(shí)用。方案二:采用STC89C54單片機(jī)作為硬件核心。2℃ 方案二 SHT11: 濕度測(cè)量范圍:0~100%RH; 溫度測(cè)量范圍:40~+℃; 溫度測(cè)量精度: 177。模塊結(jié)構(gòu)輕巧、緊湊、裝配容易,像素分辨率高,尺寸小。對(duì)P0端口寫“1”時(shí),引腳用作高阻抗輸入。此外,P1^0和P1^2分別作定時(shí)器/計(jì)數(shù)器的外部計(jì)數(shù)輸入(P1^0/T2)和定時(shí)器/計(jì)數(shù)器的觸發(fā)輸入(P1^1/T2EX),具體如下表所示。對(duì)P3端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。ALE/:控制信號(hào)(ALE)訪問(wèn)外部程序存儲(chǔ)器時(shí),鎖存低8位地址的輸出脈沖。:外部程序存儲(chǔ)器選通信號(hào)()是外部程序存儲(chǔ)器選通信號(hào)。XTAL2:振蕩器反相放大器的輸出端。產(chǎn)品為4針單排引腳封裝,連接方便。1℃響應(yīng)時(shí)間1/e(63%)630S量程范圍050℃精度177。具有80個(gè)字節(jié)的RAM,標(biāo)準(zhǔn)的接口特性,適配M6800系列MPU的操作時(shí)序。本設(shè)計(jì)采用三個(gè)LED燈電路。晶振通常與鎖相環(huán)電路配合使用,以提供系統(tǒng)所需的時(shí)鐘頻率,可以用于同一個(gè)晶振項(xiàng)鏈的不同鎖相環(huán)來(lái)提供的。也可以通過(guò)按鍵查看報(bào)警上下限值。4. 在本設(shè)計(jì)的基礎(chǔ)上皆有繼電器模塊,可以外接調(diào)溫調(diào)濕電器,把功能擴(kuò)展延伸為實(shí)現(xiàn)對(duì)環(huán)境溫濕度的控制。從機(jī)與主控機(jī)之間也能夠相互協(xié)調(diào)、相互聯(lián)系,從而達(dá)到系統(tǒng)整體統(tǒng)一、和諧的效果。 /* defined for unsigned 8bits integer variable 無(wú)符號(hào)8位整型變量 */typedef signed char S8。 //LCD1602命令端口 sbit LCM_RW=P2^1。sbit staticOK=P2^6。sbit key_set=P0^0。U8 U8data。U8 shidu_shi,shidu_ge,wendu_shi,wendu_ge。i27。}void delay(){ 。 delay()。 while((sda==1)amp。 delay()。 sda=CY。}uchar read_byte(){ uchar i,k。 delay()。 write_byte(address)。 respons()。 return date。} void Delay_10us(void) { U8 i。 for(i=0。 Delay_10us()。U8FLAG++)。,COM()。while(DataPortamp。_nop_()。_nop_()。 WriteCommandLCM(0x08,1)。 if(Y)X|=0x40。 _nop_()。}void conversion(uint temp_data,uint temp1_data) { wendu_shi=temp_data/10+0x30 。 //取余運(yùn)算 value_ge=value_data+0x30。 set_humidity_up=0。 DisplayOneChar(12,0,39。 changgeset(value)。 DisplayOneChar(11,1,39。 WriteCommandLCM(0x80+0x40+15,02)。 DisplayOneChar(10,0,39。)。//設(shè)置濕度下限位 set_humidity_up=0。)。 } if(selectnum==5) { set_humidity_down=0。 } while(!key_set)。 while(!key_ok)。T39。 DisplayOneChar(13,0,value_shi)。 DisplayOneChar(11,0,39。 WriteCommandLCM(0x80+0x00+15,02)。)。 } if(set_humidity_down==1) {//濕度下限 humidity_lowlimit=value。:39。 if(key_down==0) { TR1 = 0。 DisplayOneChar(11,1,39。 WriteCommandLCM(0x80+0x40+15,02)。)。 } if(set_temp_up==1) {//溫度 temp_uplimit=value。:39。H39。 DisplayOneChar(13,0,value_shi)。 //清零 write_add(2,temp_uplimit)。 write_add(4,humidity_uplimit)。 //讀出humidity_uplimit濕度上限值 //Alarm_humidity_low=read_add(5)。amp。 //總線由上拉電阻拉高 主機(jī)延時(shí)20us Delay_10us()。U8FLAG++)。 U8RH_data_L_temp=U8data。 //數(shù)據(jù)校驗(yàn) U8temp=(U8T_data_H_temp+U8T_data_L_temp+U8RH_data_H_temp+U8RH
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1