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

正文內(nèi)容

單片機溫濕度檢測設(shè)計參考論文-文庫吧資料

2025-07-01 02:20本頁面
  

【正文】 //濕度讀取子程序 // //以下變量均為全局變量 //溫度高8位== U8T_data_H //溫度低8位== U8T_data_L //濕度高8位== U8RH_data_H //濕度低8位== U8RH_data_L //校驗 8位 == U8checkdata //調(diào)用相關(guān)子程序如下 // Delay()。 //判斷數(shù)據(jù)位是0還是1 // 如果高電平高過預(yù)定0高電平值則數(shù)據(jù)位為 1 U8data=1。 //T //P2_1=1 。U8FLAG++)。 while((P2_0)amp。 if(P2_0)U8temp=1。 // Delay_10us()。 Delay_10us()。amp。 //T //P2_1=1 。i++) { U8FLAG=2。 for(i=0。 i。 i。 i。} void Delay_10us(void) { U8 i。 count = 1。 outdata[3] = a[3]。 outdata[1] = a[1]。 return date。 date=read_byte()。 write_byte(0xa1)。 respons()。 respons()。 start()。 stop()。 write_byte(date)。 write_byte(address)。 write_byte(0xa0)。 } return k。 scl=0。 delay()。i8。 delay()。 delay()。}uchar read_byte(){ uchar i,k。 sda=1。 } scl=0。 scl=1。 sda=CY。 scl=0。i8。 temp=date。 delay()。 delay()。 delay()。(i250))i++。 while((sda==1)amp。 scl=1。 delay()。 delay()。 delay()。 delay()。 delay()。 delay()。}void delay(){ 。y0。x0。 }}void delay1ms(uint z){ uint x,y。i27。j0。void Delay(U16 j){ U8 i。 U8 temp_uplimit,temp_lowlimit,humidity_uplimit,humidity_lowlimit。U8 shidu_shi,shidu_ge,wendu_shi,wendu_ge。U8 a,b,c,aa,selectnum=0,value,downnum=0,checknum。U8 str[5]={RS232}。 //定義發(fā)送的字節(jié)數(shù) U8 indata[5]。U8 U8data。U8 U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata。//////定義區(qū)//////U8 U8FLAG,k。sbit key_down=P0^2。sbit key_set=P0^0。sbit rclk=P3^3。bit set_humidity_down=0。bit set_temp_down=0。sbit staticOK=P2^6。 //寫24C02的標(biāo)志sbit AlarmTemp=P2^4。//sbit scl=P3^6。 //LCD1602命令端口sbit P2_0 = P2^3 。 //LCD1602命令端口 sbit LCM_RW=P2^1。 /* single precision floating point variable (32bits) 單精度浮點數(shù)(32位長度) */typedef double F64。 /* defined for unsigned 32bits integer variable 無符號32位整型變量 */typedef signed long S32。 /* defined for unsigned 16bits integer variable 無符號16位整型變量 */typedef signed int S16。 /* defined for unsigned 8bits integer variable 無符號8位整型變量 */typedef signed char S8。最后,感謝百度這么好的搜索平臺讓我快捷的搜索網(wǎng)上相關(guān)資料,讓我節(jié)省了很多時間。除了敬佩韋老師的專業(yè)水平外,他的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工作。 在這里首先要感謝我的導(dǎo)師韋文斌老師。從機與主控機之間也能夠相互協(xié)調(diào)、相互聯(lián)系,從而達到系統(tǒng)整體統(tǒng)一、和諧的效果。不過,該產(chǎn)品有很好的可擴性能,比如,該設(shè)備的測量結(jié)果不僅能在本地顯示,而且能利用單片機的RS485總線通信協(xié)議和串行口將采集的數(shù)據(jù)傳送到主控機,以進行進一步的處理、存檔。還需要在智能化方面加以改進。由于單片機經(jīng)濟實用、開發(fā)簡便,因而在工業(yè)控制、農(nóng)業(yè)自動化、家電智能化等領(lǐng)域占據(jù)了廣泛的市場。4. 在本設(shè)計的基礎(chǔ)上皆有繼電器模塊,可以外接調(diào)溫調(diào)濕電器,把功能擴展延伸為實現(xiàn)對環(huán)境溫濕度的控制。2. 利用LCD液晶的顯示技術(shù)完成了環(huán)境溫度、濕度及顯示電路的設(shè)計。利用單片機C語言完成了系統(tǒng)軟件的設(shè)計。結(jié)束語本設(shè)計綜合利用單片機技術(shù)、傳感器技術(shù)、數(shù)字電子技術(shù)和LCD顯示等科學(xué)知識,完成了單片機控制的溫度、濕度和顯示裝置的設(shè)計。也可以通過按鍵查看報警上下限值。經(jīng)檢查校驗后,通過LCD1602顯示。溫度上限設(shè)置溫度下限設(shè)置濕度上限設(shè)置濕度下限設(shè)置調(diào)整溫度上限值調(diào)整溫度下限值調(diào)整濕度上限值調(diào)整濕度下限值確認(rèn)保存數(shù)據(jù)返回開始有按鍵按下嗎是按下選擇功能鍵嗎等待等待本次設(shè)計主要是能夠?qū)崟r顯示出當(dāng)前確切的溫濕度。第二個按鍵是增加鍵,可以對上限溫度或下限溫度進行增大調(diào)整第三個按鍵是減小鍵,可以對下限溫度或下限溫度進行減小調(diào)整。按第二次,進行下限溫度報警設(shè)置,此時顯示上一次設(shè)置溫度報警下限值(TL25)且光標(biāo)不斷閃爍,設(shè)置好后按確認(rèn)鍵。另外,一個有效率的控制系統(tǒng)還需要完善的算法,由算法繪制出相應(yīng)的流程圖,這樣根據(jù)流程圖編制軟件程序。第四章 系統(tǒng)軟件設(shè)計模塊計算機在完成一項工作時,必須按順序執(zhí)行各種操作。晶振通常與鎖相環(huán)電路配合使用,以提供系統(tǒng)所需的時鐘頻率,可以用于同一個晶振項鏈的不同鎖相環(huán)來提供的。使用時,在引腳與VSS引腳之間接一個10KΩ的下拉電阻,與VCC引腳之間接一個約10μF的電解電容,即可保證上電自動復(fù)位。 復(fù)位電路設(shè)計RST引腳是單片機復(fù)位端,高電頻有效。 鍵盤設(shè)計按鍵是用來設(shè)定溫度、濕度上下限報警值,查看溫度、濕度上下限報警值。本設(shè)計采用三個LED燈電路。LCD顯示電路如下圖所示LCD顯示圖 報警系統(tǒng)設(shè)計 在微型計算機控制系統(tǒng)中,為了安全生產(chǎn),對于一些重要的系統(tǒng)部位或參數(shù),都設(shè)有緊急狀態(tài)報警系統(tǒng),以便提醒操作人員注意采取緊急措施。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。顏色分單色(黑白)、彩色兩種。具有80個字節(jié)的RAM,標(biāo)準(zhǔn)的接口特性,適配M6800系列MPU的操作時序。 顯示器LCD1602簡介和電路圖1602液晶也叫1602字符型液晶它是一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊它有若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符。DHT11發(fā)送響應(yīng)信號的時候總線為低電平 ,DHT11把總線拉高80us之前,必須等到響應(yīng)信號發(fā)送,準(zhǔn)備發(fā)送數(shù)據(jù)時,每一bit數(shù)據(jù)都以50us低電平時隙開始,數(shù)據(jù)位是0或1是由高電平的長或短來決定。2℃總線空閑狀態(tài)為高電平的時候主機把總線拉低等待DHT11響應(yīng), DHT11能檢測到起始信號,主機必須把總線拉低,至少大于18ms。1℃響應(yīng)時間1/e(63%)630S量程范圍050℃精度177。1%RH/yr遲滯177。1%RH溫度050℃177。Bit111%RH精度25℃177。產(chǎn)品為4針單排引腳封裝,連接方便。單線制串行接口,使系統(tǒng)集成變得簡易快捷。每個DHT11傳感器都在即為精確的濕度校驗室中進行校準(zhǔn)。傳感器包括一個NTC測溫元件和一個電阻式感濕元件,并與一個性能高的8位單片機相連接。XTAL2:振蕩器反相放大器的輸出端。在Flash編程期間,也接收12V電壓。必須接地。/VPP:訪問外部程序存儲器控制信號。:外部程序存儲器選通信號()是外部程序存儲器選通信號。否則,ALE將被微弱拉高。如果需要,通過將SFR(其地址為8EH)的第0位置“1”,ALE操作將無效。在一般情況下,ALE以晶振1/6的固定頻率輸出脈沖,可用來作為外部定時器或時鐘使用。ALE/:控制信號(ALE)訪問外部程序存儲器時,鎖存低8位地址的輸出脈沖。AXUR(地址8EH)特殊寄存器上的Disrto位可以使此功能無效。晶振工作時,單片機復(fù)位需要RST腳持續(xù)2個機器周期高電平將。P3口亦作為STC89C54特殊功能(第二功能)使用,如表所示。對P3端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。在Flash編程和校驗時,P2口也接收一些控制信號和高8位地址字節(jié)。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。P1口引腳的功能引腳號第二功能T2(定時器/計數(shù)器T2的外部計數(shù)輸入),時鐘輸出T2EX(定時器/計數(shù)器T2的重載/捕捉觸發(fā)信號和方向控制)MOSI(在系統(tǒng)編程用)MISO(在系統(tǒng)編程用)SCK(在系統(tǒng)編程用) P2口:具有內(nèi)部上拉電阻的8位雙向I/O口,P2輸出緩沖器驅(qū)動4個TTL邏輯電平。此外,P1^0和P1^2分別作定時器/計數(shù)器的外部計數(shù)輸入(P1^0/T2)和定時器/計數(shù)器的觸發(fā)輸入(P1^1/T2EX),具體如下表所示。對P1端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。程序校驗時,需要外部上拉電阻。在這種模式下,P0具有內(nèi)部上拉電阻。對P0端口寫“1”時,引腳用作高阻抗輸入。 引腳功能說明 VCC:電源GND:地 P0口:8位漏極開路的雙向I/O口。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使其為眾多嵌入式控制應(yīng)用系統(tǒng)提供靈活的解決方案。1602實物圖如下:第三章 系統(tǒng)硬件設(shè)計STC89C54是一種高性能、低功耗的CMOS八位微控制器,具有8K在系統(tǒng)在線可編程Flash存儲器,使用ATMEL公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51產(chǎn)品引腳和指令完全兼容。模塊結(jié)構(gòu)輕巧、緊湊、裝配容易,像素分辨率高,尺寸小。方案二:LCD1602液晶顯示,具有字符發(fā)生器ROM,可顯示192種字符(32個5x10點陣字符和160個5x7點陣字符和),具有64個字節(jié)的自定義字符RAM,可以自定義4個5x11點陣字符或8個5x8點陣字符。動態(tài)電路是最廣泛的顯示方式之一,其能夠節(jié)省大量的I/O端口,而且功耗低。%RH雖然SHT11測量精度比較高,但是DHT11從價格上來說遠(yuǎn)遠(yuǎn)低于SHT11,本設(shè)計主要應(yīng)用于人的日常生活,選擇合適的元器件用做設(shè)計,DHT11完成能滿足我們?nèi)粘I顧z測的需求,故本次設(shè)計選擇DHT11作為設(shè)計溫濕度傳感器。2℃ 方案二 SHT11: 濕度測量范圍:0~100%RH; 溫度測量范圍:40~+℃; 溫度測量精度: 177。方案一 DHT11: 濕度測量范圍:20~95%RH; 溫度度測量范圍:0 ~ 50℃; 濕度測量精度:177。另外S54比C51還增加了ISP功能,就是在線可編程功能,這可是很有用的功能,首先是省去購買編程器的錢。STC89C54和AT89C51都是8051的內(nèi)核,只不過54的內(nèi)部資源比51多,比如增加了一個16位的計數(shù)器T2,當(dāng)然相應(yīng)的特殊寄存器(SFR)也有了一點變化,另外52的內(nèi)存也從51的128字節(jié)提高到了256字節(jié),ROM也從4K提高到8K,可以裝下更大的程序,但是若單從運算速度來講,由于二者都是8051的直
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1