,A
MOV 6EH,B
H_REP:LCALL DIS
JNB H_KEY,H_REP
SET_END:SETB tr0
RET;***********key(按键) program 结束***
;*****************CONTROL JDQ*********
CONTROL:MOV A,W_DATA
CJNE A,S_H_DATA,COMPARE1
OPEN1:CLR JDQ
AJMP CON_END
COMPARE1:JNC OPEN1
MOV A,W_DATA
CJNE A,S_L_DATA,COMPARE2
OPEN2:CLR JDQ
AJMP CON_END
COMPARE2:JC OPEN2
SETB JDQ
CON_END:RET
RET;***********CONTROL JDQ END*************
************HEX_BCD 转换子程序**********
IN ACC, OUT :R5 R6 R7
HEX_BCD:MOV B,#10
DIV AB
MOV R5,B
MOV A,B
MOV B,#10
DIV AB
MOV R6,B
MOV R7,A
RET ;**********ad7416 samping************
ad7416: MOV FADDR,#090H
MOV address,#00h
ii: MOV a,#01h
LCALL rd_rand
CLR C
RLC A
MOV 20H.1,C
RLC A
MOV 20H.0,C
MOV 4dh,a
MOV 20H.1,C
CLC c
RLC A
MOV 20h.0,C
ANL a,#11111100b
MOV L_DATA,A
MOV 20H.0,C
MOV C,F0
MOV ACC.1,C
MOV A,20H
ANL A,#00000011B
MOV H_DATA,A
RET
MOV ADDr_lo,#0
MOV address,#00h
; Ad7416 温度寄存器地址为01H
MOV a,#00h
免费文档范文--大棚温室自动控制系统文档设计(七)相关范文