📄 vold.asm
字号:
;MODULE: VOLD.ASM ;
;FUNCTION: CHECK BATTERY VOLTAGE ;
;***************************************************************************;
; VOL_DETECT ;
;***************************************************************************;
; [VOLD_DLY] ;
; [ABNORMAL_CNT] ;
VOL_DETECT: ;
SMB 1 ;
INCS VOLD_DLY ; VOLD_DLY FULL ?
JP SB0_RET ; NO.
LD A,#0 ; YES.
LD VOLD_DLY,A ;
SMB 15 ;
LDB C,VOLD_IN ;
SMB 1 ;
BTST C ; C = H ?
JPS VOLD_1 ; NO. VOLTAGE IS ABNORMAL.
LD A,#0 ; YES. VOLTAGE IS NORMAL
LD ABNORMAL_CNT,A ;
SB0_RET:SMB 0 ;
RET ;
VOLD_1: INCS ABNORMAL_CNT ; FULL ?
JP SB0_RET ; NO.
LD EA,#LO ; YES. DISPLAY "Lo", THEN TURN OFF POWER
JP DISP_ERR_COM ;
;**************************************;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -