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

正文內(nèi)容

基于單片機(jī)的溫濕度控制系統(tǒng)設(shè)計--畢業(yè)設(shè)計(存儲版)

2025-07-17 05:13上一頁面

下一頁面
  

【正文】 house the temperature and humidity control system, to temperature and humidity control and real time display which assigns, temperature humidity signal has four groups respectively, the system uses the certain algorithm to the signal processing by to determine uses some control method, uses the temperature first pattern in this system, circulation processing. Key words: The 89C51 8729 keyboards LCD ADC0809 附錄: IN0 EQU 7FF8H IN1 EQU 7FF9H IN2 EQU 7FFAH IN3 EQU 7FFBH IN4 EQU 7FFCH IN5 EQU 7FFDH IN6 EQU 7FFEH IN7 EQU 7FFFH SET_WL EQU 50H SET_WH EQU 51H SET_W EQU 52H CURTM_W EQU 53H SET_SL EQU 54H SET_SH EQU 55H SET_S EQU 56H CURTM_S EQU 57H Z8279 EQU 08701H 。LCD RC 引腳 定義 EN EQU 。鍵識別 SET_T: LCALL GETKEY ; 調(diào)用 GETKEY CJNE A,0FFH,SET_T ; 判斷是否有鍵入 , 無則再讀 MOV A,B CJNE A,3CH,TT ; 判斷鍵入是否 3CH CJNE R0,00H,SET_1 ; 判斷是否有鍵入并鍵入完成 SJMP SET_T SET_1: LCALL DISPLAY_NOR MOV DPTR ,Z8279 MOV A,LEDMOD 。置標(biāo)志 (無鍵輸入 ) SJMP NKBHIT GETVAL: MOV A,READKB 。讀數(shù)子程序 WKEY1: LCALL GETKEY 。無鍵輸入則再讀 MOV A,B ADD A,016H 。保存現(xiàn)場 PUSH DPL PUSH ACC LCALL DELAY 。加位置偏移量 MOV DPTR,Z8279 MOVX DPTR,A ?;謴?fù)現(xiàn)場 POP 0 RET L1: LCALL SET_T1 LCALL A_D_W LCALL A_D_S LCALL CON_W LCALL A_D_W LCALL A_D_S LCALL CON_S SJMP L1 溫度控制: CON_W: MOV A,SET_WL 將鍵入下限于實時值比較 CJNE A,CURTM_W,CON0_W LJMP END_CON_W CON0_W: JNC RISE_W 若 實時值在下限以下,則調(diào)用升溫 JC CON1_W 若在下限以上則再判斷 CON1_W: MOV A,SET_WH 實時值 與上限比較 CJNE A,CURTM_W,CON2_W LJMP END_CON_W CON2_W: JNC END_CON_W 若在上限下限以內(nèi)則返回 JC DOWN_W 否則調(diào)用降溫 END_CON_W:RET 降溫處理: DOWN_W: SETB LCALL DIS_WS ; 中間 實時溫濕度顯示 LCALL RED LCALL TEST1_W CLR MOV DPTR,8100H MOV A,0FFH MOVX DPTR,A LJMP END_CON_W 升溫處理: RISE_W: CLR LCALL DIS_WS ;中間 實時溫濕度顯示 LCALL GREEN LCALL TEST2_W SETB MOV DPTR,8100H MOV A,0FFH MOVX DPTR,A TEST1_W: LCALL A_D_W 測試降濕 CLR C MOV A, CURTM_W MOV A,SET_W ADDC A,01H CJNE A,CURTM_S,TEST1_W 判斷是 否降溫到中間值+ 1,無則繼續(xù)降濕 RET TEST2_W: LCALL A_D_W 測試升濕 CLR C MOV A, CURTM_W MOV A,SET_W SUBB A,01H CJNE A,CURTM_W,TEST_W 判斷是否降溫到中間值- 1,無則繼續(xù)升濕 四路溫度平均: A_D_W: MOV A,R1 RL A RL A MOV R0,A MOV R1,A MOV A ,R0 INC R0 MOV R5,00H MOV R6,04H START: CJNE R1,00H,AD04 MOV DPTR,IN0 SJMP TRAN AD04: CJNE R3,01H, AD05 MOV DPTR,IN1 SJMP TRAN AD05: CJNE R3,02H, AD06 MOV DPTR,IN2 SJMP TRAN AD06: MOV DPTR,IN3 TRAN: MOVX DPTR,A 。延時子程序 PUSH 0 。保存現(xiàn)場 PUSH DPL PUSH ACC MOV A,LEDWR0 。置非法輸入標(biāo)志 KEYOK: RET INIT_TRF: MOV DPTR,8100H MOV A,0FFH MOVX DPTR,A RET INIT8279: 。保存輸入的值 WKEY2: LCALL GETKEY 。置返回鍵值 MOV A,0FFH 。屏蔽 D7D3 JNZ GETVAL 。啟動四位接口指令 LCALL EN1 ; RS=0,R/W=0,D4~D7=0010 LCALL INIT_LCD1 ; LCD 指令設(shè)置初試化 RET WCOM: MOV P0,A ;先寫入高四位命令 CLR RS ; RS=0 寫入命令 LCALL EN1 ;產(chǎn)生高電平起用脈沖 RLC A ;向左移四位 RLC A RLC A RLC A MOV P0,A ;先寫入低四位命令 CLR RS 。清除顯示 RAM READKB EQU 40H 。同時感謝各位同學(xué)對我的幫助,只有我們不斷的努力學(xué)習(xí),明天才會更加美好,因 為機(jī)會永遠(yuǎn)屬于那些有準(zhǔn)備的人。 除了以上所提到的模塊之外,還有一些模塊也很重要,也都需要認(rèn)真的調(diào)試,如報警模塊等。 功能模塊的調(diào)試方案 把各個功能模塊編寫成單獨的源文件進(jìn)行調(diào)試,調(diào)試成功以后,再將各部分聯(lián)合在一起。 調(diào)試 8279芯片。 向 74LS273交替發(fā)送 0F0H、 0FFH,或 0FH、 0FFH,以實現(xiàn) LED燈紅 /滅交替或綠 /滅交替,這時我們就看到了閃爍的效果。 圖 332 溫 濕 度控制 模塊 溫濕度判斷控制模塊也是系統(tǒng)的核心模塊之一,所謂判斷控制模塊,就是對用戶輸入的溫度和濕度與當(dāng)前溫室內(nèi)的實際溫 濕度進(jìn)行比較,先進(jìn)行判斷,然后再進(jìn)行控制,控制模塊是決定系統(tǒng)將要進(jìn)行什么工作的。 圖 312 鍵盤顯示模塊 本系統(tǒng)中使用 8279 芯片完成有關(guān) 鍵盤輸入和溫濕度顯示工作。 VO:亮度調(diào)整電壓輸入控制器。 R/W: LCD讀寫控制線。 GND:地。 ( 5) ADC0809 芯片 [3] ADC0809是 28腳雙列 直插式封裝。 用于傳送 8279與 CPU之間的命令、數(shù)據(jù)和狀態(tài)。 ( 2) 74LS273 地址鎖存器 74LS273是帶有三態(tài)緩沖輸出的 8D鎖存器 74LS273; 此外,通過 SFR 還可以直接控制 I/O、 A/D、 PWM、串行 口等部件的有效運(yùn)行。 . 主要組件簡介 ( 1) 89C51 芯片 89C51是 Intel公司于 80年代初推出的 8位嵌入式微控制器(內(nèi)部數(shù)據(jù)總線為 8位,外部數(shù)據(jù)總線為 8 位),它與 MCS96 系統(tǒng)中的其它芯片相比,具有性能高、功能全、售價低廉、使用方便( 48PINDIP)等優(yōu)點。清除顯示 RAM LEDWR0 EQU 80H 。 16個鍵分別是“ 0”到“ F”,對應(yīng)的鍵值是 0到 15不需要鍵值的轉(zhuǎn)換。用戶輸入之后
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1