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

正文內容

基于stc89c52單片機溫濕度檢測系統(tǒng)設計-全文預覽

2025-07-18 18:50 上一頁面

下一頁面
  

【正文】 DT1 = 1。 unsigned char buf[5] = {0}。LCD_Write(LCD_DISPLAY_ON|LCD_CURSOR_ON)。LCD_Write(LCD_DISPLAY_ON|LCD_CURSOR_OFF)。 temh = TEP8。 Uart_sc(0x0A)。 Uart_sc(buf[0]%10+48)。 Uart_sc(buf[2]%10+48)。 if(flag_send==1) { LCD_Write(LCD_DISPLAY_ON|LCD_CURSOR_ON |LCD_CURSOR_BLINK_ON)。 LCD_cursor(0x0A)。 LCD_ints(buf[2])。 LCD_cursor(0)。 //接受完成,準備校驗數據 tem = buf[0]+buf[1]+buf[2]+buf[3]。//適當延時 N++。j8。 //跳過 80us DHT響應信號 while(DT0==1)。 delay_10us()。 delay_ms(30)。}void Node_sensor_0(unsigned int TEP,unsigned int DAM,int flag_send){ unsigned char i,j,N=0。i。 delay_1(5000)。 for(i=0。 while(x) { for (i = 0。 }void delay(unsigned char x) //x*{ unsigned char i。ji。static unsigned char value_array_1[SIZE]。sbit DT1 = P2^1。 if(P1!=0x0f) { key_flag=1。 } }} bit key_check() //檢測有無鍵按下{ bit key_flag=0。 while(!(P1amp。 for(j=0。 for(i=0。x=40。void delay_1ms(unsigned int i) //1ms延時{ unsigned char x,j。}void Uart_ss(unsigned char *p,bit flag) //發(fā)送字符串{ while(*p) { Uart_sc(*p++)。 //baud rate 2400b/s TR1 = 1。 TMOD = 0x20。unsigned char Res_buf[20]={0}。 LCD_Write(LCD_DISPLAY_DOUBLE_LINE)。i=0。i0。i3。 while(lcd_string[i]!=0x00) { LCD_write_data(lcd_string[i])。 LCD_EN=0。 LCD_RS=1。 LCD_Data=WriteData。 LCD_EN=0。 //判斷是否忙碌 LCD_RS=0。 //EN 是 1—0 使能 if(!LCD_BF)break。 LCD_RS=0。 //光標起始地址void LCD_printc(unsigned char lcd_data) 。 //清屏void Judge_LCD_busy(void)。sbit LCD_EN = P2^5。在該軟件系統(tǒng)中,定時器T0為工作方式1,定時周期為125ms,8次定時器中斷為1S,由于實際環(huán)境溫度和濕度變化是連續(xù)和平緩的,故這里采用分段定值平緩濾波算法處理每次測得的溫度和濕度值,有效防止了突發(fā)干擾使測得值波動很大,導致反饋系統(tǒng)關啟工作,影響系統(tǒng)的穩(wěn)定,提高了系統(tǒng)的抗干擾性。在圖中。R1 。信號為從上到下的順序當有鍵按下時,假如是K1按下,行信號與列信號接通,這時相應的行線(KEY0)變?yōu)榈碗娖剑?1111),可以肯定第一行(K1,5,9,13)有鍵按下。為提高CPU的效率,鍵盤采用中斷方式。原理如下圖: STC89C52單片機各引腳功能 溫度和濕度采集模塊圖1總線空閑狀態(tài)為高電平,主機把總線拉低等待DHT11響應,主機把總線拉低必須大于18毫秒,保證DHT11能檢測到起始信號。7DB0低4位三態(tài)、 雙向數據總線 0位(最低位)8DB1低4位三態(tài)、 雙向數據總線 1位9DB2低4位三態(tài)、 雙向數據總線 2位10DB3低4位三態(tài)、 雙向數據總線 3位11DB4高4位三態(tài)、 雙向數據總線 4位12DB5高4位三態(tài)、 雙向數據總線 5位13DB6高4位三態(tài)、 雙向數據總線 6位14DB7高4位三態(tài)、 雙向數據總線 7位(最高位)(也是busy flag)15BLA背光電源正極16BLK背光 電源負極寄存器選擇控制表    RSR/W操作說明00寫入指令寄存器(清除屏等)01讀busy flag(DB7),以及讀取位址計數器(DB0~DB6)值10寫入數據寄存器(顯示各字型等)11從數據寄存器讀取數據第3章 系統(tǒng)的硬件設計和連接采用STC89C52單片機作為系統(tǒng)的控制器。(16列2行)1602字符型LCD通常有14條引腳線或16條引腳線的LCD,多出來的2條線是背光電源線 VCC(15腳)和地線GND(16腳),其控制原理與14腳的LCD完全一樣,其中:    引腳符號功能說明1VSS一般接地2VDD接電源(+5V)3V0液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會產生“鬼影”,使用時可以通過一個10K的電位器調整對比度)。在Flash編程期間,也接收12伏VPP電壓。當89S52從外部程序存儲器執(zhí)行外部代碼時,在每個機器周期被激活兩次,而在訪問外部數據存儲器時,將不被激活。這一位置“1”,ALE僅在執(zhí)行MOVX或MOVC指令時有效。在Flash編程時,此引腳()也用作編程輸入脈沖。P3口亦作為STC89C52特殊功能(第二功能)使用RST:復位輸入。在Flash編程和校驗時,P2口也接收高8位地址字節(jié)和一些控制信號。P2口:具有內部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅動四個TTL邏輯電平。對P1端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。在這種模式下,P0具有內部上拉電阻。VCC:電源Vss:地 P0口:8位漏極開路的雙向I/O口。 單片機STC89C52STC89C52是一種低功耗、高性能CMOS八位微控制器,具有8K在系統(tǒng)可編程Flash存儲器,使用ATMEL公司高密度非易失性存儲器技術制造,與工業(yè)80C51產品指令和引腳完全兼容。(2)長期保存條件:溫度10-40℃,濕度60%以下 RS232接口RS232接口是1970年由美國電子工業(yè)協(xié)會(EIA)聯(lián)合貝爾系統(tǒng)、調制解調器廠家及計算機終端生產廠家共同制定的用于串行通訊的標準。電源引腳(VDD,GND)之間可增加一個100nF 的電容,用以去耦濾波。產品為 4 針單排引腳封裝。每個DHT11傳感器都在極為精確的濕度校驗室中進行校準。鍵盤控制顯示電路系統(tǒng)晶振電平變換PC機報警電路溫濕度傳感器單片機 系統(tǒng)重點及組成:溫濕度的檢測 溫濕度的顯示 單片機與PC機間的通信 通過開關量控制實現(xiàn)溫濕度上下限調節(jié) 系統(tǒng)總體框圖 溫濕度傳感器DHT11產品概述DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的溫濕度復合傳感器。這些二極管組成的矩陣由數碼控制實時顯示文字或圖象,造價相對低廉,顯示效果也較好。通過數碼控制這些極小的方格進行顯像。顯然這種單片機優(yōu)點更多,開發(fā)時間也大為縮短。單片機是系統(tǒng)的控制核心,所以單片機的性能關系到整個系統(tǒng)的好壞。它制作精巧,性能優(yōu)良,常用在探空儀和遙測中。(5)發(fā)濕度表(計):利用脫脂人發(fā)(或牛的腸衣)具有空氣潮濕時伸長,干燥時縮短的特性,制成毛發(fā)濕度表或濕度自記儀器,它的測濕精度較差,毛發(fā)濕度表通常在氣溫低于10℃時使用。相對濕度越小,表示當時空氣越干燥。傳統(tǒng)的溫度和濕度檢測系統(tǒng)主要有以下幾種:(1)水汽壓(e):是水汽在大氣總壓力中的分壓力。因此對于溫濕度控制器的設計有著很大的現(xiàn)實生產意義。隨著信息產業(yè)的發(fā)展及工業(yè)化的進步,溫度和濕度不僅僅表現(xiàn)在以上幾個方面直接或間接影響著人類基本生活條件, 還表現(xiàn)在對工生物制品、醫(yī)藥衛(wèi)生、科學研究、國防建設等方面的影響。本系統(tǒng)包括系統(tǒng)硬件和軟件設計,可靠性高,結構簡單,實現(xiàn)了對溫濕度的自動調節(jié)?;贏T89C52單片機的溫濕度檢測系統(tǒng)設計基于STC89C52單片機的溫濕度檢測系統(tǒng)設計摘要隨著人們的生活及其生產水平的不斷提高,對生活環(huán)境和生產環(huán)境的要求就顯的尤為重要,溫濕度的控制就是一個典型的例子,因此溫濕度檢測系統(tǒng)就是現(xiàn)代生產生活中應運而生的一種智能、快捷、方便可靠的檢測系統(tǒng),特別是在工業(yè)生產中如果檢測得不準確就會發(fā)生許多的生產事故。所有的測量操作都可以通過主機控制軟件來實現(xiàn),溫度和濕度傳感器得到的測量信號,經電路轉換為電信號,然后通過轉換送到單片機進行數據處理,經軟件分析處理后送顯示裝置。例如在我工作的生產發(fā)光二極管LED的工業(yè)現(xiàn)場,前面的兩道工序固晶片和焊線要求的精度非常高,晶片必須固到碗杯的中心點,偏差不可超過1/5晶片的寬度,且對膠量的控制也有嚴格的要求,只有這道工序做好了,下一個工序焊線才會順利,否則焊線將會出現(xiàn)很多異常,不僅會降低產量也會造成質量問題,因此要求每三個小時記錄一次室內的溫濕度,且要保證其溫度在18℃23℃之間,濕度不可超過60%。傳統(tǒng)的溫濕度測量多采用模擬小信號傳感器,不僅信號調理電路復雜,且溫濕度值的標定過程也極其復雜,并需要使用昂貴的標定儀器設備。本系統(tǒng)還通過RS232和上位機相連,可以設置每隔一定的時間進行溫度和濕度的采集,上傳到上位機,以供查詢。空氣完全干燥時,相對濕度為零。(4)干濕球溫度表:用一對并列裝置的、形狀完全相同的溫度表,一支測氣溫,稱干球溫度表,另一支包有保持浸透蒸餾水的脫脂紗布,稱濕球溫度表。(7)薄膜濕敏電容:是以高分子聚合物為介質的電容器,因吸收(或釋放)水汽而改變電容值。在溫濕度要求嚴格的場合,利用多傳感技術可以提高系統(tǒng)的可靠性和精度,亦可以提高系統(tǒng)的時間空間的覆蓋范圍。而AT89S52含有在系統(tǒng)可編程的Flash存儲器,片內有8K閃存,RAM的容量也較AT89C51大,為256字節(jié)。LCD液晶顯示的像素單元是整合在同一塊液晶版當中分隔出來的小方格。如果是彩色,一般是三個三原色小二極管組成的一個大二極管。第2章 系統(tǒng)總體方案設計本設計是基于單片機對數字信號的高敏感和可控性、溫濕度傳感器可以產生模擬信號,和A/D模擬數字轉換芯片的性能,此設計以STC89C52基本系統(tǒng)為核心的一套檢測系統(tǒng),其中包括單片機、復位電路、溫濕度檢測、鍵盤及顯示、報警電路、系統(tǒng)軟件等部分的設計。因此該產品具有品質卓越、超快響應、抗干擾能力強、性價比極高等優(yōu)點。超小的體積、極低的功耗,信號傳輸距離可達20米以上,使其成為各類應用甚至最為苛刻的應用場合的最佳選則。傳感器上電后,要等待 1s 以越過不穩(wěn)定狀態(tài)在此期間無需發(fā)送任何指令。注意事項(1)避免結露情況下使用。隨著設備的不斷改進,出現(xiàn)了代替DB25的DB9接口,現(xiàn)在都把RS232接口叫做DB9。 主要特性(1) 與MCS51單片機產品兼容;(2) 8K字節(jié)在系統(tǒng)可編程Flash存儲器;(3) 1000次擦寫周期;(4) 全靜態(tài)操作:0Hz~33Hz;(5) 三級加密程序存儲器;(6) 32個可編程I/O口線;(7) 三個16位定時器/計數器;(8) 八個中斷源;(9) 全雙工UART串行通道;(10) 低功耗空閑和掉電模式;(11) 掉電后中斷可喚醒; STC89C52芯片的引腳圖(12) 看門狗定時器;(13) 雙數據指針;(14) 掉電標識符。當訪問外部程序和
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1