📄 1621_driver.lst
字号:
; SOURCE LINE # 238
0062 0500 R INC addr
0064 0500 R INC addr
; SOURCE LINE # 239
0066 0500 R INC i
0068 E500 R MOV A,i
006A C3 CLR C
006B 9406 SUBB A,#06H
006D 40D9 JC ?C0034
; SOURCE LINE # 240
; SOURCE LINE # 241
006F ?C0032:
006F 22 RET
; FUNCTION showtime (END)
; FUNCTION _ShowCountTime (BEGIN)
; SOURCE LINE # 242
0000 8F00 R MOV oldtime+03H,R7
0002 8E00 R MOV oldtime+02H,R6
0004 8D00 R MOV oldtime+01H,R5
0006 8C00 R MOV oldtime,R4
0008 ?C0037:
; SOURCE LINE # 244
0008 30006F E JNB polarity_bit,?C0038
; SOURCE LINE # 245
000B 120000 R LCALL L?0079
000E 60F8 JZ ?C0037
0010 ?C0039:
; SOURCE LINE # 246
0010 120000 R LCALL L?0085
; SOURCE LINE # 247
0013 120000 R LCALL L?0068
0016 120000 R LCALL L?0064
0019 AF03 MOV R7,AR3
001B 8F00 E MOV p,R7
; SOURCE LINE # 248
001D 120000 R LCALL L?0068
0020 120000 R LCALL L?0064
0023 8F00 E MOV p+01H,R7
; SOURCE LINE # 249
0025 120000 R LCALL L?0069
0028 E4 CLR A
0029 7B3C MOV R3,#03CH
002B FA MOV R2,A
002C F9 MOV R1,A
002D F8 MOV R0,A
002E 120000 R LCALL L?0063
0031 AF03 MOV R7,AR3
C51 COMPILER V7.10 1621_DRIVER 05/07/2006 17:33:52 PAGE 17
0033 8F00 E MOV p+02H,R7
; SOURCE LINE # 250
0035 120000 R LCALL L?0069
0038 E4 CLR A
0039 7B3C MOV R3,#03CH
003B FA MOV R2,A
003C F9 MOV R1,A
003D F8 MOV R0,A
003E 120000 R LCALL L?0063
0041 8F00 E MOV p+03H,R7
; SOURCE LINE # 251
0043 3000C2 E JNB Showbit,?C0037
; SOURCE LINE # 252
0046 E4 CLR A
0047 FF MOV R7,A
0048 120000 R LCALL _DIS
; SOURCE LINE # 253
004B 750010 R MOV addr,#010H
; SOURCE LINE # 254
004E E4 CLR A
004F F500 R MOV i,A
0051 ?C0041:
0051 E500 R MOV A,i
0053 C3 CLR C
0054 9404 SUBB A,#04H
0056 50B0 JNC ?C0037
; SOURCE LINE # 255
0058 7400 E MOV A,#LOW p
005A 2500 R ADD A,i
005C 120000 R LCALL L?0088
005F AF00 R MOV R7,addr
0061 120000 R LCALL _WRITE_DAT
; SOURCE LINE # 256
0064 E500 R MOV A,addr
0066 04 INC A
0067 FF MOV R7,A
0068 7400 E MOV A,#LOW p
006A 2500 R ADD A,i
006C 120000 R LCALL L?0080
006F 120000 R LCALL _WRITE_DAT
; SOURCE LINE # 257
0072 0500 R INC addr
0074 0500 R INC addr
; SOURCE LINE # 258
0076 0500 R INC i
0078 80D7 SJMP ?C0041
; SOURCE LINE # 259
; SOURCE LINE # 260
007A ?C0038:
; SOURCE LINE # 261
007A 120000 R LCALL L?0069
007D 7B3C MOV R3,#03CH
007F 120000 R LCALL L?0066
0082 AC00 MOV R4,AR0
0084 AD01 MOV R5,AR1
0086 AE02 MOV R6,AR2
0088 AF03 MOV R7,AR3
008A E4 CLR A
008B FB MOV R3,A
008C FA MOV R2,A
008D F9 MOV R1,A
008E F8 MOV R0,A
C51 COMPILER V7.10 1621_DRIVER 05/07/2006 17:33:52 PAGE 18
008F C3 CLR C
0090 120000 E LCALL ?C?ULCMP
0093 501D JNC ?C0044
; SOURCE LINE # 262
0095 120000 R LCALL L?0069
0098 E4 CLR A
0099 7B3C MOV R3,#03CH
009B F8 MOV R0,A
009C 120000 E LCALL ?C?ULDIV
009F EF MOV A,R7
00A0 2401 ADD A,#01H
00A2 F500 R MOV oldtime+03H,A
00A4 E4 CLR A
00A5 3E ADDC A,R6
00A6 F500 R MOV oldtime+02H,A
00A8 E4 CLR A
00A9 3D ADDC A,R5
00AA F500 R MOV oldtime+01H,A
00AC E4 CLR A
00AD 3C ADDC A,R4
00AE F500 R MOV oldtime,A
00B0 8011 SJMP ?C0045
00B2 ?C0044:
; SOURCE LINE # 263
00B2 120000 R LCALL L?0069
00B5 E4 CLR A
00B6 7B3C MOV R3,#03CH
00B8 120000 R LCALL L?0067
00BB 8F00 R MOV oldtime+03H,R7
00BD 8E00 R MOV oldtime+02H,R6
00BF 8D00 R MOV oldtime+01H,R5
00C1 8C00 R MOV oldtime,R4
00C3 ?C0045:
; SOURCE LINE # 264
00C3 AF00 R MOV R7,oldtime+03H
; SOURCE LINE # 266
00C5 ?C0046:
00C5 22 RET
; FUNCTION _ShowCountTime (END)
; FUNCTION _showmoney (BEGIN)
; SOURCE LINE # 267
0000 8E00 R MOV time,R6
0002 8F00 R MOV time+01H,R7
; SOURCE LINE # 269
0004 E500 E MOV A,key
0006 7020 JNZ ?C0047
; SOURCE LINE # 270
0008 E500 E MOV A,key+01H
000A 700D JNZ ?C0048
; SOURCE LINE # 271
000C FB MOV R3,A
000D 7A00 E MOV R2,#HIGH p
000F 7900 E MOV R1,#LOW p
0011 750030 E MOV ?_EEReadPage?BYTE+04H,#030H
0014 750004 E MOV ?_EEReadPage?BYTE+05H,#04H
; SOURCE LINE # 272
0017 801C SJMP ?C0059
0019 ?C0048:
; SOURCE LINE # 273
0019 7B00 MOV R3,#00H
001B 7A00 E MOV R2,#HIGH p
C51 COMPILER V7.10 1621_DRIVER 05/07/2006 17:33:52 PAGE 19
001D 7900 E MOV R1,#LOW p
001F 750010 E MOV ?_EEReadPage?BYTE+04H,#010H
0022 750004 E MOV ?_EEReadPage?BYTE+05H,#04H
0025 E4 CLR A
0026 ?C0058:
; SOURCE LINE # 274
0026 800D SJMP ?C0059
0028 ?C0047:
; SOURCE LINE # 275
; SOURCE LINE # 276
0028 7B00 MOV R3,#00H
002A 7A00 E MOV R2,#HIGH p
002C 7900 E MOV R1,#LOW p
002E 750020 E MOV ?_EEReadPage?BYTE+04H,#020H
0031 750004 E MOV ?_EEReadPage?BYTE+05H,#04H
0034 E4 CLR A
0035 ?C0059:
0035 FD MOV R5,A
0036 120000 E LCALL _EEReadPage
; SOURCE LINE # 277
0039 ?C0050:
; SOURCE LINE # 285
0039 120000 R LCALL L?0073
003C 7D0A MOV R5,#0AH
003E 120000 E LCALL ?C?SIDIV
0041 8F00 E MOV p+07H,R7
; SOURCE LINE # 286
0043 120000 R LCALL L?0073
0046 7D0A MOV R5,#0AH
0048 120000 E LCALL ?C?SIDIV
004B 8D00 E MOV p+08H,R5
; SOURCE LINE # 288
004D AF00 E MOV R7,p+02H
004F 120000 R LCALL L?0074
0052 120000 R LCALL L?0075
0055 8F00 E MOV p+06H,R7
; SOURCE LINE # 289
0057 AF00 E MOV R7,p+02H
0059 120000 R LCALL L?0074
005C 120000 R LCALL L?0075
005F 8D00 E MOV p+07H,R5
; SOURCE LINE # 291
0061 AF00 E MOV R7,p+01H
0063 120000 R LCALL L?0074
0066 EF MOV A,R7
0067 2500 E ADD A,p+06H
0069 120000 R LCALL L?0076
006C 8F00 E MOV p+05H,R7
; SOURCE LINE # 292
006E AF00 E MOV R7,p+01H
0070 120000 R LCALL L?0074
0073 EF MOV A,R7
0074 2500 E ADD A,p+06H
0076 120000 R LCALL L?0076
0079 8D00 E MOV p+06H,R5
; SOURCE LINE # 294
007B AF00 E MOV R7,p
007D 120000 R LCALL L?0074
0080 EF MOV A,R7
0081 2500 E ADD A,p+05H
0083 120000 R LCALL L?0076
0086 8F00 E MOV p+04H,R7
C51 COMPILER V7.10 1621_DRIVER 05/07/2006 17:33:52 PAGE 20
; SOURCE LINE # 295
0088 AF00 E MOV R7,p
008A 120000 R LCALL L?0074
008D EF MOV A,R7
008E 2500 E ADD A,p+05H
0090 120000 R LCALL L?0076
0093 8D00 E MOV p+05H,R5
; SOURCE LINE # 299
0095 300032 E JNB Showbit,?C0051
; SOURCE LINE # 300
0098 E4 CLR A
0099 FF MOV R7,A
009A 120000 R LCALL _DIS
; SOURCE LINE # 301
009D 750010 R MOV addr,#010H
; SOURCE LINE # 302
00A0 750008 R MOV i,#08H
00A3 ?C0052:
; SOURCE LINE # 303
00A3 7400 E MOV A,#LOW p
00A5 2500 R ADD A,i
00A7 120000 R LCALL L?0089
00AA AF00 R MOV R7,addr
00AC 120000 R LCALL _WRITE_DAT
; SOURCE LINE # 304
00AF E500 R MOV A,addr
00B1 04 INC A
00B2 FF MOV R7,A
00B3 7400 E MOV A,#LOW p
00B5 2500 R ADD A,i
00B7 120000 R LCALL L?0081
00BA 120000 R LCALL _WRITE_DAT
; SOURCE LINE # 305
00BD 0500 R INC addr
00BF 0500 R INC addr
; SOURCE LINE # 306
00C1 1500 R DEC i
00C3 E500 R MOV A,i
00C5 D3 SETB C
00C6 9403 SUBB A,#03H
00C8 50D9 JNC ?C0052
; SOURCE LINE # 307
00CA ?C0051:
; SOURCE LINE # 308
00CA C200 E CLR Showbit
; SOURCE LINE # 309
00CC 22 RET
; FUNCTION _showmoney (END)
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1084 ----
CONSTANT SIZE = 16 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 22
IDATA SIZE = ---- ----
BIT SIZE = ---- 3
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -