📄 020_smbus.lst
字号:
00C3 C2C5 CLR STA
; SOURCE LINE # 170
00C5 00 NOP
; SOURCE LINE # 171
C51 COMPILER V7.50 020_SMBUS 05/07/2007 10:34:34 PAGE 15
; SOURCE LINE # 172
00C6 ?C0018:
; SOURCE LINE # 173
00C6 C2C3 CLR SI
; SOURCE LINE # 174
00C8 8059 SJMP ?C0035
; SOURCE LINE # 175
; SOURCE LINE # 177
00CA ?C0023:
; SOURCE LINE # 178
; SOURCE LINE # 180
; SOURCE LINE # 181
; SOURCE LINE # 182
00CA 8053 SJMP ?C0040
; SOURCE LINE # 183
; SOURCE LINE # 185
00CC ?C0024:
; SOURCE LINE # 186
; SOURCE LINE # 187
00CC 00 NOP
; SOURCE LINE # 188
00CD C2C3 CLR SI
; SOURCE LINE # 189
00CF 8052 SJMP ?C0035
; SOURCE LINE # 190
; SOURCE LINE # 192
00D1 ?C0025:
; SOURCE LINE # 193
; SOURCE LINE # 195
00D1 E500 R MOV A,GCV_slave_data_num
00D3 B40104 CJNE A,#01H,?C0026
; SOURCE LINE # 196
; SOURCE LINE # 197
00D6 C2C2 CLR AA
; SOURCE LINE # 198
00D8 8002 SJMP ?C0027
00DA ?C0026:
; SOURCE LINE # 200
; SOURCE LINE # 201
00DA D2C2 SETB AA
; SOURCE LINE # 202
00DC ?C0027:
; SOURCE LINE # 204
00DC C2C3 CLR SI
; SOURCE LINE # 205
00DE 8043 SJMP ?C0035
; SOURCE LINE # 206
; SOURCE LINE # 208
00E0 ?C0028:
; SOURCE LINE # 209
; SOURCE LINE # 211
00E0 ?C0038:
; SOURCE LINE # 212
; SOURCE LINE # 213
; SOURCE LINE # 214
00E0 8035 SJMP ?C0041
; SOURCE LINE # 215
; SOURCE LINE # 217
00E2 ?C0029:
; SOURCE LINE # 218
; SOURCE LINE # 219
00E2 E500 R MOV A,GCV_slave_data_num
C51 COMPILER V7.50 020_SMBUS 05/07/2007 10:34:34 PAGE 16
00E4 D3 SETB C
00E5 9400 SUBB A,#00H
00E7 401C JC ?C0030
; SOURCE LINE # 220
; SOURCE LINE # 222
00E9 850082 R MOV DPL,GPV_slave_data_array+01H
00EC 850083 R MOV DPH,GPV_slave_data_array
00EF E5C2 MOV A,SMB0DAT
00F1 F0 MOVX @DPTR,A
; SOURCE LINE # 223
00F2 0500 R INC GPV_slave_data_array+01H
00F4 E500 R MOV A,GPV_slave_data_array+01H
00F6 7002 JNZ ?C0037
00F8 0500 R INC GPV_slave_data_array
00FA ?C0037:
; SOURCE LINE # 224
00FA 1500 R DEC GCV_slave_data_num
; SOURCE LINE # 226
00FC E500 R MOV A,GCV_slave_data_num
00FE B40108 CJNE A,#01H,?C0032
; SOURCE LINE # 227
; SOURCE LINE # 228
0101 C2C2 CLR AA
; SOURCE LINE # 229
; SOURCE LINE # 230
0103 8004 SJMP ?C0032
0105 ?C0030:
; SOURCE LINE # 232
; SOURCE LINE # 234
0105 D2C4 SETB STO
; SOURCE LINE # 235
0107 C2C5 CLR STA
; SOURCE LINE # 236
0109 ?C0032:
; SOURCE LINE # 238
0109 C2C3 CLR SI
; SOURCE LINE # 239
010B 8016 SJMP ?C0035
; SOURCE LINE # 240
; SOURCE LINE # 242
010D ?C0033:
; SOURCE LINE # 243
; SOURCE LINE # 244
010D 00 NOP
; SOURCE LINE # 246
010E 850082 R MOV DPL,GPV_slave_data_array+01H
0111 850083 R MOV DPH,GPV_slave_data_array
0114 E5C2 MOV A,SMB0DAT
0116 F0 MOVX @DPTR,A
; SOURCE LINE # 248
0117 ?C0041:
0117 D2C4 SETB STO
; SOURCE LINE # 249
0119 C2C5 CLR STA
; SOURCE LINE # 250
011B C2C3 CLR SI
; SOURCE LINE # 251
011D 8004 SJMP ?C0035
; SOURCE LINE # 252
; SOURCE LINE # 254
011F ?C0040:
011F D2C4 SETB STO
C51 COMPILER V7.50 020_SMBUS 05/07/2007 10:34:34 PAGE 17
; SOURCE LINE # 258
0121 C2C3 CLR SI
; SOURCE LINE # 259
; SOURCE LINE # 260
; SOURCE LINE # 261
; SOURCE LINE # 262
0123 ?C0035:
0123 D007 POP AR7
0125 D000 POP AR0
0127 D0D0 POP PSW
0129 D082 POP DPL
012B D083 POP DPH
012D D0E0 POP ACC
012F 32 RETI
; FUNCTION SMBUS_ISR (END)
C51 COMPILER V7.50 020_SMBUS 05/07/2007 10:34:34 PAGE 18
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
AA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C2H 1
P2 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A0H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
ADC0CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E8H 1
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
GCV_slave_data_num . . . . . . . . . . PUBLIC DATA U_CHAR 0000H 1
PCA0CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D8H 1
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
SI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C3H 1
fram_wr_fun. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
B_wr . . . . . . . . . . . . . . . . AUTO DATA BIT 0000H 1
subaddr. . . . . . . . . . . . . . . AUTO DATA U_INT 0000H 2
length_of_data . . . . . . . . . . . AUTO DATA U_CHAR 0002H 1
P_to_wr_array. . . . . . . . . . . . AUTO DATA PTR 0003H 3
SMB0CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C0H 1
SPI0CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F8H 1
GIV_slave_subaddr. . . . . . . . . . . PUBLIC DATA U_INT 0001H 2
TCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
GBV_smbus_wr . . . . . . . . . . . . . PUBLIC DATA BIT 0000H 1
SMBUS_ISR. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
GCV_slave_subaddr_num. . . . . . . . . PUBLIC DATA U_CHAR 0003H 1
GCV_slave_addr . . . . . . . . . . . . PUBLIC DATA U_CHAR 0004H 1
SBUF0. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0099H 1
SCON0. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
T2CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C8H 1
STA. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C5H 1
GPV_slave_data_array . . . . . . . . . PUBLIC DATA PTR 0005H 2
SMB0DAT. . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C2H 1
wdt_rtc_wr_fun . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
B_wr . . . . . . . . . . . . . . . . AUTO DATA BIT 0000H 1
subaddr. . . . . . . . . . . . . . . AUTO DATA U_INT 0000H 2
length_of_data . . . . . . . . . . . AUTO DATA U_CHAR 0002H 1
P_to_wr_array. . . . . . . . . . . . AUTO DATA PTR 0003H 3
STO. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C4H 1
PSW. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D0H 1
SMB0STA. . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C1H 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 364 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 7 12
IDATA SIZE = ---- ----
BIT SIZE = 1 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -