📄 lce128642.lst
字号:
000C ?C0050:
000C 120000 R LCALL lcdbusyL
000F 8003 SJMP ?C0049
; SOURCE LINE # 471
0011 ?C0051:
0011 120000 R LCALL lcdbusyR
; SOURCE LINE # 472
0014 ?C0049:
; SOURCE LINE # 473
0014 E500 R MOV A,col
0016 543F ANL A,#03FH
0018 4440 ORL A,#040H
001A F500 R MOV x,A
; SOURCE LINE # 474
001C E500 R MOV A,row
001E 5407 ANL A,#07H
0020 44B8 ORL A,#0B8H
0022 F500 R MOV y,A
; SOURCE LINE # 475
0024 120000 R LCALL wtcom
; SOURCE LINE # 476
0027 C2B2 CLR Dilcm
; SOURCE LINE # 477
0029 C2B1 CLR Rwlcm
; SOURCE LINE # 478
002B 8500A0 R MOV P2,y
; SOURCE LINE # 479
002E D2B0 SETB Elcm
0030 00 NOP
0031 C2B0 CLR Elcm
; SOURCE LINE # 480
0033 120000 R LCALL wtcom
; SOURCE LINE # 481
0036 C2B2 CLR Dilcm
; SOURCE LINE # 482
0038 C2B1 CLR Rwlcm
; SOURCE LINE # 483
003A 8500A0 R MOV P2,x
; SOURCE LINE # 484
003D D2B0 SETB Elcm
003F 00 NOP
0040 C2B0 CLR Elcm
; SOURCE LINE # 485
0042 22 RET
; FUNCTION Locatexy (END)
; FUNCTION Lcminit (BEGIN)
; SOURCE LINE # 491
; SOURCE LINE # 492
; SOURCE LINE # 493
0000 75003E R MOV cbyte,#03EH
; SOURCE LINE # 494
C51 COMPILER V6.12 LCE128642 04/27/2007 18:12:05 PAGE 21
0003 AF00 R MOV R7,cbyte
0005 120000 R LCALL _WrcmdL
; SOURCE LINE # 495
; SOURCE LINE # 496
0008 120000 R LCALL L?0073
; SOURCE LINE # 497
000B 75003F R MOV cbyte,#03FH
; SOURCE LINE # 498
000E AF00 R MOV R7,cbyte
0010 120000 R LCALL _WrcmdL
; SOURCE LINE # 499
; SOURCE LINE # 500
0013 120000 R LCALL L?0073
; SOURCE LINE # 501
0016 7500C0 R MOV cbyte,#0C0H
; SOURCE LINE # 502
0019 AF00 R MOV R7,cbyte
001B 120000 R LCALL _WrcmdL
; SOURCE LINE # 503
; SOURCE LINE # 504
001E 120000 R LCALL L?0074
; SOURCE LINE # 505
0021 120000 R LCALL Lcmcls
; SOURCE LINE # 506
0024 E4 CLR A
0025 F500 R MOV col,A
; SOURCE LINE # 507
0027 F500 R MOV row,A
; SOURCE LINE # 508
0029 020000 R LJMP Locatexy
; FUNCTION Lcminit (END)
; FUNCTION _Delay (BEGIN)
;---- Variable 'MS' assigned to Register 'R7' ----
; SOURCE LINE # 513
; SOURCE LINE # 514
0000 ?C0054:
; SOURCE LINE # 516
0000 EF MOV A,R7
0001 600B JZ ?C0060
; SOURCE LINE # 517
;---- Variable 'usn' assigned to Register 'R6' ----
0003 7E04 MOV R6,#04H
0005 ?C0056:
; SOURCE LINE # 518
; SOURCE LINE # 519
; SOURCE LINE # 520
;---- Variable 'us' assigned to Register 'R5' ----
0005 7DF0 MOV R5,#0F0H
0007 ?C0058:
; SOURCE LINE # 521
0007 DDFE DJNZ R5,?C0058
0009 ?C0059:
; SOURCE LINE # 522
0009 DEFA DJNZ R6,?C0056
; SOURCE LINE # 523
000B ?C0057:
; SOURCE LINE # 524
000B 1F DEC R7
; SOURCE LINE # 525
000C 80F2 SJMP ?C0054
; SOURCE LINE # 526
C51 COMPILER V6.12 LCE128642 04/27/2007 18:12:05 PAGE 22
000E ?C0060:
000E 22 RET
; FUNCTION _Delay (END)
; FUNCTION display (BEGIN)
; SOURCE LINE # 545
; SOURCE LINE # 546
0000 750040 R MOV col,#040H
; SOURCE LINE # 547
0003 E4 CLR A
0004 F500 R MOV row,A
; SOURCE LINE # 548
0006 FB MOV R3,A
0007 7A00 R MOV R2,#HIGH STRh1
0009 7900 R MOV R1,#LOW STRh1
000B 7D02 MOV R5,#02H
000D 120000 R LCALL _Putstr
; SOURCE LINE # 551
0010 E4 CLR A
0011 F500 R MOV col,A
; SOURCE LINE # 552
0013 750002 R MOV row,#02H
; SOURCE LINE # 553
0016 FB MOV R3,A
0017 7A00 R MOV R2,#HIGH STRh2
0019 7900 R MOV R1,#LOW STRh2
001B 7D02 MOV R5,#02H
001D 120000 R LCALL _Putstr
; SOURCE LINE # 554
0020 120000 R LCALL L?0071
; SOURCE LINE # 556
0023 7B00 MOV R3,#00H
0025 7A00 R MOV R2,#HIGH disdatahou
0027 7900 R MOV R1,#LOW disdatahou
0029 AD00 R MOV R5,datahou
002B 120000 R LCALL _compute
; SOURCE LINE # 557
002E 7B00 MOV R3,#00H
0030 7A00 R MOV R2,#HIGH disdatahou
0032 7900 R MOV R1,#LOW disdatahou
0034 7D04 MOV R5,#04H
0036 120000 R LCALL _Putstr
; SOURCE LINE # 559
0039 E4 CLR A
003A F500 R MOV col,A
; SOURCE LINE # 560
003C 750004 R MOV row,#04H
; SOURCE LINE # 561
003F FB MOV R3,A
0040 7A00 R MOV R2,#HIGH STRh3
0042 7900 R MOV R1,#LOW STRh3
0044 7D02 MOV R5,#02H
0046 120000 R LCALL _Putstr
; SOURCE LINE # 562
0049 120000 R LCALL L?0071
; SOURCE LINE # 563
004C 7B00 MOV R3,#00H
004E 7A00 R MOV R2,#HIGH disdatazuo
0050 7900 R MOV R1,#LOW disdatazuo
0052 AD00 R MOV R5,datazuo
0054 120000 R LCALL _compute
; SOURCE LINE # 564
C51 COMPILER V6.12 LCE128642 04/27/2007 18:12:05 PAGE 23
0057 7B00 MOV R3,#00H
0059 7A00 R MOV R2,#HIGH disdatazuo
005B 7900 R MOV R1,#LOW disdatazuo
005D 7D04 MOV R5,#04H
005F 120000 R LCALL _Putstr
; SOURCE LINE # 566
0062 E4 CLR A
0063 F500 R MOV col,A
; SOURCE LINE # 567
0065 750006 R MOV row,#06H
; SOURCE LINE # 568
0068 FB MOV R3,A
0069 7A00 R MOV R2,#HIGH STRh4
006B 7900 R MOV R1,#LOW STRh4
006D 7D02 MOV R5,#02H
006F 120000 R LCALL _Putstr
; SOURCE LINE # 569
0072 120000 R LCALL L?0072
; SOURCE LINE # 570
0075 7B00 MOV R3,#00H
0077 7A00 R MOV R2,#HIGH disdatayou
0079 7900 R MOV R1,#LOW disdatayou
007B AD00 R MOV R5,datayou
007D 120000 R LCALL _compute
; SOURCE LINE # 571
0080 7B00 MOV R3,#00H
0082 7A00 R MOV R2,#HIGH disdatayou
0084 7900 R MOV R1,#LOW disdatayou
0086 7D04 MOV R5,#04H
0088 020000 R LJMP _Putstr
; FUNCTION display (END)
; FUNCTION _compute (BEGIN)
;---- Variable 'disdata' assigned to Register 'R1/R2/R3' ----
;---- Variable 'shuju' assigned to Register 'R5' ----
; SOURCE LINE # 574
; SOURCE LINE # 575
; SOURCE LINE # 577
0000 900002 MOV DPTR,#02H
0003 740B MOV A,#0BH
0005 120000 E LCALL ?C?CSTOPTR
; SOURCE LINE # 578
0008 ED MOV A,R5
0009 75F00A MOV B,#0AH
000C 84 DIV AB
000D AFF0 MOV R7,B
000F 900003 MOV DPTR,#03H
0012 EF MOV A,R7
0013 120000 E LCALL ?C?CSTOPTR
; SOURCE LINE # 580
0016 C3 CLR C
0017 ED MOV A,R5
0018 9F SUBB A,R7
0019 FF MOV R7,A
;---- Variable 'temp' assigned to Register 'R7' ----
; SOURCE LINE # 581
001A 75F00A MOV B,#0AH
001D 84 DIV AB
001E FF MOV R7,A
; SOURCE LINE # 582
001F 75F00A MOV B,#0AH
0022 84 DIV AB
C51 COMPILER V6.12 LCE128642 04/27/2007 18:12:05 PAGE 24
0023 900001 MOV DPTR,#01H
0026 E5F0 MOV A,B
0028 120000 E LCALL ?C?CSTOPTR
; SOURCE LINE # 583
002B ED MOV A,R5
002C D3 SETB C
002D 9463 SUBB A,#063H
002F 4005 JC ?C0062
; SOURCE LINE # 584
0031 7401 MOV A,#01H
0033 020000 E LJMP ?C?CSTPTR
0036 ?C0062:
; SOURCE LINE # 586
0036 E4 CLR A
0037 120000 E LCALL ?C?CSTPTR
; SOURCE LINE # 587
003A ?C0064:
003A 22 RET
; FUNCTION _compute (END)
C51 COMPILER V6.12 LCE128642 04/27/2007 18:12:05 PAGE 25
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
_Rollscreen. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
x. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
P2 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A0H 1
Elcm . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
T0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
AC . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D6H 1
T1 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
T2 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
Rwlcm. . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
STRh1. . . . . . . . . . . . . . . . . PUBLIC DATA ARRAY 0000H 2
STRh2. . . . . . . . . . . . . . . . . PUBLIC DATA ARRAY 0002H 2
STRh3. . . . . . . . . . . . . . . . . PUBLIC DATA ARRAY 0004H 2
EXF2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00CEH 1
RD . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
STRh4. . . . . . . . . . . . . . . . . PUBLIC DATA ARRAY 0006H 2
ES . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ACH 1
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
cbyte. . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0008H 1
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
INT0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
CY . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D7H 1
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
INT1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
PS . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BCH 1
T2EX . . . . . .
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -