📄 pccomm.lst
字号:
0031 ?C0036:
; SOURCE LINE # 206
; SOURCE LINE # 207
0031 7F00 E MOV R7,#LOW tempbuff+08H
0033 7B08 MOV R3,#08H
0035 7D0C MOV R5,#0CH
0037 120000 E LCALL _idata2uart0
; SOURCE LINE # 208
003A 7A00 MOV R2,#00H
003C 7D01 MOV R5,#01H
003E 7F02 MOV R7,#02H
0040 120000 E LCALL _ackpccmd
; SOURCE LINE # 209
; SOURCE LINE # 210
0043 8012 SJMP ?C0038
0045 ?C0035:
; SOURCE LINE # 212
; SOURCE LINE # 213
0045 7F00 E MOV R7,#LOW tempbuff+08H
0047 7B08 MOV R3,#08H
0049 7D0C MOV R5,#0CH
004B 120000 E LCALL _idata2uart0
; SOURCE LINE # 214
004E 7A00 MOV R2,#00H
0050 7D01 MOV R5,#01H
0052 7F02 MOV R7,#02H
0054 120000 E LCALL _ackpccmd
; SOURCE LINE # 215
0057 ?C0038:
; SOURCE LINE # 217
0057 D200 R SETB removeuserflag
; SOURCE LINE # 218
0059 850000 R MOV getpcoktimer,timerh
; SOURCE LINE # 219
005C 22 RET
005D ?C0034:
; SOURCE LINE # 221
; SOURCE LINE # 222
005D E4 CLR A
005E FB MOV R3,A
005F FA MOV R2,A
0060 FD MOV R5,A
0061 7F02 MOV R7,#02H
0063 120000 E LCALL _ackpccmd
; SOURCE LINE # 223
; SOURCE LINE # 225
0066 ?C0040:
0066 22 RET
; FUNCTION pcgetnewuser (END)
; FUNCTION pcgetuser (BEGIN)
; SOURCE LINE # 228
; SOURCE LINE # 229
C51 COMPILER V7.01 PCCOMM 03/08/2007 12:09:39 PAGE 20
; SOURCE LINE # 231
0000 7D00 E MOV R5,#LOW tempbuff
0002 7B04 MOV R3,#04H
0004 7F0C MOV R7,#0CH
0006 120000 E LCALL _uart02idata
; SOURCE LINE # 232
0009 120000 E LCALL getuserbytempid
000C 5051 JNC ?C0041
; SOURCE LINE # 233
; SOURCE LINE # 234
000E 7800 E MOV R0,#LOW tempbuff+0EH
0010 E6 MOV A,@R0
0011 540F ANL A,#0FH
0013 F6 MOV @R0,A
; SOURCE LINE # 235
0014 08 INC R0
0015 E6 MOV A,@R0
0016 540F ANL A,#0FH
0018 6032 JZ ?C0042
; SOURCE LINE # 236
; SOURCE LINE # 237
001A 7F01 MOV R7,#01H
001C 120000 E LCALL _rgetuserbysn
001F 5018 JNC ?C0043
; SOURCE LINE # 238
; SOURCE LINE # 239
0021 120000 R LCALL fpfim2pc
; SOURCE LINE # 240
0024 7F00 E MOV R7,#LOW tempbuff+08H
0026 7B08 MOV R3,#08H
0028 7D0C MOV R5,#0CH
002A 120000 E LCALL _idata2uart0
; SOURCE LINE # 241
002D 7BE8 MOV R3,#0E8H
002F 7A01 MOV R2,#01H
0031 E4 CLR A
0032 FD MOV R5,A
0033 7F03 MOV R7,#03H
0035 120000 E LCALL _ackpccmd
; SOURCE LINE # 242
0038 22 RET
0039 ?C0043:
; SOURCE LINE # 244
; SOURCE LINE # 245
0039 7F00 E MOV R7,#LOW tempbuff+08H
003B 7B08 MOV R3,#08H
003D 7D0C MOV R5,#0CH
003F 120000 E LCALL _idata2uart0
; SOURCE LINE # 246
0042 7A00 MOV R2,#00H
0044 E4 CLR A
0045 FD MOV R5,A
0046 7F03 MOV R7,#03H
0048 120000 E LCALL _ackpccmd
; SOURCE LINE # 247
; SOURCE LINE # 248
004B 22 RET
004C ?C0042:
; SOURCE LINE # 250
; SOURCE LINE # 251
004C 7F00 E MOV R7,#LOW tempbuff+08H
004E 7B08 MOV R3,#08H
C51 COMPILER V7.01 PCCOMM 03/08/2007 12:09:39 PAGE 21
0050 7D0C MOV R5,#0CH
0052 120000 E LCALL _idata2uart0
; SOURCE LINE # 252
0055 7A00 MOV R2,#00H
0057 E4 CLR A
0058 FD MOV R5,A
0059 7F03 MOV R7,#03H
005B 120000 E LCALL _ackpccmd
; SOURCE LINE # 253
; SOURCE LINE # 256
005E 22 RET
005F ?C0041:
; SOURCE LINE # 258
; SOURCE LINE # 259
005F E4 CLR A
0060 FB MOV R3,A
0061 FA MOV R2,A
0062 7D01 MOV R5,#01H
0064 7F03 MOV R7,#03H
0066 120000 E LCALL _ackpccmd
; SOURCE LINE # 260
; SOURCE LINE # 271
0069 ?C0047:
0069 22 RET
; FUNCTION pcgetuser (END)
; FUNCTION pcgetnewevent (BEGIN)
; SOURCE LINE # 273
; SOURCE LINE # 274
; SOURCE LINE # 275
0000 120000 E LCALL getnewevent
0003 5018 JNC ?C0048
; SOURCE LINE # 276
; SOURCE LINE # 278
0005 7F00 E MOV R7,#LOW tempbuff
0007 7B10 MOV R3,#010H
0009 7D0C MOV R5,#0CH
000B 120000 E LCALL _idata2uart0
; SOURCE LINE # 279
000E 7A00 MOV R2,#00H
0010 7D01 MOV R5,#01H
0012 E4 CLR A
0013 FF MOV R7,A
0014 120000 E LCALL _ackpccmd
; SOURCE LINE # 282
0017 D200 R SETB removeeventflag
; SOURCE LINE # 283
0019 850000 R MOV getpcoktimer,timerh
; SOURCE LINE # 285
001C 22 RET
001D ?C0048:
; SOURCE LINE # 287
; SOURCE LINE # 288
001D E4 CLR A
001E FB MOV R3,A
001F FA MOV R2,A
0020 FD MOV R5,A
0021 FF MOV R7,A
0022 120000 E LCALL _ackpccmd
; SOURCE LINE # 289
; SOURCE LINE # 290
0025 ?C0050:
C51 COMPILER V7.01 PCCOMM 03/08/2007 12:09:39 PAGE 22
0025 22 RET
; FUNCTION pcgetnewevent (END)
; FUNCTION pcsetdatetime (BEGIN)
; SOURCE LINE # 292
; SOURCE LINE # 293
; SOURCE LINE # 296
0000 900000 E MOV DPTR,#uart0buff+0CH
0003 E0 MOVX A,@DPTR
0004 FD MOV R5,A
0005 7F32 MOV R7,#032H
0007 120000 E LCALL _clock_write
; SOURCE LINE # 297
000A A3 INC DPTR
000B E0 MOVX A,@DPTR
000C FD MOV R5,A
000D 7F09 MOV R7,#09H
000F 120000 E LCALL _clock_write
; SOURCE LINE # 298
0012 A3 INC DPTR
0013 E0 MOVX A,@DPTR
0014 FD MOV R5,A
0015 1F DEC R7
0016 120000 E LCALL _clock_write
; SOURCE LINE # 299
0019 A3 INC DPTR
001A E0 MOVX A,@DPTR
001B FD MOV R5,A
001C 1F DEC R7
001D 120000 E LCALL _clock_write
; SOURCE LINE # 300
0020 A3 INC DPTR
0021 E0 MOVX A,@DPTR
0022 FD MOV R5,A
0023 1F DEC R7
0024 120000 E LCALL _clock_write
; SOURCE LINE # 301
0027 A3 INC DPTR
0028 E0 MOVX A,@DPTR
0029 FD MOV R5,A
002A 7F04 MOV R7,#04H
002C 120000 E LCALL _clock_write
; SOURCE LINE # 302
002F A3 INC DPTR
0030 E0 MOVX A,@DPTR
0031 FD MOV R5,A
0032 7F02 MOV R7,#02H
0034 120000 E LCALL _clock_write
; SOURCE LINE # 303
0037 A3 INC DPTR
0038 E0 MOVX A,@DPTR
0039 FD MOV R5,A
003A E4 CLR A
003B FF MOV R7,A
003C 120000 E LCALL _clock_write
; SOURCE LINE # 305
003F 120000 E LCALL getdatetime
; SOURCE LINE # 306
0042 120000 E LCALL displaytime
; SOURCE LINE # 308
0045 E4 CLR A
0046 FB MOV R3,A
C51 COMPILER V7.01 PCCOMM 03/08/2007 12:09:39 PAGE 23
0047 FA MOV R2,A
0048 FD MOV R5,A
0049 7F04 MOV R7,#04H
004B 120000 E LCALL _ackpccmd
; SOURCE LINE # 310
004E 22 RET
; FUNCTION pcsetdatetime (END)
; FUNCTION pcsetts (BEGIN)
; SOURCE LINE # 312
; SOURCE LINE # 313
; SOURCE LINE # 316
0000 900000 E MOV DPTR,#uart0buff+0CH
0003 E0 MOVX A,@DPTR
;---- Variable 'tsindex' assigned to Register 'R4' ----
0004 FC MOV R4,A
; SOURCE LINE # 319
0005 7D00 E MOV R5,#LOW tempbuff
0007 7B10 MOV R3,#010H
0009 7F0D MOV R7,#0DH
000B 120000 E LCALL _uart02idata
; SOURCE LINE # 320
000E EC MOV A,R4
000F 2410 ADD A,#010H
0011 FF MOV R7,A
0012 E4 CLR A
0013 FD MOV R5,A
0014 120000 E LCALL _ram_write16
; SOURCE LINE # 321
0017 E4 CLR A
0018 FB MOV R3,A
0019 FA MOV R2,A
001A FD MOV R5,A
001B 7F05 MOV R7,#05H
001D 120000 E LCALL _ackpccmd
; SOURCE LINE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -