基于数字式温度传感器的温度检测仪 第9页
ORG 0000H
AJMP MAIN
ORG 0003H
AJMP CHART
ORG 0030H
MAIN:MOV DPTR,#4FFFH
MOV A,#80H
MOVX @DPTR,A
SETB EX0
SETB ET0
SETB EA
MOV 28H,#0CH
LP:MOV DPTR,#2FF0H
MOV 29H,#0H
MOVX @DPTR,A
LCALL DISP
LCALL DECAY
INC DPTR
MOV 29H, #01H
MOV @DPTR,R
LCALL AD
LCALL RD
LCALL DISP
SJMP LP
AD转换及读取数据子程序子程序:
CS0804 EQUIP Y4;
WR0804 EQUIP P3.6
RD0804 EQUIP p3.7
OUT0804 EQUIP P0;
CLR CS0804;
NOP
CLR WR0804
NOP
SETB WR0804
NOP
SETB CS0804
NOP
RET
RD: MOV OUT0804,#0FFH
CLR CS0804
NOP
CLR RD0804
NOP
NOP
MOV A,OUT0804;
NOP
SETB RD0804
NOP
SETB CS0804
RET
查表子程序:
CHART: MOV R1, #0
MOVX A,@DPTR
PUSH DPL
PUSH DPH
MOV DPTR,#TAB
MOV B,#64H
MUL AB
PUSH ACC
NEXT: MOV A,R1
MOVC A,@A+DPTR
CJNE A,B,COMP1
INC R1
MOV A,R1
MOVC A,@A+DPTR
MOV B,A
POP ACC
CJNE B,A,COMP2
DEC R1
NEXT0: RL A
MOV A,#20H
DA A
ADD R1,#2
POP DPH
POP DPL
751com.cn
MOV 2BH,#0FH
MOV 2CH,#0FH
LJMP AGAIN
COMP4: JB 7EH,HAVE1
DEC R1
NEXT1: SETB 7FH
DEC R1
LJMP NEXT
COMP3: JB 7FH,HAVE2
INC R1
NEXT2: SETB 7EH
INC R1
CJNE R1,#0F1H,NEXT
LJMP OVER
COMP2: JC NEXT3
DJNZ R1,NEXT4
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
基于数字式温度传感器的温度检测仪 第9页下载如图片无法显示或论文不完整,请联系qq752018766