,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 
免费文档范文--大棚温室自动控制系统文档设计(七)相关范文

