📄 read_7135.asm
字号:
CALL TD_300MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP2_2
CLR EM6
CALL TD_300MS
CALL JS
CALL RUN
CALL JS
CALL COMPARE_p_1
mov a, vol1_ok
cjne a, #0ffh, FAIL_JMP4_2
MOV A,H_L_FLG
CJNE A,#00H,GO_HIGH_5_2
CALL DISP_STEP_5
JMP GO_CHECK_5_2 ;;;;5 ;;11
GO_HIGH_5_2: CALL DISP_STEP_11
GO_CHECK_5_2:
SETB EM7
CALL TD_300MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP4_2
CLR EM7
CALL TD_300MS
CALL JS
CALL RUN
CALL COMPARE_p_1
mov a, vol1_ok
cjne a, #0ffh, FAIL_JMP4_2
MOV A,H_L_FLG
CJNE A,#00H,GO_HIGH_6_2
CALL DISP_STEP_6
JMP GO_CHECK_6_2
FAIL_JMP4_2: JMP FAIL
GO_HIGH_6_2: CALL DISP_STEP_12 ;;;;6 ;;12
GO_CHECK_6_2:
SETB EM8
CALL TD_300MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP4_2
CLR EM8
CALL TD_300MS
CALL JS
CALL RUN
CALL COMPARE_p_1
mov a, vol1_ok
cjne a, #0ffh, FAIL_JMP4_2
MOV A,H_L_FLG
CJNE A,#00H,GO_HIGH_7_2
MOV DATAL_L,#0d4H
MOV DATAL_H,#03H
MOV DATAH_L,#88H
MOV DATAH_H,#04H
JMP GO_CHECK_7_2
GO_HIGH_7_2:
MOV DATAL_L,#92H
MOV DATAL_H,#04H
MOV DATAH_L,#0baH
MOV DATAH_H,#04H
GO_CHECK_7_2:
SETB EM2
CALL TD_500MS
CALL TD_400MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP4_2
CALL JS
CALL RUN
CALL COMPARE_p
mov a, vol1_ok
cjne a, #0ffh, FAIL_JMP4_2
CLR EM2
CALL TD_300MS
CALL JS
CALL STOP_STATE
MOV A,STOP_FLG
CJNE A,#0FFH,FAIL_JMP4_2
CALL EM1_ON
CALL TD_100MS
CALL JS
CALL STOP_STATE
MOV A,STOP_FLG
CJNE A,#0FFH,FAIL_JMP3_2
MOV A,H_L_FLG
CJNE A,#00H,HI_END_3_2
SETB EM10
CALL TD_200MS
MOV H_L_FLG,#0FFH
JMP HI_LOOP2
FAIL_JMP3_2: JMP FAIL
HI_END_3_2:
CALL PASS
JMP MAIN1
;++++++++++++++++++++++++++++++++++++++++++++++++++++
PRO_MODEL3:
CLR EM10
SETB EM9
CALL TD_300MS
SETB POWER
CALL TD_300MS
MOV H_L_FLG,#00H
CALL EM1_ON
CALL TD_200MS
CALL STOP_STATE
MOV A,STOP_FLG
CJNE A,#0FFH,FAIL_JMP2_3
HI_LOOP3:
MOV A,H_L_FLG
CJNE A,#00H,GO_HIGH_1_3
CALL DISP_STEP_1
MOV DATAL_L,#85H
MOV DATAL_H,#02H
MOV DATAH_L,#0E4H
MOV DATAH_H,#02H
JMP GO_CHECK_1_3
GO_HIGH_1_3: CALL DISP_STEP_8
MOV DATAL_L,#20H
MOV DATAL_H,#03H
MOV DATAH_L,#0b6H
MOV DATAH_H,#03H
GO_CHECK_1_3:
SETB EM2 ;;;;1 ;;;8
CALL TD_400MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP2_3
CLR EM2
CALL TD_500MS
CALL JS
CALL RUN
CALL JS
CALL COMPARE_p
mov a, vol1_ok
cjne a, #0ffh, FAIL_JMP2_3
MOV A,H_L_FLG
CJNE A,#00H,GO_HIGH_2_3 ;;;;2 ;;;;9
CALL DISP_STEP_2
JMP GO_CHECK_2_3
GO_HIGH_2_3: CALL DISP_STEP_9
GO_CHECK_2_3:
SETB EM3
CALL TD_300MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP2_3
JMP GO_ON_3
FAIL_JMP2_3: JMP FAIL
GO_ON_3: CLR EM3
CALL TD_300MS
CALL JS
CALL RUN
CALL COMPARE_p_1
mov a, vol1_ok
cjne a, #0ffh, FAIL_JMP2_3
CALL JS
MOV A,H_L_FLG
CJNE A,#00H,GO_HIGH_3_3
CALL DISP_STEP_3
JMP GO_CHECK_3_3
GO_HIGH_3_3: CALL DISP_STEP_10 ;;;;3 ;;;10
GO_CHECK_3_3:
SETB EM4
CALL TD_300MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP2_3
CLR EM4
CALL TD_300MS
CALL JS
CALL RUN
CALL JS
CALL COMPARE_p_1
mov a, vol1_ok
cjne a, #0ffh, FAIL_JMP2_3
MOV A,H_L_FLG
CJNE A,#00H,GO_HIGH_4_3
CALL DISP_STEP_4
JMP GO_CHECK_4_3
GO_HIGH_4_3: CALL DISP_STEP_11 ;;;4 ;;;11
GO_CHECK_4_3:
SETB EM5
CALL TD_300MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP2_3
CLR EM5
CALL TD_300MS
CALL JS
CALL RUN
CALL JS
CALL COMPARE_p_1
mov a, vol1_ok
cjne a, #0ffh, FAIL_JMP4_3
MOV A,H_L_FLG
CJNE A,#00H,GO_HIGH_5_3
CALL DISP_STEP_5
JMP GO_CHECK_5_3
GO_HIGH_5_3: CALL DISP_STEP_12 ;;;;5 ;;12
GO_CHECK_5_3:
SETB EM6
CALL TD_300MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP4_3
CLR EM6
CALL TD_300MS
CALL JS
CALL RUN
CALL COMPARE_p_1
mov a, vol1_ok
cjne a, #0ffh, FAIL_JMP4_3
MOV A,H_L_FLG
CJNE A,#00H,GO_HIGH_6_3
CALL DISP_STEP_6
JMP GO_CHECK_6_3
FAIL_JMP4_3: JMP FAIL
GO_HIGH_6_3: CALL DISP_STEP_13 ;;;;6 ;;13
GO_CHECK_6_3:
SETB EM7
CALL TD_300MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP4_3
CLR EM7
CALL TD_300MS
CALL JS
CALL RUN
CALL COMPARE_p_1
mov a, vol1_ok
cjne a, #0ffh, FAIL_JMP4_3
MOV A,H_L_FLG
CJNE A,#00H,GO_HIGH_7_3
CALL DISP_STEP_7
MOV DATAL_L,#0d4H
MOV DATAL_H,#03H
MOV DATAH_L,#88H
MOV DATAH_H,#04H
JMP GO_CHECK_7_3 ;;;;7 ;;14
GO_HIGH_7_3: CALL DISP_STEP_14
MOV DATAL_L,#92H
MOV DATAL_H,#04H
MOV DATAH_L,#0baH
MOV DATAH_H,#04H
GO_CHECK_7_3:
SETB EM8
CALL TD_500MS
CALL TD_400MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP4_3
CALL JS
CALL RUN
CALL COMPARE_p
mov a, vol1_ok
cjne a, #0ffh, FAIL_JMP3_3
CLR EM8
CALL TD_300MS
CALL JS
CALL STOP_STATE
MOV A,STOP_FLG
CJNE A,#0FFH,FAIL_JMP3_3
CALL EM1_ON
CALL TD_100MS
CALL JS
CALL STOP_STATE
MOV A,STOP_FLG
CJNE A,#0FFH,FAIL_JMP3_3
MOV A,H_L_FLG
CJNE A,#00H,HI_END_3_3
SETB EM10
CALL TD_200MS
MOV H_L_FLG,#0FFH
JMP HI_LOOP3
FAIL_JMP3_3: JMP FAIL
HI_END_3_3:
CALL PASS
JMP MAIN1
;++++++++++++++++++++++++++++++++++++++++++++++++++++
PRO_MODEL4:
CLR EM10
SETB EM9
CALL TD_300MS
SETB POWER
CALL TD_300MS
MOV H_L_FLG,#00H
HI_LOOP4: MOV A,H_L_FLG
CJNE A,#00H,GO_HIGH_1_4
CALL DISP_STEP_1
MOV DATAL_L,#85H
MOV DATAL_H,#02H
MOV DATAH_L,#0E4H
MOV DATAH_H,#02H
JMP GO_CHECK_1_4
GO_HIGH_1_4: CALL DISP_STEP_9
MOV DATAL_L,#20H
MOV DATAL_H,#03H
MOV DATAH_L,#0b6H
MOV DATAH_H,#03H
GO_CHECK_1_4:
SETB EM2 ;;;;1 ;;;9
CALL TD_400MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP2_4
CLR EM2
CALL TD_500MS
CALL JS
CALL RUN
CALL JS
CALL COMPARE_p
mov a, vol1_ok
cjne a, #0ffh, FAIL_JMP2_4
MOV A,H_L_FLG
CJNE A,#00H,GO_HIGH_2_4 ;;;;2 ;;;;10
CALL DISP_STEP_2
JMP GO_CHECK_2_4
GO_HIGH_2_4: CALL DISP_STEP_10
GO_CHECK_2_4:
SETB EM3
CALL TD_300MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP2_4
JMP GO_ON_4
FAIL_JMP2_4: JMP FAIL
GO_ON_4: CLR EM3
CALL TD_300MS
CALL JS
CALL RUN
CALL COMPARE_p_1
mov a, vol1_ok
cjne a, #0ffh, FAIL_JMP2_4
CALL JS
MOV A,H_L_FLG
CJNE A,#00H,GO_HIGH_3_4
CALL DISP_STEP_3
JMP GO_CHECK_3_4
GO_HIGH_3_4: CALL DISP_STEP_11 ;;;;3 ;;;11
GO_CHECK_3_4:
SETB EM4
CALL TD_300MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP2_4
CLR EM4
CALL TD_300MS
CALL JS
CALL RUN
CALL JS
CALL COMPARE_p_1
mov a, vol1_ok
cjne a, #0ffh, FAIL_JMP2_4
MOV A,H_L_FLG
CJNE A,#00H,GO_HIGH_4_4
CALL DISP_STEP_4
JMP GO_CHECK_4_4
GO_HIGH_4_4: CALL DISP_STEP_12 ;;;4 ;;;12
GO_CHECK_4_4:
SETB EM5
CALL TD_300MS
CALL JS
CALL LIGHT_STATE
MOV A,LIGHT_FLG
CJNE A,#00H,FAIL_JMP2_4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -