vold.asm

来自「给香港公司做的出口欧洲的电子称项目全部源代码 CPU:KS57C2308 RAN」· 汇编 代码 · 共 29 行

ASM
29
字号
;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 + =
减小字号Ctrl + -
显示快捷键?