📄 display.lst
字号:
003F 7D05 MOV R5,#005H
0041 7C00 R MOV R4,#000H
0043 7800 R MOV R0,#000H
0045 120000 R LCALL ?sprintf
0048 74FC MOV A,#0FCH
004A 2581 ADD A,SP
004C F581 MOV SP,A
; SOURCE LINE # 244
004E E500 R MOV A,i+01H
0050 6403 XRL A,#003H
0052 4500 R ORL A,i
0054 7020 JNZ ?NXT43
; SOURCE LINE # 246
0056 7900 R MOV R1,#str
0058 E4 CLR A
0059 FA MOV R2,A
005A 7B01 MOV R3,#001H
005C 120000 R LCALL ?strlen
005F 8F00 R MOV k,R7
; SOURCE LINE # 247
0061 E500 R MOV A,k
0063 30E010 JNB ACC.0,?NXT43
; SOURCE LINE # 249
0066 E500 R MOV A,k
0068 0500 R INC k
006A 2400 R ADD A,#str
006C F8 MOV R0,A
006D 7620 MOV @R0,#020H
; SOURCE LINE # 250
006F E500 R MOV A,k
0071 2400 R ADD A,#str
0073 F8 MOV R0,A
0074 7600 MOV @R0,#000H
0076 ?NXT43:
; SOURCE LINE # 253
0076 7900 R MOV R1,#str
0078 E4 CLR A
0079 FA MOV R2,A
007A 7B01 MOV R3,#001H
007C E500 R MOV A,i+01H
007E C3 CLR C
007F 33 RLC A
0080 2400 R ADD A,#unit
0082 F8 MOV R0,A
0083 7D05 MOV R5,#005H
0085 E6 MOV A,@R0
0086 FC MOV R4,A
0087 08 INC R0
0088 E6 MOV A,@R0
0089 F8 MOV R0,A
008A 120000 R LCALL ?strcat
008D 22 RET
008E ?ELSE34:
; SOURCE LINE # 257
008E 7900 R MOV R1,#str+02H
0090 E7 MOV A,@R1
0091 FB MOV R3,A
0092 7A00 MOV R2,#000H
0094 E4 CLR A
0095 C0E0 PUSH ACC
0097 C003 PUSH AR3
0099 7900 R MOV R1,#str+01H
009B E7 MOV A,@R1
009C FB MOV R3,A
009D E4 CLR A
009E C0E0 PUSH ACC
00A0 C003 PUSH AR3
00A2 7900 R MOV R1,#str
00A4 E7 MOV A,@R1
00A5 FB MOV R3,A
00A6 E4 CLR A
00A7 C0E0 PUSH ACC
00A9 C003 PUSH AR3
00AB 7900 R MOV R1,#dstr
00AD 7B01 MOV R3,#001H
00AF 7D05 MOV R5,#005H
00B1 7C00 R MOV R4,#000H
00B3 7800 R MOV R0,#000H
00B5 120000 R LCALL ?sprintf
00B8 74FA MOV A,#0FAH
00BA 2581 ADD A,SP
00BC F581 MOV SP,A
; SOURCE LINE # 258
00BE E500 R MOV A,i+01H
00C0 6404 XRL A,#004H
00C2 4500 R ORL A,i
00C4 7030 JNZ ?NXT42
; SOURCE LINE # 260
00C6 7900 R MOV R1,#str+05H
00C8 E7 MOV A,@R1
00C9 FB MOV R3,A
00CA 7A00 MOV R2,#000H
00CC E4 CLR A
00CD C0E0 PUSH ACC
00CF C003 PUSH AR3
00D1 7900 R MOV R1,#str+04H
00D3 E7 MOV A,@R1
00D4 FB MOV R3,A
00D5 E4 CLR A
00D6 C0E0 PUSH ACC
00D8 C003 PUSH AR3
00DA 7900 R MOV R1,#str+03H
00DC E7 MOV A,@R1
00DD FB MOV R3,A
00DE E4 CLR A
00DF C0E0 PUSH ACC
00E1 C003 PUSH AR3
00E3 7900 R MOV R1,#dstr+09H
00E5 7B01 MOV R3,#001H
00E7 7D05 MOV R5,#005H
00E9 7C00 R MOV R4,#000H
00EB 7800 R MOV R0,#000H
00ED 120000 R LCALL ?sprintf
00F0 74FA MOV A,#0FAH
00F2 2581 ADD A,SP
00F4 F581 MOV SP,A
00F6 ?NXT42:
00F6 22 RET
; FUNCTION _itoa?DISPLAY?S (END)
; FUNCTION displayadin (BEGIN)
; SOURCE LINE # 276
0000 200003 R JB madin,$ + 6
0003 020000 R LJMP ?NXT55
; SOURCE LINE # 277
0006 200003 R JB kflag,$ + 6
0009 020000 R LJMP ?NXT55
; SOURCE LINE # 280
000C 120000 R LCALL clear
; SOURCE LINE # 281
000F 300046 R JNB key,?ELSE49
; SOURCE LINE # 283
0012 7900 R MOV R1,#no
0014 B70800 CJNE @R1,#008H,?LAB66
0017 ?LAB66:
0017 500E JNC ?ELSE50
; SOURCE LINE # 285
0019 750000 R MOV mstate,#000H
; SOURCE LINE # 286
001C 750000 R MOV kstate,#000H
; SOURCE LINE # 287
001F D200 R SETB mset
; SOURCE LINE # 288
0021 7900 R MOV R1,#no
0023 7700 MOV @R1,#000H
0025 8002 SJMP ?NXT58
0027 ?ELSE50:
; SOURCE LINE # 290
0027 D200 R SETB msel
0029 ?NXT58:
; SOURCE LINE # 292
0029 300022 R JNB msel,?NXT59
; SOURCE LINE # 294
002C E500 R MOV A,pdate+02H
002E 2427 ADD A,#027H
0030 F9 MOV R1,A
0031 E4 CLR A
0032 3500 R ADDC A,pdate+01H
0034 FA MOV R2,A
0035 AB00 R MOV R3,pdate
0037 120000 R LCALL IPGN1INC?C
003A F500 R MOV pdate,A
003C 120000 R LCALL IPGN1INC?C
003F F500 R MOV pdate+01H,A
0041 120000 R LCALL IPGN1?C
0044 F500 R MOV pdate+02H,A
; SOURCE LINE # 295
0046 750000 R MOV mstate,#000H
; SOURCE LINE # 296
0049 750000 R MOV kstate,#000H
; SOURCE LINE # 297
004C D200 R SETB mhis
004E ?NXT59:
; SOURCE LINE # 299
004E 7E07 MOV R6,#007H
0050 7FD0 MOV R7,#0D0H
0052 120000 R LCALL _delay
0055 020000 R LJMP ?NXT57
0058 ?ELSE49:
; SOURCE LINE # 303
0058 7900 R MOV R1,#no
005A B70800 CJNE @R1,#008H,?LAB68
005D ?LAB68:
005D 5069 JNC ?ELSE52
005F ?secondline:
; SOURCE LINE # 306
005F 7900 R MOV R1,#no
0061 E7 MOV A,@R1
0062 900000 R MOV DPTR,#uadin
0065 93 MOVC A,@A+DPTR
0066 FF MOV R7,A
0067 7E00 MOV R6,#000H
0069 E7 MOV A,@R1
006A 23 RL A
006B 2400 R ADD A,#LOW (adin)
006D F582 MOV DPL,A
006F E4 CLR A
0070 3400 R ADDC A,#HIGH (adin)
0072 F583 MOV DPH,A
0074 E0 MOVX A,@DPTR
0075 FC MOV R4,A
0076 A3 INC DPTR
0077 E0 MOVX A,@DPTR
0078 FD MOV R5,A
0079 120000 R LCALL _itoa?DISPLAY?S
; SOURCE LINE # 307
007C 7900 R MOV R1,#dstr
007E E4 CLR A
007F FA MOV R2,A
0080 7B01 MOV R3,#001H
0082 7800 R MOV R0,#no
0084 E6 MOV A,@R0
0085 23 RL A
0086 2400 R ADD A,#adinhz
0088 F8 MOV R0,A
0089 7D05 MOV R5,#005H
008B E6 MOV A,@R0
008C FC MOV R4,A
008D 08 INC R0
008E E6 MOV A,@R0
008F F8 MOV R0,A
0090 120000 R LCALL ?strcpy
; SOURCE LINE # 308
0093 7900 R MOV R1,#dstr
0095 E4 CLR A
0096 FA MOV R2,A
0097 FC MOV R4,A
0098 7B01 MOV R3,#001H
009A 7800 R MOV R0,#str
009C 7D01 MOV R5,#001H
009E 120000 R LCALL ?strcat
; SOURCE LINE # 309
00A1 7900 R MOV R1,#no
00A3 E7 MOV A,@R1
00A4 30E011 JNB ACC.0,?ELSE53
00A7 7F90 MOV R7,#090H
00A9 7900 R MOV R1,#dstr
00AB E4 CLR A
00AC FA MOV R2,A
00AD 7B01 MOV R3,#001H
00AF 120000 R LCALL _text
00B2 7900 R MOV R1,#no
00B4 07 INC @R1
00B5 020000 R LJMP ?NXT60
00B8 ?ELSE53:
; SOURCE LINE # 310
00B8 7F80 MOV R7,#080H
00BA 7900 R MOV R1,#dstr
00BC E4 CLR A
00BD FA MOV R2,A
00BE 7B01 MOV R3,#001H
00C0 120000 R LCALL _text
00C3 7900 R MOV R1,#no
00C5 07 INC @R1
; SOURCE LINE # 305
00C6 8097 SJMP ?secondline
00C8 ?ELSE52:
; SOURCE LINE # 314
00C8 7900 R MOV R1,#no
00CA 7700 MOV @R1,#000H
; SOURCE LINE # 315
00CC 7F80 MOV R7,#080H
00CE 7B05 MOV R3,#005H
00D0 AA00 R MOV R2,adinhz+012H
00D2 A900 R MOV R1,adinhz+013H
00D4 120000 R LCALL _text
; SOURCE LINE # 316
00D7 AB00 R MOV R3,pdate
00D9 AA00 R MOV R2,pdate+01H
00DB A900 R MOV R1,pdate+02H
00DD 120000 R LCALL IPGN1?C
00E0 7800 R MOV R0,#str
00E2 F6 MOV @R0,A
; SOURCE LINE # 317
00E3 900001 MOV DPTR,#00001H
00E6 120000 R LCALL MV_PTR2C1?C
00E9 7900 R MOV R1,#str+01H
00EB F7 MOV @R1,A
; SOURCE LINE # 318
00EC A900 R MOV R1,pdate+02H
00EE 900002 MOV DPTR,#00002H
00F1 120000 R LCALL MV_PTR2C1?C
00F4 7900 R MOV R1,#str+02H
00F6 F7 MOV @R1,A
; SOURCE LINE # 319
00F7 E4 CLR A
00F8 FD MOV R5,A
00F9 FE MOV R6,A
00FA FC MOV R4,A
00FB 7F05 MOV R7,#005H
00FD 120000 R LCALL _itoa?DISPLAY?S
; SOURCE LINE # 320
0100 7F90 MOV R7,#090H
0102 7900 R MOV R1,#dstr
0104 E4 CLR A
0105 FA MOV R2,A
0106 7B01 MOV R3,#001H
0108 120000 R LCALL _text
; SOURCE LINE # 321
010B 30004C R JNB msel,?NXT57
; SOURCE LINE # 323
010E E500 R MOV A,pdate+02H
0110 242A ADD A,#02AH
0112 F9 MOV R1,A
0113 E4 CLR A
0114 3500 R ADDC A,pdate+01H
0116 FA MOV R2,A
0117 AB00 R MOV R3,pdate
0119 120000 R LCALL IPGN1?C
011C 7014 JNZ ?LAB70
011E 09 INC R1
011F B90001 CJNE R1,#000H,?LAB71
0122 0A INC R2
0123 ?LAB71:
0123 120000 R LCALL IPGN1?C
0126 700A JNZ ?LAB70
0128 09 INC R1
0129 B90001 CJNE R1,#000H,?LAB72
012C 0A INC R2
012D ?LAB72:
012D 120000 R LCALL IPGN1?C
0130 601C JZ ?ELSE55
0132 ?LAB70:
0132 E500 R MOV A,pdate+02H
0134 242A ADD A,#02AH
0136 F9 MOV R1,A
0137 E4 CLR A
0138 3500 R ADDC A,pdate+01H
013A FA MOV R2,A
013B AB00 R MOV R3,pdate
013D 120000 R LCALL IPGN1INC?C
0140 F500 R MOV pdate,A
0142 120000 R LCALL IPGN1INC?C
0145 F500 R MOV pdate+01H,A
0147 120000 R LCALL IPGN1?C
014A F500 R MOV pdate+02H,A
014C 800C SJMP ?NXT57
014E ?ELSE55:
; SOURCE LINE # 324
014E 900000 R MOV DPTR,#today
0151 750002 R MOV pdate,#002H
0154 750000 R MOV pdate+01H,#HIGH (today)
0157 750000 R MOV pdate+02H,#LOW (today)
015A ?NXT60:
015A ?NXT57:
; SOURCE LINE # 329
015A C200 R CLR kflag
015C ?NXT55:
015C 22 RET
; FUNCTION displayadin (END)
; FUNCTION init_int?DISPLAY?S (BEGIN)
; SOURCE LINE # 336
0000 758800 MOV TCON,#000H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -