📄 main.ls1
字号:
000042 1100 F 604 ACALL tuner_write
605 ;
606 ; for (i = 0 ; i < 50 ; i++)
607 ; SOURCE LINE # 235
000044 E4 608 CLR A
000045 F500 F 609 MOV i?644,A
000047 610 ?C0019:
611 ; I2C_NOP();
612 ; SOURCE LINE # 236
000047 1100 F 613 ACALL I2C_NOP
000049 0500 F 614 INC i?644
00004B E500 F 615 MOV A,i?644
00004D C3 616 CLR C
00004E 9432 617 SUBB A,#032H
000050 40F5 618 JC ?C0019
000052 619 ?C0020:
620 ;
621 ; tuner_write();
622 ; SOURCE LINE # 238
000052 1100 F 623 ACALL tuner_write
624 ;
625 ; for (i = 0 ; i < 255 ; i++)
626 ; SOURCE LINE # 240
000054 E4 627 CLR A
000055 F500 F 628 MOV i?644,A
000057 629 ?C0022:
000057 E500 F 630 MOV A,i?644
000059 C3 631 CLR C
00005A 94FF 632 SUBB A,#0FFH
00005C 50A5 633 JNC ?C0012
634 ; for (j = 0 ; j < 255; j++)
635 ; SOURCE LINE # 241
636 ;---- Variable 'j?645' assigned to Register 'R7' ----
00005E E4 637 CLR A
00005F FF 638 MOV R7,A
000060 639 ?C0025:
640 ; I2C_NOP();
641 ; SOURCE LINE # 242
000060 1100 F 642 ACALL I2C_NOP
000062 0F 643 INC R7
000063 BFFFFA 644 CJNE R7,#0FFH,?C0025
000066 645 ?C0024:
000066 0500 F 646 INC i?644
000068 80ED 647 SJMP ?C0022
648 ; END OF main
649
650 END
AX51 MACRO ASSEMBLER MAIN 08/22/07 12:34:21 PAGE 11
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?_I2C_SEND_BYTE?BYTE. . D ADDR 0000H R SEG=?DT?_I2C_SEND_BYTE?MAIN
?C0003. . . . . . . . . C ADDR 0005H R SEG=?PR?_I2C_SEND_BYTE?MAIN
?C0004. . . . . . . . . C ADDR 002AH R SEG=?PR?_I2C_SEND_BYTE?MAIN
?C0006. . . . . . . . . C ADDR 0017H R SEG=?PR?_I2C_SEND_BYTE?MAIN
?C0007. . . . . . . . . C ADDR 001AH R SEG=?PR?_I2C_SEND_BYTE?MAIN
?C0012. . . . . . . . . C ADDR 0003H R SEG=?PR?MAIN?MAIN
?C0014. . . . . . . . . C ADDR 0042H R SEG=?PR?MAIN?MAIN
?C0015. . . . . . . . . C ADDR 0015H R SEG=?PR?MAIN?MAIN
?C0016. . . . . . . . . C ADDR 001DH R SEG=?PR?MAIN?MAIN
?C0017. . . . . . . . . C ADDR 0025H R SEG=?PR?MAIN?MAIN
?C0018. . . . . . . . . C ADDR 0033H R SEG=?PR?MAIN?MAIN
?C0019. . . . . . . . . C ADDR 0047H R SEG=?PR?MAIN?MAIN
?C0020. . . . . . . . . C ADDR 0052H R SEG=?PR?MAIN?MAIN
?C0022. . . . . . . . . C ADDR 0057H R SEG=?PR?MAIN?MAIN
?C0024. . . . . . . . . C ADDR 0066H R SEG=?PR?MAIN?MAIN
?C0025. . . . . . . . . C ADDR 0060H R SEG=?PR?MAIN?MAIN
?C0029. . . . . . . . . C ADDR 0023H R SEG=?PR?MAIN?MAIN
?C0030. . . . . . . . . C ADDR 0039H R SEG=?PR?MAIN?MAIN
?C0031. . . . . . . . . C ADDR 003FH R SEG=?PR?MAIN?MAIN
?C_STARTUP. . . . . . . C ADDR ------- EXT
?DT?_I2C_SEND_BYTE?MAIN D SEG 000002H REL=UNIT, ALN=BYTE
?DT?MAIN. . . . . . . . D SEG 000006H REL=UNIT, ALN=BYTE
?DT?MAIN?MAIN . . . . . D SEG 000002H REL=UNIT, ALN=BYTE
?MAIN?BYTE. . . . . . . D ADDR 0000H R SEG=?DT?MAIN?MAIN
?PR?_I2C_SEND_ADDR?MAIN C SEG 000005H REL=INBLOCK, ALN=BYTE
?PR?_I2C_SEND_BYTE?MAIN C SEG 000037H REL=INBLOCK, ALN=BYTE
?PR?I2C_NOP?MAIN. . . . C SEG 000004H REL=INBLOCK, ALN=BYTE
?PR?I2C_START?MAIN. . . C SEG 000012H REL=INBLOCK, ALN=BYTE
?PR?I2C_STOP?MAIN . . . C SEG 000012H REL=INBLOCK, ALN=BYTE
?PR?MAIN?MAIN . . . . . C SEG 00006AH REL=INBLOCK, ALN=BYTE
?PR?TUNER_WRITE?MAIN. . C SEG 00001EH REL=INBLOCK, ALN=BYTE
_I2C_SEND_ADDR. . . . . C ADDR 0000H R SEG=?PR?_I2C_SEND_ADDR?MAIN
_I2C_SEND_BYTE. . . . . C ADDR 0000H R SEG=?PR?_I2C_SEND_BYTE?MAIN
AC. . . . . . . . . . . B ADDR 00D0H.6 A
ACC . . . . . . . . . . D ADDR 00E0H A
B . . . . . . . . . . . D ADDR 00F0H A
BYTE?240. . . . . . . . D ADDR 0000H R SEG=?DT?_I2C_SEND_BYTE?MAIN
CHANNEL?646 . . . . . . D ADDR 0001H R SEG=?DT?MAIN?MAIN
COUNTER . . . . . . . . D ADDR 0000H R SEG=?DT?MAIN
CY. . . . . . . . . . . B ADDR 00D0H.7 A
DPH . . . . . . . . . . D ADDR 0083H A
DPL . . . . . . . . . . D ADDR 0082H A
EA. . . . . . . . . . . B ADDR 00A8H.7 A
ES. . . . . . . . . . . B ADDR 00A8H.4 A
ET0 . . . . . . . . . . B ADDR 00A8H.1 A
ET1 . . . . . . . . . . B ADDR 00A8H.3 A
EX0 . . . . . . . . . . B ADDR 00A8H.0 A
EX1 . . . . . . . . . . B ADDR 00A8H.2 A
F0. . . . . . . . . . . B ADDR 00D0H.5 A
F1. . . . . . . . . . . B ADDR 00D0H.1 A
FE. . . . . . . . . . . B ADDR 0098H.7 A
I2C_NOP . . . . . . . . C ADDR 0000H R SEG=?PR?I2C_NOP?MAIN
I2C_START . . . . . . . C ADDR 0000H R SEG=?PR?I2C_START?MAIN
I2C_STOP. . . . . . . . C ADDR 0000H R SEG=?PR?I2C_STOP?MAIN
I?644 . . . . . . . . . D ADDR 0000H R SEG=?DT?MAIN?MAIN
IE. . . . . . . . . . . D ADDR 00A8H A
IE0 . . . . . . . . . . B ADDR 0088H.1 A
IE1 . . . . . . . . . . B ADDR 0088H.3 A
INT0. . . . . . . . . . B ADDR 00B0H.2 A
INT1. . . . . . . . . . B ADDR 00B0H.3 A
AX51 MACRO ASSEMBLER MAIN 08/22/07 12:34:21 PAGE 12
IP. . . . . . . . . . . D ADDR 00B8H A
IT0 . . . . . . . . . . B ADDR 0088H.0 A
IT1 . . . . . . . . . . B ADDR 0088H.2 A
MAIN. . . . . . . . . . C ADDR 0000H R SEG=?PR?MAIN?MAIN
MASK?241. . . . . . . . D ADDR 0001H R SEG=?DT?_I2C_SEND_BYTE?MAIN
OV. . . . . . . . . . . B ADDR 00D0H.2 A
P . . . . . . . . . . . B ADDR 00D0H.0 A
P0. . . . . . . . . . . D ADDR 0080H A
P0_0. . . . . . . . . . B ADDR 0080H.0 A
P0_1. . . . . . . . . . B ADDR 0080H.1 A
P0_2. . . . . . . . . . B ADDR 0080H.2 A
P0_3. . . . . . . . . . B ADDR 0080H.3 A
P0_4. . . . . . . . . . B ADDR 0080H.4 A
P0_5. . . . . . . . . . B ADDR 0080H.5 A
P0_6. . . . . . . . . . B ADDR 0080H.6 A
P0_7. . . . . . . . . . B ADDR 0080H.7 A
P1. . . . . . . . . . . D ADDR 0090H A
P1_0. . . . . . . . . . B ADDR 0090H.0 A
P1_1. . . . . . . . . . B ADDR 0090H.1 A
P1_2. . . . . . . . . . B ADDR 0090H.2 A
P1_3. . . . . . . . . . B ADDR 0090H.3 A
P1_4. . . . . . . . . . B ADDR 0090H.4 A
P1_5. . . . . . . . . . B ADDR 0090H.5 A
P1_6. . . . . . . . . . B ADDR 0090H.6 A
P1_7. . . . . . . . . . B ADDR 0090H.7 A
P2. . . . . . . . . . . D ADDR 00A0H A
P2_0. . . . . . . . . . B ADDR 00A0H.0 A
P2_1. . . . . . . . . . B ADDR 00A0H.1 A
P2_2. . . . . . . . . . B ADDR 00A0H.2 A
P2_3. . . . . . . . . . B ADDR 00A0H.3 A
P2_4. . . . . . . . . . B ADDR 00A0H.4 A
P2_5. . . . . . . . . . B ADDR 00A0H.5 A
P2_6. . . . . . . . . . B ADDR 00A0H.6 A
P2_7. . . . . . . . . . B ADDR 00A0H.7 A
P3. . . . . . . . . . . D ADDR 00B0H A
P3_0. . . . . . . . . . B ADDR 00B0H.0 A
P3_1. . . . . . . . . . B ADDR 00B0H.1 A
P3_2. . . . . . . . . . B ADDR 00B0H.2 A
P3_3. . . . . . . . . . B ADDR 00B0H.3 A
P3_4. . . . . . . . . . B ADDR 00B0H.4 A
P3_5. . . . . . . . . . B ADDR 00B0H.5 A
P3_6. . . . . . . . . . B ADDR 00B0H.6 A
P3_7. . . . . . . . . . B ADDR 00B0H.7 A
PCON. . . . . . . . . . D ADDR 0087H A
PS. . . . . . . . . . . B ADDR 00B8H.4 A
PSW . . . . . . . . . . D ADDR 00D0H A
PT0 . . . . . . . . . . B ADDR 00B8H.1 A
PT1 . . . . . . . . . . B ADDR 00B8H.3 A
PX0 . . . . . . . . . . B ADDR 00B8H.0 A
PX1 . . . . . . . . . . B ADDR 00B8H.2 A
RB8 . . . . . . . . . . B ADDR 0098H.2 A
RD. . . . . . . . . . . B ADDR 00B0H.7 A
REN . . . . . . . . . . B ADDR 0098H.4 A
RI. . . . . . . . . . . B ADDR 0098H.0 A
RS0 . . . . . . . . . . B ADDR 00D0H.3 A
RS1 . . . . . . . . . . B ADDR 00D0H.4 A
RXD . . . . . . . . . . B ADDR 00B0H.0 A
SBUF. . . . . . . . . . D ADDR 0099H A
SCON. . . . . . . . . . D ADDR 0098H A
SM0 . . . . . . . . . . B ADDR 0098H.7 A
SM1 . . . . . . . . . . B ADDR 0098H.6 A
SM2 . . . . . . . . . . B ADDR 0098H.5 A
SP. . . . . . . . . . . D ADDR 0081H A
T0. . . . . . . . . . . B ADDR 00B0H.4 A
T1. . . . . . . . . . . B ADDR 00B0H.5 A
TB8 . . . . . . . . . . B ADDR 0098H.3 A
AX51 MACRO ASSEMBLER MAIN 08/22/07 12:34:21 PAGE 13
TCON. . . . . . . . . . D ADDR 0088H A
TF0 . . . . . . . . . . B ADDR 0088H.5 A
TF1 . . . . . . . . . . B ADDR 0088H.7 A
TH0 . . . . . . . . . . D ADDR 008CH A
TH1 . . . . . . . . . . D ADDR 008DH A
TI. . . . . . . . . . . B ADDR 0098H.1 A
TL0 . . . . . . . . . . D ADDR 008AH A
TL1 . . . . . . . . . . D ADDR 008BH A
TMOD. . . . . . . . . . D ADDR 0089H A
TR0 . . . . . . . . . . B ADDR 0088H.4 A
TR1 . . . . . . . . . . B ADDR 0088H.6 A
TUNER_DATA. . . . . . . D ADDR 0001H R SEG=?DT?MAIN
TUNER_WRITE . . . . . . C ADDR 0000H R SEG=?PR?TUNER_WRITE?MAIN
TXD . . . . . . . . . . B ADDR 00B0H.1 A
WR. . . . . . . . . . . B ADDR 00B0H.6 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -