📄 disp_txt_prc.lst
字号:
0002 C200 E CLR mes_sw_F
; SOURCE LINE # 51
0004 7800 E MOV R0,#LOW sw_delay
0006 7600 MOV @R0,#00H
0008 08 INC R0
0009 7619 MOV @R0,#019H
; SOURCE LINE # 52
000B C200 E CLR read_mes_F
; SOURCE LINE # 54
000D ?C0001:
000D 22 RET
; FUNCTION Dummy_disp (END)
; FUNCTION First_menu_disp (BEGIN)
; SOURCE LINE # 103
; SOURCE LINE # 105
; SOURCE LINE # 107
0000 7BFF MOV R3,#0FFH
0002 7A00 R MOV R2,#HIGH ?SC_0
0004 7900 R MOV R1,#LOW ?SC_0
0006 750001 E MOV ?_Disp_str?BYTE+04H,#01H
0009 750003 E MOV ?_Disp_str?BYTE+05H,#03H
000C 750007 E MOV ?_Disp_str?BYTE+06H,#07H
000F 750070 E MOV ?_Disp_str?BYTE+07H,#070H
0012 E4 CLR A
0013 F500 E MOV ?_Disp_str?BYTE+08H,A
0015 FD MOV R5,A
0016 120000 E LCALL _Disp_str
; SOURCE LINE # 109
0019 E500 E MOV A,select_position
001B 7004 JNZ ?C0002
; SOURCE LINE # 110
001D D200 E SETB at_label
001F 8002 SJMP ?C0003
0021 ?C0002:
; SOURCE LINE # 112
0021 C200 E CLR at_label
0023 ?C0003:
; SOURCE LINE # 113
0023 7BFF MOV R3,#0FFH
0025 7A00 R MOV R2,#HIGH ?SC_15
0027 7900 R MOV R1,#LOW ?SC_15
0029 750003 E MOV ?_Disp_str?BYTE+04H,#03H
002C 750003 E MOV ?_Disp_str?BYTE+05H,#03H
002F E4 CLR A
0030 F500 E MOV ?_Disp_str?BYTE+06H,A
0032 750070 E MOV ?_Disp_str?BYTE+07H,#070H
0035 A200 E MOV C,at_label
0037 33 RLC A
0038 F500 E MOV ?_Disp_str?BYTE+08H,A
003A 7D01 MOV R5,#01H
003C 120000 E LCALL _Disp_str
; SOURCE LINE # 116
C51 COMPILER V7.06 DISP_TXT_PRC 06/10/2005 13:26:29 PAGE 7
003F E500 E MOV A,select_position
0041 B40104 CJNE A,#01H,?C0004
; SOURCE LINE # 117
0044 D200 E SETB at_label
0046 8002 SJMP ?C0005
0048 ?C0004:
; SOURCE LINE # 119
0048 C200 E CLR at_label
004A ?C0005:
; SOURCE LINE # 121
004A 7BFF MOV R3,#0FFH
004C 7A00 R MOV R2,#HIGH ?SC_24
004E 7900 R MOV R1,#LOW ?SC_24
0050 750003 E MOV ?_Disp_str?BYTE+04H,#03H
0053 750003 E MOV ?_Disp_str?BYTE+05H,#03H
0056 E4 CLR A
0057 F500 E MOV ?_Disp_str?BYTE+06H,A
0059 750070 E MOV ?_Disp_str?BYTE+07H,#070H
005C A200 E MOV C,at_label
005E 33 RLC A
005F F500 E MOV ?_Disp_str?BYTE+08H,A
0061 7D02 MOV R5,#02H
0063 020000 E LJMP _Disp_str
; FUNCTION First_menu_disp (END)
; FUNCTION Mes_content_disp (BEGIN)
; SOURCE LINE # 128
; SOURCE LINE # 129
; SOURCE LINE # 130
0000 E500 E MOV A,disp_no_u_old
0002 6500 E XRL A,disp_no_u
0004 7003 JNZ $ + 5H
0006 020000 R LJMP ?C0007
; SOURCE LINE # 131
; SOURCE LINE # 132
0009 E500 E MOV A,disp_no_u
000B 7007 JNZ ?C0008
; SOURCE LINE # 133
; SOURCE LINE # 135
000D C200 E CLR content_disp_end_F
; SOURCE LINE # 136
000F F500 E MOV content_row,A
; SOURCE LINE # 137
0011 750002 E MOV content_col,#02H
; SOURCE LINE # 138
0014 ?C0008:
; SOURCE LINE # 140
0014 E500 E MOV A,disp_no_u
0016 25E0 ADD A,ACC
0018 25E0 ADD A,ACC
001A 2400 E ADD A,#LOW content_list+02H
001C 200034 E JB content_disp_F,?C0009
; SOURCE LINE # 141
; SOURCE LINE # 142
001F F582 MOV DPL,A
0021 E4 CLR A
0022 3400 E ADDC A,#HIGH content_list+02H
0024 F583 MOV DPH,A
0026 E500 E MOV A,mes_content
0028 F0 MOVX @DPTR,A
0029 A3 INC DPTR
002A E500 E MOV A,mes_content+01H
C51 COMPILER V7.06 DISP_TXT_PRC 06/10/2005 13:26:29 PAGE 8
002C F0 MOVX @DPTR,A
; SOURCE LINE # 143
002D E500 E MOV A,disp_no_u
002F 25E0 ADD A,ACC
0031 25E0 ADD A,ACC
0033 2400 E ADD A,#LOW content_list
0035 F582 MOV DPL,A
0037 E4 CLR A
0038 3400 E ADDC A,#HIGH content_list
003A F583 MOV DPH,A
003C E500 E MOV A,content_row
003E F0 MOVX @DPTR,A
; SOURCE LINE # 144
003F E500 E MOV A,disp_no_u
0041 25E0 ADD A,ACC
0043 25E0 ADD A,ACC
0045 2400 E ADD A,#LOW content_list+01H
0047 F582 MOV DPL,A
0049 E4 CLR A
004A 3400 E ADDC A,#HIGH content_list+01H
004C F583 MOV DPH,A
004E E500 E MOV A,content_col
0050 F0 MOVX @DPTR,A
; SOURCE LINE # 145
0051 8033 SJMP ?C0010
0053 ?C0009:
; SOURCE LINE # 147
; SOURCE LINE # 148
0053 F582 MOV DPL,A
0055 E4 CLR A
0056 3400 E ADDC A,#HIGH content_list+02H
0058 F583 MOV DPH,A
005A E0 MOVX A,@DPTR
005B FE MOV R6,A
005C A3 INC DPTR
005D E0 MOVX A,@DPTR
005E 8E00 E MOV mes_content,R6
0060 F500 E MOV mes_content+01H,A
; SOURCE LINE # 149
0062 E500 E MOV A,disp_no_u
0064 25E0 ADD A,ACC
0066 25E0 ADD A,ACC
0068 2400 E ADD A,#LOW content_list
006A F582 MOV DPL,A
006C E4 CLR A
006D 3400 E ADDC A,#HIGH content_list
006F F583 MOV DPH,A
0071 E0 MOVX A,@DPTR
0072 F500 E MOV content_row,A
; SOURCE LINE # 150
0074 E500 E MOV A,disp_no_u
0076 25E0 ADD A,ACC
0078 25E0 ADD A,ACC
007A 2400 E ADD A,#LOW content_list+01H
007C F582 MOV DPL,A
007E E4 CLR A
007F 3400 E ADDC A,#HIGH content_list+01H
0081 F583 MOV DPH,A
0083 E0 MOVX A,@DPTR
0084 F500 E MOV content_col,A
; SOURCE LINE # 151
0086 ?C0010:
C51 COMPILER V7.06 DISP_TXT_PRC 06/10/2005 13:26:29 PAGE 9
; SOURCE LINE # 155
0086 7800 E MOV R0,#LOW read_mes_page_adr
0088 E6 MOV A,@R0
0089 FF MOV R7,A
008A 120000 E LCALL _Page_switch
; SOURCE LINE # 156
008D AA00 E MOV R2,mes_content
008F A900 E MOV R1,mes_content+01H
0091 7B01 MOV R3,#01H
0093 850000 E MOV ?_Disp_content?BYTE+04H,content_col
0096 750003 E MOV ?_Disp_content?BYTE+05H,#03H
0099 750007 E MOV ?_Disp_content?BYTE+06H,#07H
009C 750070 E MOV ?_Disp_content?BYTE+07H,#070H
009F E4 CLR A
00A0 F500 E MOV ?_Disp_content?BYTE+08H,A
00A2 AD00 E MOV R5,content_row
00A4 120000 E LCALL _Disp_content
; SOURCE LINE # 157
00A7 E4 CLR A
00A8 FF MOV R7,A
00A9 120000 E LCALL _Page_switch
; SOURCE LINE # 158
00AC 850000 E MOV disp_no_u_old,disp_no_u
; SOURCE LINE # 159
00AF ?C0007:
; SOURCE LINE # 161
00AF 300077 E JNB content_disp_end_F,?C0011
; SOURCE LINE # 162
; SOURCE LINE # 164
00B2 E500 E MOV A,select_position
00B4 7004 JNZ ?C0012
; SOURCE LINE # 165
00B6 D200 E SETB at_label
00B8 8002 SJMP ?C0013
00BA ?C0012:
; SOURCE LINE # 167
00BA C200 E CLR at_label
00BC ?C0013:
; SOURCE LINE # 168
00BC E500 E MOV A,disp_no_u
00BE 7BFF MOV R3,#0FFH
00C0 700C JNZ ?C0014
; SOURCE LINE # 169
00C2 7A00 R MOV R2,#HIGH ?SC_29
00C4 7900 R MOV R1,#LOW ?SC_29
00C6 750001 E MOV ?_Disp_str?BYTE+04H,#01H
00C9 750003 E MOV ?_Disp_str?BYTE+05H,#03H
00CC 800B SJMP ?C0042
00CE ?C0014:
; SOURCE LINE # 172
00CE 7A00 R MOV R2,#HIGH ?SC_34
00D0 7900 R MOV R1,#LOW ?SC_34
00D2 750001 E MOV ?_Disp_str?BYTE+04H,#01H
00D5 750003 E MOV ?_Disp_str?BYTE+05H,#03H
00D8 E4 CLR A
00D9 ?C0042:
00D9 F500 E MOV ?_Disp_str?BYTE+06H,A
00DB 750070 E MOV ?_Disp_str?BYTE+07H,#070H
00DE A200 E MOV C,at_label
00E0 33 RLC A
00E1 F500 E MOV ?_Disp_str?BYTE+08H,A
00E3 7D07 MOV R5,#07H
C51 COMPILER V7.06 DISP_TXT_PRC 06/10/2005 13:26:29 PAGE 10
00E5 120000 E LCALL _Disp_str
00E8 ?C0015:
; SOURCE LINE # 175
00E8 E500 E MOV A,select_position
00EA B40104 CJNE A,#01H,?C0016
; SOURCE LINE # 176
00ED D200 E SETB at_label
00EF 8002 SJMP ?C0017
00F1 ?C0016:
; SOURCE LINE # 178
00F1 C200 E CLR at_label
00F3 ?C0017:
; SOURCE LINE # 179
00F3 E500 E MOV A,disp_no_u
00F5 7002 JNZ ?C0018
; SOURCE LINE # 181
; SOURCE LINE # 182
00F7 8075 SJMP ?C0044
; SOURCE LINE # 184
00F9 ?C0018:
; SOURCE LINE # 187
00F9 7BFF MOV R3,#0FFH
00FB 7A00 R MOV R2,#HIGH ?SC_29
00FD 7900 R MOV R1,#LOW ?SC_29
00FF 750004 E MOV ?_Disp_str?BYTE+04H,#04H
0102 750003 E MOV ?_Disp_str?BYTE+05H,#03H
0105 E4 CLR A
0106 F500 E MOV ?_Disp_str?BYTE+06H,A
0108 750070 E MOV ?_Disp_str?BYTE+07H,#070H
010B A200 E MOV C,at_label
010D 33 RLC A
010E F500 E MOV ?_Disp_str?BYTE+08H,A
0110 7D07 MOV R5,#07H
0112 120000 E LCALL _Disp_str
0115 ?C0020:
; SOURCE LINE # 188
0115 E500 E MOV A,select_position
0117 B40204 CJNE A,#02H,?C0021
; SOURCE LINE # 189
011A D200 E SETB at_label
011C 8002 SJMP ?C0022
011E ?C0021:
; SOURCE LINE # 191
011E C200 E CLR at_label
0120 ?C0022:
; SOURCE LINE # 193
0120 E500 E MOV A,disp_no_u
0122 7003 JNZ $ + 5H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -