📄 i2c_intr.lst
字号:
; SOURCE LINE # 70
007D 750001 E MOV device,#01H
; SOURCE LINE # 71
0080 750000 E MOV counter,#00H
; SOURCE LINE # 72
0083 439330 ORL SSCON,#030H
; SOURCE LINE # 73
0086 5393E7 ANL SSCON,#0E7H
; SOURCE LINE # 74
; SOURCE LINE # 75
0089 020000 R LJMP ?C0040
; SOURCE LINE # 76
008C ?C0011:
008C 750000 E MOV counter,#00H
; SOURCE LINE # 77
008F 439320 ORL SSCON,#020H
; SOURCE LINE # 78
0092 5393E7 ANL SSCON,#0E7H
; SOURCE LINE # 79
0095 020000 R LJMP ?C0040
; SOURCE LINE # 80
0098 ?C0012:
0098 750000 E MOV counter,#00H
; SOURCE LINE # 81
C51 COMPILER V6.20c I2C_INTR 11/25/2004 21:23:53 PAGE 7
009B 439320 ORL SSCON,#020H
; SOURCE LINE # 82
009E 5393E7 ANL SSCON,#0E7H
; SOURCE LINE # 83
00A1 020000 R LJMP ?C0040
; SOURCE LINE # 84
00A4 ?C0013:
00A4 53B1FD ANL IEN1,#0FDH
; SOURCE LINE # 85
; SOURCE LINE # 86
00A7 020000 R LJMP ?C0040
00AA ?C0002:
; SOURCE LINE # 87
00AA E500 E MOV A,device
00AC 6401 XRL A,#01H
00AE 6003 JZ $ + 5H
00B0 020000 R LJMP ?C0015
; SOURCE LINE # 88
; SOURCE LINE # 89
00B3 AF94 MOV R7,SSSTA
00B5 EF MOV A,R7
00B6 24F0 ADD A,#0F0H
00B8 6021 JZ ?C0018
00BA 24F8 ADD A,#0F8H
00BC 6029 JZ ?C0019
00BE 24F8 ADD A,#0F8H
00C0 6036 JZ ?C0020
00C2 24F8 ADD A,#0F8H
00C4 603E JZ ?C0021
00C6 24F8 ADD A,#0F8H
00C8 6061 JZ ?C0024
00CA 24F8 ADD A,#0F8H
00CC 6069 JZ ?C0025
00CE 2430 ADD A,#030H
00D0 7071 JNZ ?C0026
; SOURCE LINE # 90
; SOURCE LINE # 91
00D2 ?C0017:
00D2 7595D4 MOV SSDAT,#0D4H
; SOURCE LINE # 92
00D5 5393E7 ANL SSCON,#0E7H
; SOURCE LINE # 93
00D8 020000 R LJMP ?C0040
; SOURCE LINE # 94
00DB ?C0018:
00DB 750000 E MOV counter,#00H
; SOURCE LINE # 95
00DE 7595D4 MOV SSDAT,#0D4H
; SOURCE LINE # 96
00E1 5393E7 ANL SSCON,#0E7H
; SOURCE LINE # 97
00E4 020000 R LJMP ?C0040
; SOURCE LINE # 98
00E7 ?C0019:
00E7 AF00 E MOV R7,counter
00E9 0500 E INC counter
00EB EF MOV A,R7
00EC 900000 R MOV DPTR,#ADV7170Config
00EF 93 MOVC A,@A+DPTR
00F0 F595 MOV SSDAT,A
; SOURCE LINE # 99
00F2 5393C7 ANL SSCON,#0C7H
C51 COMPILER V6.20c I2C_INTR 11/25/2004 21:23:53 PAGE 8
; SOURCE LINE # 100
00F5 020000 R LJMP ?C0040
; SOURCE LINE # 101
00F8 ?C0020:
00F8 750000 E MOV counter,#00H
; SOURCE LINE # 102
00FB 439320 ORL SSCON,#020H
; SOURCE LINE # 103
00FE 5393E7 ANL SSCON,#0E7H
; SOURCE LINE # 104
0101 020000 R LJMP ?C0040
; SOURCE LINE # 105
0104 ?C0021:
0104 E500 E MOV A,counter
0106 C3 CLR C
0107 940E SUBB A,#0EH
0109 5011 JNC ?C0022
; SOURCE LINE # 106
; SOURCE LINE # 107
010B AF00 E MOV R7,counter
010D 0500 E INC counter
010F EF MOV A,R7
0110 900000 R MOV DPTR,#ADV7170Config
0113 93 MOVC A,@A+DPTR
0114 F595 MOV SSDAT,A
; SOURCE LINE # 108
0116 5393C7 ANL SSCON,#0C7H
; SOURCE LINE # 109
0119 020000 R LJMP ?C0040
011C ?C0022:
; SOURCE LINE # 111
; SOURCE LINE # 112
011C 750002 E MOV device,#02H
; SOURCE LINE # 113
011F 750000 E MOV counter,#00H
; SOURCE LINE # 114
0122 439310 ORL SSCON,#010H
; SOURCE LINE # 115
0125 5393D7 ANL SSCON,#0D7H
; SOURCE LINE # 116
; SOURCE LINE # 117
0128 020000 R LJMP ?C0040
; SOURCE LINE # 118
012B ?C0024:
012B 750000 E MOV counter,#00H
; SOURCE LINE # 119
012E 439320 ORL SSCON,#020H
; SOURCE LINE # 120
0131 5393E7 ANL SSCON,#0E7H
; SOURCE LINE # 121
0134 020000 R LJMP ?C0040
; SOURCE LINE # 122
0137 ?C0025:
0137 750000 E MOV counter,#00H
; SOURCE LINE # 123
013A 439320 ORL SSCON,#020H
; SOURCE LINE # 124
013D 5393E7 ANL SSCON,#0E7H
; SOURCE LINE # 125
0140 020000 R LJMP ?C0040
; SOURCE LINE # 126
0143 ?C0026:
C51 COMPILER V6.20c I2C_INTR 11/25/2004 21:23:53 PAGE 9
0143 53B1FD ANL IEN1,#0FDH
; SOURCE LINE # 127
; SOURCE LINE # 128
0146 020000 R LJMP ?C0040
0149 ?C0015:
; SOURCE LINE # 129
0149 E500 E MOV A,device
014B 6402 XRL A,#02H
014D 6003 JZ $ + 5H
014F 020000 R LJMP ?C0040
; SOURCE LINE # 130
; SOURCE LINE # 131
0152 AF94 MOV R7,SSSTA
0154 EF MOV A,R7
0155 24F0 ADD A,#0F0H
0157 6020 JZ ?C0031
0159 24F8 ADD A,#0F8H
015B 6027 JZ ?C0032
015D 24F8 ADD A,#0F8H
015F 6033 JZ ?C0033
0161 24F8 ADD A,#0F8H
0163 603A JZ ?C0034
0165 24F8 ADD A,#0F8H
0167 605B JZ ?C0037
0169 24F8 ADD A,#0F8H
016B 6062 JZ ?C0038
016D 2430 ADD A,#030H
016F 7069 JNZ ?C0039
; SOURCE LINE # 132
; SOURCE LINE # 133
0171 ?C0030:
0171 7595A3 MOV SSDAT,#0A3H
; SOURCE LINE # 134
0174 5393E7 ANL SSCON,#0E7H
; SOURCE LINE # 135
0177 8064 SJMP ?C0040
; SOURCE LINE # 136
0179 ?C0031:
0179 750000 E MOV counter,#00H
; SOURCE LINE # 137
017C 7595A3 MOV SSDAT,#0A3H
; SOURCE LINE # 138
017F 5393E7 ANL SSCON,#0E7H
; SOURCE LINE # 139
0182 8059 SJMP ?C0040
; SOURCE LINE # 140
0184 ?C0032:
0184 AF00 E MOV R7,counter
0186 0500 E INC counter
0188 EF MOV A,R7
0189 900000 R MOV DPTR,#PCF8563Config
018C 93 MOVC A,@A+DPTR
018D F595 MOV SSDAT,A
; SOURCE LINE # 141
018F 5393C7 ANL SSCON,#0C7H
; SOURCE LINE # 142
0192 8049 SJMP ?C0040
; SOURCE LINE # 143
0194 ?C0033:
0194 750000 E MOV counter,#00H
; SOURCE LINE # 144
0197 439320 ORL SSCON,#020H
C51 COMPILER V6.20c I2C_INTR 11/25/2004 21:23:53 PAGE 10
; SOURCE LINE # 145
019A 5393E7 ANL SSCON,#0E7H
; SOURCE LINE # 146
019D 803E SJMP ?C0040
; SOURCE LINE # 147
019F ?C0034:
019F E500 E MOV A,counter
01A1 C3 CLR C
01A2 9402 SUBB A,#02H
01A4 5010 JNC ?C0035
; SOURCE LINE # 148
; SOURCE LINE # 149
01A6 AF00 E MOV R7,counter
01A8 0500 E INC counter
01AA EF MOV A,R7
01AB 900000 R MOV DPTR,#PCF8563Config
01AE 93 MOVC A,@A+DPTR
01AF F595 MOV SSDAT,A
; SOURCE LINE # 150
01B1 5393C7 ANL SSCON,#0C7H
; SOURCE LINE # 151
01B4 8027 SJMP ?C0040
01B6 ?C0035:
; SOURCE LINE # 153
; SOURCE LINE # 154
01B6 750000 E MOV device,#00H
; SOURCE LINE # 155
01B9 750000 E MOV counter,#00H
; SOURCE LINE # 156
01BC 439310 ORL SSCON,#010H
; SOURCE LINE # 157
01BF 5393D7 ANL SSCON,#0D7H
; SOURCE LINE # 158
; SOURCE LINE # 159
01C2 8019 SJMP ?C0040
; SOURCE LINE # 160
01C4 ?C0037:
01C4 750000 E MOV counter,#00H
; SOURCE LINE # 161
01C7 439320 ORL SSCON,#020H
; SOURCE LINE # 162
01CA 5393E7 ANL SSCON,#0E7H
; SOURCE LINE # 163
01CD 800E SJMP ?C0040
; SOURCE LINE # 164
01CF ?C0038:
01CF 750000 E MOV counter,#00H
; SOURCE LINE # 165
01D2 439320 ORL SSCON,#020H
; SOURCE LINE # 166
01D5 5393E7 ANL SSCON,#0E7H
; SOURCE LINE # 167
01D8 8003 SJMP ?C0040
; SOURCE LINE # 168
01DA ?C0039:
01DA 53B1FD ANL IEN1,#0FDH
; SOURCE LINE # 169
; SOURCE LINE # 170
; SOURCE LINE # 171
01DD ?C0040:
01DD D007 POP AR7
01DF D0D0 POP PSW
C51 COMPILER V6.20c I2C_INTR 11/25/2004 21:23:53 PAGE 11
01E1 D082 POP DPL
01E3 D083 POP DPH
01E5 D0E0 POP ACC
01E7 32 RETI
; FUNCTION I2C_Transfer (END)
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 492 ----
CONSTANT SIZE = 40 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -