锅炉水位控制器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
附录1:
附录2:
附录3:
附录4:
ORG 0 AJMP MAIN ORG 0003H AJMP ZD1 ORG 0030H MAIN:
MOV IE,#81H
SETB IT0
MOV P1,#0FFH
MOV DPTR,#TAB
JB P1.0,M0
LCALL DELAY1
JB P1.0,M0
AJMP L0
M0:
JB P1.1,M1 LCALL DELAY1
JB P1.1,M1 AJMP L1
M1:
JB P1.2,M2 LCALL DELAY1
JB P1.2,M2 AJMP L2
M2:
JB P1.3,M3 LCALL DELAY1
JB P1.3,M3 AJMP L3
M3:
LJMP L4
L0:CLR P3.5
CLR P3.6
CLR P1.5
CPL P1.6
MOV A,#4 MOVC A,@A+DPTR MOV P2,A LCALL DELAY
RET
LJMP MAIN
L1:
MOV A,#3 MOVC A,@A+DPTR MOV P2,A LCALL DELAY
RET
LJMP MAIN
L2:MOV A,#2 MOVC A,@A+DPTR MOV P2,A LCALL DELAY
RET
LJMP MAIN
L3:
MOV A,#1 MOVC A,@A+DPTR
MOV P2,A
LCALL DELAY
RET
LJMP MAIN
L4:SETB P3.5
SETB P3.6
CLR P1.4
CPL P1.6
MOV A,#0
MOVC A,@A+DPTR
MOV P2,A
LCALL DELAY
RET
LJMP MAIN
ZD1:JNB P3.0,Z1
JNB P3.1,Z2
JNB P3.3,Z7
JNB P3.4,Z8
JNB P1.3,Z3
ACALL L4
LJMP ZD1
Z7:SETB P3.5
RETI
Z8:CLR P3.5
RETI
Z3:
JNB P1.2,Z4
ACALL L3
LJMP ZD1
Z4:
JNB P1.1,Z5
ACALL L2
LJMP ZD1
Z5:
JNB P1.0,Z6
ACALL L1
LJMP ZD1
Z6:
JB P1.0,ZD1
ACALL L0
Z2:
CLR P3.6
RETI
Z1:
SETB P3.6
AJMP ZD1
TAB:DB
0C0H,0F9H,0A4H,0B0H,99H,92
H,82H,0F8H,80H,90H
DELAY:MOV R2,#20
D1:MOV R3,#250
DJNZ R3,$
DJNZ R2,D1
RET
DELAY1:MOV R4,#200
DJNZ R4,$
RET
END