📄 scankr.asm
字号:
JC YC030; AX>=BX ;C=1; ;4T/8T
SJMP YX031; ;7T
YC030: LDB BXL, YXBUF03; ;10T
LDB AXL, #030; ;10T
LDB AXH, KGBF03[0]; ;10T
JBC AXH, 6H, KH030; ;5T/9T
KF030: JBS NEW04, 2H, NH030; ;5/9 /* 常开开关 */
SJMP NF030; ;7T
KH030: JBS NEW04, 2H, NF030; ;5/9 /* 常闭开关 */
NH030: ORB BXL, #040H;
LDB AXH, #0F0H;
SJMP FX030; ;7T
NF030: ANDB BXL, #0BFH;
LDB AXH, #070H;
FX030: STB BXL, YXBUF03;
LDB BXL, SOEPM03[0]; ;10T
JBS BXL, 2H,YE030;
LD BX, ST_MSL_030[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_SEC_030[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_HOU_030[0]; ;10T
EST BX, [YSIPR]+; ;8T
EST AX, [YSIPR]+; ;8T
EST Sys_Month,[YSIPR]+; ;8T
LD AX, YSCON[0];
CMP AX, #999;
BNH PT030;
CLR AX;
LD YSIPR, #lsw SoeBuf;
LD YSIPR+2, #msw SoeBuf;
PT030: INC AX; ;3T
ST AX, YSCON[0];
YE030: ANDB YSFG03, #0BFH; ;4T
;--------------------------YX--031-----------------------------
YX031: JBS YSFG03, 7H,YS031; ;5/9 /* 遥信设置 */
YY031: JBS CHG04, 3H,GK031; ;5/9T
SJMP YX032; ;7T
GK031: ST ST_MSL, ST_MSL_031[0]; ;10T
ST ST_SEC, ST_SEC_031[0]; ;10T
ST ST_HOU, ST_HOU_031[0]; ;10T
ORB YSFG03, #080H; ;4T
ST R0, JGTM031[0]; ;10T
SJMP YX032; ;7T
YS031: LD AX, JGTM031[0]; ;10T /* 遥信开关动作状态 */
INC AX; ;3T
ST AX, JGTM031[0]; ;10T
JBS CHG04,3H,YE031; ;5T/9T 遥信开关复归
DT031: LD BX, BVTM031[0]; ;10T /* 遥信开关静止 */
CMP AX,BX; ;4T
JC YC031; AX>=BX ;C=1; ;4T/8T
SJMP YX032; ;7T
YC031: LDB BXL, YXBUF03; ;10T
LDB AXL, #031; ;10T
LDB AXH, KGBF03[0]; ;10T
JBC AXH, 7H, KH031; ;5T/9T
KF031: JBS NEW04, 3H, NH031; ;5/9 /* 常开开关 */
SJMP NF031; ;7T
KH031: JBS NEW04, 3H, NF031; ;5/9 /* 常闭开关 */
NH031: ORB BXL, #080H;
LDB AXH, #0F0H;
SJMP FX031; ;7T
NF031: ANDB BXL, #07FH;
LDB AXH, #070H;
FX031: STB BXL, YXBUF03;
LDB BXL, SOEPM03[0]; ;10T
JBS BXL, 3H,YE031;
LD BX, ST_MSL_031[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_SEC_031[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_HOU_031[0]; ;10T
EST BX, [YSIPR]+; ;8T
EST AX, [YSIPR]+; ;8T
EST Sys_Month,[YSIPR]+; ;8T
LD AX, YSCON[0];
CMP AX, #999;
BNH PT031;
CLR AX;
LD YSIPR, #lsw SoeBuf;
LD YSIPR+2, #msw SoeBuf;
PT031: INC AX; ;3T
ST AX, YSCON[0];
YE031: ANDB YSFG03, #07FH; ;4T
;--------------------------YX--032-----------------------------
YX032: JBS YSFG04, 0H,YS032; ;5/9 /* 遥信设置 */
YY032: JBS CHG04, 4H,GK032; ;5/9T
SJMP YX033; ;7T
GK032: ST ST_MSL, ST_MSL_032[0]; ;10T
ST ST_SEC, ST_SEC_032[0]; ;10T
ST ST_HOU, ST_HOU_032[0]; ;10T
ORB YSFG04, #001H; ;4T
ST R0, JGTM032[0]; ;10T
SJMP YX033; ;7T
YS032: LD AX, JGTM032[0]; ;10T /* 遥信开关动作状态 */
INC AX; ;3T
ST AX, JGTM032[0]; ;10T
JBS CHG04,4H,YE032; ;5T/9T 遥信开关复归
DT032: LD BX, BVTM032[0]; ;10T /* 遥信开关静止 */
CMP AX,BX; ;4T
JC YC032; AX>=BX ;C=1; ;4T/8T
SJMP YX033; ;7T
YC032: LDB BXL, YXBUF04; ;10T
LDB AXL, #032; ;10T
LDB AXH, KGBF04[0]; ;10T
JBC AXH, 0H, KH032; ;5T/9T
KF032: JBS NEW04, 4H, NH032; ;5/9 /* 常开开关 */
SJMP NF032; ;7T
KH032: JBS NEW04, 4H, NF032; ;5/9 /* 常闭开关 */
NH032: ORB BXL, #001H;
LDB AXH, #0F0H;
SJMP FX032; ;7T
NF032: ANDB BXL, #0FEH;
LDB AXH, #070H;
FX032: STB BXL, YXBUF04;
LDB BXL, SOEPM04[0]; ;10T
JBS BXL, 4H,YE032;
LD BX, ST_MSL_032[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_SEC_032[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_HOU_032[0]; ;10T
EST BX, [YSIPR]+; ;8T
EST AX, [YSIPR]+; ;8T
EST Sys_Month,[YSIPR]+; ;8T
LD AX, YSCON[0];
CMP AX, #999;
BNH PT032;
CLR AX;
LD YSIPR, #lsw SoeBuf;
LD YSIPR+2, #msw SoeBuf;
PT032: INC AX; ;3T
ST AX, YSCON[0];
YE032: ANDB YSFG04, #0FEH; ;4T
;--------------------------YX--033-----------------------------
YX033: JBS YSFG04, 1H,YS033; ;5/9 /* 遥信设置 */
YY033: JBS CHG04, 5H,GK033; ;5/9T
SJMP YX034; ;7T
GK033: ST ST_MSL, ST_MSL_033[0]; ;10T
ST ST_SEC, ST_SEC_033[0]; ;10T
ST ST_HOU, ST_HOU_033[0]; ;10T
ORB YSFG04, #002H; ;4T
ST R0, JGTM033[0]; ;10T
SJMP YX034; ;7T
YS033: LD AX, JGTM033[0]; ;10T /* 遥信开关动作状态 */
INC AX; ;3T
ST AX, JGTM033[0]; ;10T
JBS CHG04,5H,YE033; ;5T/9T 遥信开关复归
DT033: LD BX, BVTM033[0]; ;10T /* 遥信开关静止 */
CMP AX,BX; ;4T
JC YC033; AX>=BX ;C=1; ;4T/8T
SJMP YX034; ;7T
YC033: LDB BXL, YXBUF04; ;10T
LDB AXL, #033; ;10T
LDB AXH, KGBF04[0]; ;10T
JBC AXH, 1H, KH033; ;5T/9T
KF033: JBS NEW04, 5H, NH033; ;5/9 /* 常开开关 */
SJMP NF033; ;7T
KH033: JBS NEW04, 5H, NF033; ;5/9 /* 常闭开关 */
NH033: ORB BXL, #002H;
LDB AXH, #0F0H;
SJMP FX033; ;7T
NF033: ANDB BXL, #0FDH;
LDB AXH, #070H;
FX033: STB BXL, YXBUF04;
LDB BXL, SOEPM04[0]; ;10T
JBS BXL, 5H,YE033;
LD BX, ST_MSL_033[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_SEC_033[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_HOU_033[0]; ;10T
EST BX, [YSIPR]+; ;8T
EST AX, [YSIPR]+; ;8T
EST Sys_Month,[YSIPR]+; ;8T
LD AX, YSCON[0];
CMP AX, #999;
BNH PT033;
CLR AX;
LD YSIPR, #lsw SoeBuf;
LD YSIPR+2, #msw SoeBuf;
PT033: INC AX; ;3T
ST AX, YSCON[0];
YE033: ANDB YSFG04, #0FDH; ;4T
;--------------------------YX--034-----------------------------
YX034: JBS YSFG04, 2H,YS034; ;5/9 /* 遥信设置 */
YY034: JBS CHG04, 6H,GK034; ;5/9T
SJMP YX035; ;7T
GK034: ST ST_MSL, ST_MSL_034[0]; ;10T
ST ST_SEC, ST_SEC_034[0]; ;10T
ST ST_HOU, ST_HOU_034[0]; ;10T
ORB YSFG04, #004H; ;4T
ST R0, JGTM034[0]; ;10T
SJMP YX035; ;7T
YS034: LD AX, JGTM034[0]; ;10T /* 遥信开关动作状态 */
INC AX; ;3T
ST AX, JGTM034[0]; ;10T
JBS CHG04,6H,YE034; ;5T/9T 遥信开关复归
DT034: LD BX, BVTM034[0]; ;10T /* 遥信开关静止 */
CMP AX,BX; ;4T
JC YC034; AX>=BX ;C=1; ;4T/8T
SJMP YX035; ;7T
YC034: LDB BXL, YXBUF04; ;10T
LDB AXL, #034; ;10T
LDB AXH, KGBF04[0]; ;10T
JBC AXH, 2H, KH034; ;5T/9T
KF034: JBS NEW04, 6H, NH034; ;5/9 /* 常开开关 */
SJMP NF034; ;7T
KH034: JBS NEW04, 6H, NF034; ;5/9 /* 常闭开关 */
NH034: ORB BXL, #004H;
LDB AXH, #0F0H;
SJMP FX034; ;7T
NF034: ANDB BXL, #0FBH;
LDB AXH, #070H;
FX034: STB BXL, YXBUF04;
LDB BXL, SOEPM04[0]; ;10T
JBS BXL, 6H,YE034;
LD BX, ST_MSL_034[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_SEC_034[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_HOU_034[0]; ;10T
EST BX, [YSIPR]+; ;8T
EST AX, [YSIPR]+; ;8T
EST Sys_Month,[YSIPR]+; ;8T
LD AX, YSCON[0];
CMP AX, #999;
BNH PT034;
CLR AX;
LD YSIPR, #lsw SoeBuf;
LD YSIPR+2, #msw SoeBuf;
PT034: INC AX; ;3T
ST AX, YSCON[0];
YE034: ANDB YSFG04, #0FBH; ;4T
;--------------------------YX--035-----------------------------
YX035: JBS YSFG04, 3H,YS035; ;5/9 /* 遥信设置 */
YY035: JBS CHG04, 7H,GK035; ;5/9T
SJMP YX036; ;7T
GK035: ST ST_MSL, ST_MSL_035[0]; ;10T
ST ST_SEC, ST_SEC_035[0]; ;10T
ST ST_HOU, ST_HOU_035[0]; ;10T
ORB YSFG04, #008H; ;4T
ST R0, JGTM035[0]; ;10T
SJMP YX036; ;7T
YS035: LD AX, JGTM035[0]; ;10T /* 遥信开关动作状态 */
INC AX; ;3T
ST AX, JGTM035[0]; ;10T
JBS CHG04,7H,YE035; ;5T/9T 遥信开关复归
DT035: LD BX, BVTM035[0]; ;10T /* 遥信开关静止 */
CMP AX,BX; ;4T
JC YC035; AX>=BX ;C=1; ;4T/8T
SJMP YX036; ;7T
YC035: LDB BXL, YXBUF04; ;10T
LDB AXL, #035; ;10T
LDB AXH, KGBF04[0]; ;10T
JBC AXH, 3H, KH035; ;5T/9T
KF035: JBS NEW04, 7H, NH035; ;5/9 /* 常开开关 */
SJMP NF035; ;7T
KH035: JBS NEW04, 7H, NF035; ;5/9 /* 常闭开关 */
NH035: ORB BXL, #008H;
LDB AXH, #0F0H;
SJMP FX035; ;7T
NF035: ANDB BXL, #0F7H;
LDB AXH, #070H;
FX035: STB BXL, YXBUF04;
LDB BXL, SOEPM04[0]; ;10T
JBS BXL, 7H,YE035;
LD BX, ST_MSL_035[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_SEC_035[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_HOU_035[0]; ;10T
EST BX, [YSIPR]+; ;8T
EST AX, [YSIPR]+; ;8T
EST Sys_Month,[YSIPR]+; ;8T
LD AX, YSCON[0];
CMP AX, #999;
BNH PT035;
CLR AX;
LD YSIPR, #lsw SoeBuf;
LD YSIPR+2, #msw SoeBuf;
PT035: INC AX; ;3T
ST AX, YSCON[0];
YE035: ANDB YSFG04, #0F7H; ;4T
;--------------------------YX--036-----------------------------
YX036: JBS YSFG04, 4H,YS036; ;5/9 /* 遥信设置 */
YY036: JBS CHG05, 0H,GK036; ;5/9T
SJMP YX037; ;7T
GK036: ST ST_MSL, ST_MSL_036[0]; ;10T
ST ST_SEC, ST_SEC_036[0]; ;10T
ST ST_HOU, ST_HOU_036[0]; ;10T
ORB YSFG04, #010H; ;4T
ST R0, JGTM036[0]; ;10T
SJMP YX037; ;7T
YS036: LD AX, JGTM036[0]; ;10T /* 遥信开关动作状态 */
INC AX; ;3T
ST AX, JGTM036[0]; ;10T
JBS CHG05,0H,YE036; ;5T/9T 遥信开关复归
DT036: LD BX, BVTM036[0]; ;10T /* 遥信开关静止 */
CMP AX,BX; ;4T
JC YC036; AX>=BX ;C=1; ;4T/8T
SJMP YX037; ;7T
YC036: LDB BXL, YXBUF04; ;10T
LDB AXL, #036; ;10T
LDB AXH, KGBF04[0]; ;10T
JBC AXH, 4H, KH036; ;5T/9T
KF036: JBS NEW05, 0H, NH036; ;5/9 /* 常开开关 */
SJMP NF036; ;7T
KH036: JBS NEW05, 0H, NF036; ;5/9 /* 常闭开关 */
NH036: ORB BXL, #010H;
LDB AXH, #0F0H;
SJMP FX036; ;7T
NF036: ANDB BXL, #0EFH;
LDB AXH, #070H;
FX036: STB BXL, YXBUF04;
LDB BXL, SOEPM04[0]; ;10T
JBS BXL, 0H,YE036;
LD BX, ST_MSL_036[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_SEC_036[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_HOU_036[0]; ;10T
EST BX, [YSIPR]+; ;8T
EST AX, [YSIPR]+; ;8T
EST Sys_Month,[YSIPR]+; ;8T
LD AX, YSCON[0];
CMP AX, #999;
BNH PT036;
CLR AX;
LD YSIPR, #lsw SoeBuf;
LD YSIPR+2, #msw SoeBuf;
PT036: INC AX; ;3T
ST AX, YSCON[0];
YE036: ANDB YSFG04, #0EFH; ;4T
;--------------------------YX--037-----------------------------
YX037: JBS YSFG04, 5H,YS037; ;5/9 /* 遥信设置 */
YY037: JBS CHG05, 1H,GK037; ;5/9T
SJMP YX038; ;7T
GK037: ST ST_MSL, ST_MSL_037[0]; ;10T
ST ST_SEC, ST_SEC_037[0]; ;10T
ST ST_HOU, ST_HOU_037[0]; ;10T
ORB YSFG04, #020H; ;4T
ST R0, JGTM037[0]; ;10T
SJMP YX038; ;7T
YS037: LD AX, JGTM037[0]; ;10T /* 遥信开关动作状态 */
INC AX; ;3T
ST AX, JGTM037[0]; ;10T
JBS CHG05,1H,YE037; ;5T/9T 遥信开关复归
DT037: LD BX, BVTM037[0]; ;10T /* 遥信开关静止 */
CMP AX,BX; ;4T
JC YC037; AX>=BX ;C=1; ;4T/8T
SJMP YX038; ;7T
YC037: LDB BXL, YXBUF04; ;10T
LDB AXL, #037; ;10T
LDB AXH, KGBF04[0]; ;10T
JBC AXH, 5H, KH037; ;5T/9T
KF037: JBS NEW05, 1H, NH037; ;5/9 /* 常开开关 */
SJMP NF037; ;7T
KH037: JBS NEW05, 1H, NF037; ;5/9 /* 常闭开关 */
NH037: ORB BXL, #020H;
LDB AXH, #0F0H;
SJMP FX037; ;7T
NF037: ANDB BXL, #0DFH;
LDB AXH, #070H;
FX037: STB BXL, YXBUF04;
LDB BXL, SOEPM04[0]; ;10T
JBS BXL, 1H,YE037;
LD BX, ST_MSL_037[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_SEC_037[0]; ;10T
EST BX, [YSIPR]+; ;8T
LD BX, ST_HOU_037[0]; ;10T
EST BX, [YSIPR]+; ;8T
EST AX, [YSIPR]+; ;8T
EST Sys_Month,[YSIPR]+; ;8T
LD AX, YSCON[0];
CMP AX, #999;
BNH PT037;
CLR AX;
LD YSIPR, #lsw SoeBuf;
LD YSIPR+2, #msw SoeBuf;
PT037: INC AX; ;3T
ST AX, YSCON[0];
YE037: ANDB YSFG04, #0DFH; ;4T
;--------------------------YX--038-----------------------------
YX038: JBS YSFG04, 6H,YS038; ;5/9 /* 遥信设置 */
YY038: JBS CHG05, 2H,GK038; ;5/9T
SJMP YX039; ;7T
GK038: ST ST_MSL, ST_MSL_038[0]; ;10T
ST ST_SEC, ST_SEC_038[0]; ;10T
ST ST_HOU, ST_HOU_038[0]; ;10T
ORB YSFG04, #040H; ;4T
ST R0, JGTM038[0]; ;10T
SJMP YX039; ;7T
YS038: LD AX, JGTM038[0]; ;10T /* 遥信开关动作状态 */
INC AX; ;3T
ST AX, JGTM038[0]; ;10T
JBS CHG05,2H,YE038; ;5T/9T 遥信开关复归
DT038: LD BX, BVTM038[0];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -