📄 i2c_m.ls1
字号:
599 ;
600 ; case ST_STOP_NONACK : //0xC0
601 ; SOURCE LINE # 153
013D 602 ?C0024:
603 ; transreg(ST_STOP_NONACK);
604 ; SOURCE LINE # 154
013D 7FC0 605 MOV R7,#0C0H
013F 120000 F 606 LCALL _transreg
607 ; S1CON=RELEASE_BUS_ACK;
608 ; SOURCE LINE # 155
0142 609 ?C0039:
0142 75D8C6 610 MOV S1CON,#0C6H
611 ; break;
612 ; SOURCE LINE # 156
613 ;
614 ; //==========================================
615 ; }
616 ; SOURCE LINE # 159
617 ; }
618 ; SOURCE LINE # 160
0145 619 ?C0025:
0145 D007 620 POP AR7
0147 D006 621 POP AR6
0149 D005 622 POP AR5
014B D004 623 POP AR4
014D D003 624 POP AR3
014F D002 625 POP AR2
0151 D001 626 POP AR1
0153 D000 627 POP AR0
0155 D0D0 628 POP PSW
0157 D082 629 POP DPL
0159 D083 630 POP DPH
015B D0F0 631 POP B
015D D0E0 632 POP ACC
015F 32 633 RETI
634 ; END OF i2c_isr
635
636 END
A51 MACRO ASSEMBLER I2C_M 12/18/2003 11:19:19 PAGE 11
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C0002 . . . . . . C ADDR 0060H R SEG=?PR?I2C_ISR?I2C_M
?C0003 . . . . . . C ADDR 0068H R SEG=?PR?I2C_ISR?I2C_M
?C0004 . . . . . . C ADDR 0074H R SEG=?PR?I2C_ISR?I2C_M
?C0005 . . . . . . C ADDR 007CH R SEG=?PR?I2C_ISR?I2C_M
?C0006 . . . . . . C ADDR 008BH R SEG=?PR?I2C_ISR?I2C_M
?C0008 . . . . . . C ADDR 008DH R SEG=?PR?I2C_ISR?I2C_M
?C0009 . . . . . . C ADDR 0094H R SEG=?PR?I2C_ISR?I2C_M
?C0010 . . . . . . C ADDR 009BH R SEG=?PR?I2C_ISR?I2C_M
?C0011 . . . . . . C ADDR 00AEH R SEG=?PR?I2C_ISR?I2C_M
?C0012 . . . . . . C ADDR 00B5H R SEG=?PR?I2C_ISR?I2C_M
?C0013 . . . . . . C ADDR 00B9H R SEG=?PR?I2C_ISR?I2C_M
?C0014 . . . . . . C ADDR 00C9H R SEG=?PR?I2C_ISR?I2C_M
?C0015 . . . . . . C ADDR 00D3H R SEG=?PR?I2C_ISR?I2C_M
?C0016 . . . . . . C ADDR 00DDH R SEG=?PR?I2C_ISR?I2C_M
?C0017 . . . . . . C ADDR 00E8H R SEG=?PR?I2C_ISR?I2C_M
?C0018 . . . . . . C ADDR 00F8H R SEG=?PR?I2C_ISR?I2C_M
?C0019 . . . . . . C ADDR 010BH R SEG=?PR?I2C_ISR?I2C_M
?C0020 . . . . . . C ADDR 0119H R SEG=?PR?I2C_ISR?I2C_M
?C0021 . . . . . . C ADDR 0123H R SEG=?PR?I2C_ISR?I2C_M
?C0022 . . . . . . C ADDR 013BH R SEG=?PR?I2C_ISR?I2C_M
?C0024 . . . . . . C ADDR 013DH R SEG=?PR?I2C_ISR?I2C_M
?C0025 . . . . . . C ADDR 0145H R SEG=?PR?I2C_ISR?I2C_M
?C0026 . . . . . . C ADDR 00B3H R SEG=?PR?I2C_ISR?I2C_M
?C0027 . . . . . . C ADDR 0088H R SEG=?PR?I2C_ISR?I2C_M
?C0028 . . . . . . C ADDR 012FH R SEG=?PR?I2C_ISR?I2C_M
?C0029 . . . . . . C ADDR 0092H R SEG=?PR?I2C_ISR?I2C_M
?C0030 . . . . . . C ADDR 0099H R SEG=?PR?I2C_ISR?I2C_M
?C0031 . . . . . . C ADDR 00C7H R SEG=?PR?I2C_ISR?I2C_M
?C0032 . . . . . . C ADDR 00D8H R SEG=?PR?I2C_ISR?I2C_M
?C0033 . . . . . . C ADDR 00EAH R SEG=?PR?I2C_ISR?I2C_M
?C0034 . . . . . . C ADDR 00CEH R SEG=?PR?I2C_ISR?I2C_M
?C0035 . . . . . . C ADDR 00F6H R SEG=?PR?I2C_ISR?I2C_M
?C0036 . . . . . . C ADDR 013BH R SEG=?PR?I2C_ISR?I2C_M
?C0037 . . . . . . C ADDR 012FH R SEG=?PR?I2C_ISR?I2C_M
?C0038 . . . . . . C ADDR 013BH R SEG=?PR?I2C_ISR?I2C_M
?C0039 . . . . . . C ADDR 0142H R SEG=?PR?I2C_ISR?I2C_M
?C?CCASE . . . . . C ADDR ----- EXT
?CO?I2C_M. . . . . C SEG 0004H REL=UNIT
?C_INITSEG . . . . C SEG 0003H REL=UNIT
?DT?I2C_M. . . . . D SEG 0002H REL=UNIT
?ID?I2C_M. . . . . I SEG 000CH REL=UNIT
?PR?I2C_ISR?I2C_M. C SEG 0160H REL=UNIT
AA . . . . . . . . B ADDR 00D8H.2 A
AC . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . D ADDR 00E0H A
AR0. . . . . . . . D ADDR 0000H A
AR1. . . . . . . . D ADDR 0001H A
AR2. . . . . . . . D ADDR 0002H A
AR3. . . . . . . . D ADDR 0003H A
AR4. . . . . . . . D ADDR 0004H A
AR5. . . . . . . . D ADDR 0005H A
AR6. . . . . . . . D ADDR 0006H A
AR7. . . . . . . . D ADDR 0007H A
B. . . . . . . . . D ADDR 00F0H A
CP_RL2 . . . . . . B ADDR 00C8H.0 A
CR0. . . . . . . . B ADDR 00D8H.0 A
CR1. . . . . . . . B ADDR 00D8H.1 A
CR7. . . . . . . . B ADDR 00D8H.7 A
CY . . . . . . . . B ADDR 00D0H.7 A
C_T2 . . . . . . . B ADDR 00C8H.1 A
A51 MACRO ASSEMBLER I2C_M 12/18/2003 11:19:19 PAGE 12
DATA?. . . . . . . C ADDR 0000H R SEG=?CO?I2C_M
DPH. . . . . . . . D ADDR 0083H A
DPL. . . . . . . . D ADDR 0082H A
EA . . . . . . . . B ADDR 00A8H.7 A
ENS1 . . . . . . . B ADDR 00D8H.6 A
ES . . . . . . . . B ADDR 00A8H.4 A
ES1. . . . . . . . B ADDR 00A8H.5 A
ET0. . . . . . . . B ADDR 00A8H.1 A
ET1. . . . . . . . B ADDR 00A8H.3 A
ET2. . . . . . . . B ADDR 00A8H.6 A
EX0. . . . . . . . B ADDR 00A8H.0 A
EX1. . . . . . . . B ADDR 00A8H.2 A
EXEN2. . . . . . . B ADDR 00C8H.3 A
EXF2 . . . . . . . B ADDR 00C8H.6 A
F0 . . . . . . . . B ADDR 00D0H.5 A
FRECEIVE_DONE. . . I ADDR 000AH R SEG=?ID?I2C_M
I2C_ISR. . . . . . C ADDR 0000H R SEG=?PR?I2C_ISR?I2C_M
I2C_M. . . . . . . N NUMB -----
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
IP . . . . . . . . D ADDR 00B8H A
IT0. . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . B ADDR 0088H.2 A
NUM. . . . . . . . D ADDR 0001H R SEG=?DT?I2C_M
OV . . . . . . . . B ADDR 00D0H.2 A
P. . . . . . . . . B ADDR 00D0H.0 A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H 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
PT2. . . . . . . . B ADDR 00B8H.5 A
PX0. . . . . . . . B ADDR 00B8H.0 A
PX1. . . . . . . . B ADDR 00B8H.2 A
RB8. . . . . . . . B ADDR 0098H.2 A
RCAP2H . . . . . . D ADDR 00CBH A
RCAP2L . . . . . . D ADDR 00CAH A
RCLK . . . . . . . B ADDR 00C8H.5 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
S1ADR. . . . . . . D ADDR 00DBH A
S1CON. . . . . . . D ADDR 00D8H A
S1DAT. . . . . . . D ADDR 00DAH A
S1STA. . . . . . . D ADDR 00D9H A
SBUF . . . . . . . D ADDR 0099H A
SCON . . . . . . . D ADDR 0098H A
SDATA. . . . . . . I ADDR 0000H R SEG=?ID?I2C_M
SI . . . . . . . . B ADDR 00D8H.3 A
SLAVE_ADR. . . . . I ADDR 000BH R SEG=?ID?I2C_M
SM0. . . . . . . . B ADDR 0098H.7 A
SM1. . . . . . . . B ADDR 0098H.6 A
SM2. . . . . . . . B ADDR 0098H.5 A
SP . . . . . . . . D ADDR 0081H A
STA. . . . . . . . B ADDR 00D8H.5 A
STO. . . . . . . . B ADDR 00D8H.4 A
A51 MACRO ASSEMBLER I2C_M 12/18/2003 11:19:19 PAGE 13
T0 . . . . . . . . B ADDR 00B0H.4 A
T1 . . . . . . . . B ADDR 00B0H.5 A
T2 . . . . . . . . B ADDR 0090H.0 A
T2CON. . . . . . . D ADDR 00C8H A
T2EX . . . . . . . B ADDR 0090H.1 A
TB8. . . . . . . . B ADDR 0098H.3 A
TCLK . . . . . . . B ADDR 00C8H.4 A
TCON . . . . . . . D ADDR 0088H A
TF0. . . . . . . . B ADDR 0088H.5 A
TF1. . . . . . . . B ADDR 0088H.7 A
TF2. . . . . . . . B ADDR 00C8H.7 A
TH0. . . . . . . . D ADDR 008CH A
TH1. . . . . . . . D ADDR 008DH A
TH2. . . . . . . . D ADDR 00CDH A
TI . . . . . . . . B ADDR 0098H.1 A
TL0. . . . . . . . D ADDR 008AH A
TL1. . . . . . . . D ADDR 008BH A
TL2. . . . . . . . D ADDR 00CCH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
TR1. . . . . . . . B ADDR 0088H.6 A
TR2. . . . . . . . B ADDR 00C8H.2 A
TRANS_DONE . . . . D ADDR 0000H R SEG=?DT?I2C_M
TXD. . . . . . . . B ADDR 00B0H.1 A
WR . . . . . . . . B ADDR 00B0H.6 A
_TRANSREG. . . . . C ADDR ----- EXT
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 1 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -