📄 e51pro.lst
字号:
; SOURCE LINE # 146
; SOURCE LINE # 147
; SOURCE LINE # 148
0000 AA00 R MOV R2,pw+04H
0002 A900 R MOV R1,pw+05H
0004 1100 E ACALL ?C?ICALL
; SOURCE LINE # 149
0006 1100 R ACALL SendData
; SOURCE LINE # 150
0008 22 RET
; FUNCTION ReadSign (END)
; FUNCTION Erase (BEGIN)
; SOURCE LINE # 152
; SOURCE LINE # 153
; SOURCE LINE # 154
0000 AA00 R MOV R2,pw+07H
0002 A900 R MOV R1,pw+08H
0004 1100 E ACALL ?C?ICALL
; SOURCE LINE # 155
0006 1100 R ACALL SendData
; SOURCE LINE # 156
0008 22 RET
; FUNCTION Erase (END)
; FUNCTION Write (BEGIN)
; SOURCE LINE # 158
; SOURCE LINE # 159
; SOURCE LINE # 161
0000 AA00 R MOV R2,pw+01H
0002 A900 R MOV R1,pw+02H
0004 1100 E ACALL ?C?ICALL
; SOURCE LINE # 162
0006 1100 R ACALL SendData
0008 ?C0041:
; SOURCE LINE # 163
; SOURCE LINE # 164
; SOURCE LINE # 165
0008 1100 R ACALL WaitData
000A 504D JNC ?C0043
; SOURCE LINE # 166
; SOURCE LINE # 167
000C E500 R MOV A,ComBuf
000E 6407 XRL A,#07H
0010 703C JNZ ?C0044
; SOURCE LINE # 168
; SOURCE LINE # 169
C51 COMPILER V7.08 E51PRO 03/22/2008 06:47:24 PAGE 15
0012 750002 R MOV n,#02H
0015 ?C0045:
0015 E500 R MOV A,n
0017 D3 SETB C
0018 9411 SUBB A,#011H
001A 502B JNC ?C0046
; SOURCE LINE # 170
; SOURCE LINE # 171
001C 7400 R MOV A,#LOW ComBuf
001E 2500 R ADD A,n
0020 F8 MOV R0,A
0021 E6 MOV A,@R0
0022 FF MOV R7,A
0023 850082 R MOV DPL,pw+0BH
0026 850083 R MOV DPH,pw+0AH
0029 1100 E ACALL ?C?ICALL2
002B 400E JC ?C0048
; SOURCE LINE # 172
; SOURCE LINE # 173
002D AA00 R MOV R2,pw+013H
002F A900 R MOV R1,pw+014H
0031 1100 E ACALL ?C?ICALL
; SOURCE LINE # 174
0033 7500FF R MOV ComBuf,#0FFH
; SOURCE LINE # 175
0036 1100 R ACALL SendResp
; SOURCE LINE # 176
0038 1100 R ACALL WaitData
003A 22 RET
; SOURCE LINE # 178
003B ?C0048:
; SOURCE LINE # 179
003B 0500 R INC nAddress+01H
003D E500 R MOV A,nAddress+01H
003F 7002 JNZ ?C0117
0041 0500 R INC nAddress
0043 ?C0117:
; SOURCE LINE # 180
0043 0500 R INC n
0045 80CE SJMP ?C0045
0047 ?C0046:
; SOURCE LINE # 181
0047 750001 R MOV ComBuf,#01H
; SOURCE LINE # 182
004A 1100 R ACALL SendResp
; SOURCE LINE # 183
004C 80BA SJMP ?C0041
004E ?C0044:
; SOURCE LINE # 184
004E E500 R MOV A,ComBuf
0050 600E JZ ?C0042
; SOURCE LINE # 185
0052 ?C0051:
; SOURCE LINE # 187
; SOURCE LINE # 188
0052 AA00 R MOV R2,pw+013H
0054 A900 R MOV R1,pw+014H
0056 1100 E ACALL ?C?ICALL
0058 22 RET
; SOURCE LINE # 190
; SOURCE LINE # 191
0059 ?C0043:
C51 COMPILER V7.08 E51PRO 03/22/2008 06:47:24 PAGE 16
; SOURCE LINE # 193
; SOURCE LINE # 194
0059 AA00 R MOV R2,pw+013H
005B A900 R MOV R1,pw+014H
005D 1100 E ACALL ?C?ICALL
005F 22 RET
; SOURCE LINE # 196
; SOURCE LINE # 197
0060 ?C0042:
; SOURCE LINE # 198
0060 AA00 R MOV R2,pw+013H
0062 A900 R MOV R1,pw+014H
0064 1100 E ACALL ?C?ICALL
; SOURCE LINE # 199
0066 7F32 MOV R7,#032H
0068 7E00 MOV R6,#00H
006A 1100 R ACALL _Delay_ms
; SOURCE LINE # 200
006C E4 CLR A
006D F500 R MOV ComBuf,A
; SOURCE LINE # 201
006F 1100 R ACALL SendData
; SOURCE LINE # 202
0071 ?C0049:
0071 22 RET
; FUNCTION Write (END)
; FUNCTION Read (BEGIN)
; SOURCE LINE # 204
; SOURCE LINE # 205
; SOURCE LINE # 207
0000 AA00 R MOV R2,pw+01H
0002 A900 R MOV R1,pw+02H
0004 1100 E ACALL ?C?ICALL
; SOURCE LINE # 208
0006 1100 R ACALL SendData
0008 ?C0054:
; SOURCE LINE # 209
; SOURCE LINE # 210
; SOURCE LINE # 211
0008 1100 R ACALL WaitResp
000A 503F JNC ?C0055
; SOURCE LINE # 212
; SOURCE LINE # 213
000C E500 R MOV A,ComBuf
000E 603B JZ ?C0055
; SOURCE LINE # 214
; SOURCE LINE # 215
; SOURCE LINE # 216
0010 ?C0057:
; SOURCE LINE # 217
0010 E500 R MOV A,ComBuf
0012 B4FF0C CJNE A,#0FFH,?C0058
; SOURCE LINE # 218
; SOURCE LINE # 219
0015 74F0 MOV A,#0F0H
0017 2500 R ADD A,nAddress+01H
0019 F500 R MOV nAddress+01H,A
001B 74FF MOV A,#0FFH
001D 3500 R ADDC A,nAddress
001F F500 R MOV nAddress,A
; SOURCE LINE # 220
C51 COMPILER V7.08 E51PRO 03/22/2008 06:47:24 PAGE 17
0021 ?C0058:
; SOURCE LINE # 221
0021 750002 R MOV n,#02H
0024 ?C0060:
0024 E500 R MOV A,n
0026 D3 SETB C
0027 9411 SUBB A,#011H
0029 5019 JNC ?C0061
; SOURCE LINE # 222
; SOURCE LINE # 223
002B AA00 R MOV R2,pw+0DH
002D A900 R MOV R1,pw+0EH
002F 1100 E ACALL ?C?ICALL
0031 7400 R MOV A,#LOW ComBuf
0033 2500 R ADD A,n
0035 F8 MOV R0,A
0036 A607 MOV @R0,AR7
; SOURCE LINE # 224
0038 0500 R INC nAddress+01H
003A E500 R MOV A,nAddress+01H
003C 7002 JNZ ?C0118
003E 0500 R INC nAddress
0040 ?C0118:
; SOURCE LINE # 225
0040 0500 R INC n
0042 80E0 SJMP ?C0060
0044 ?C0061:
; SOURCE LINE # 226
0044 750006 R MOV ComBuf,#06H
; SOURCE LINE # 227
0047 1100 R ACALL SendData
; SOURCE LINE # 228
0049 80BD SJMP ?C0054
; SOURCE LINE # 230
; SOURCE LINE # 232
004B ?C0055:
; SOURCE LINE # 233
004B AA00 R MOV R2,pw+013H
004D A900 R MOV R1,pw+014H
004F 1100 E ACALL ?C?ICALL
; SOURCE LINE # 234
0051 E4 CLR A
0052 F500 R MOV ComBuf,A
; SOURCE LINE # 235
0054 1100 R ACALL SendData
; SOURCE LINE # 236
0056 22 RET
; FUNCTION Read (END)
; FUNCTION Lock (BEGIN)
; SOURCE LINE # 238
; SOURCE LINE # 239
; SOURCE LINE # 240
0000 AA00 R MOV R2,pw+010H
0002 A900 R MOV R1,pw+011H
0004 1100 E ACALL ?C?ICALL
; SOURCE LINE # 241
0006 1100 R ACALL SendData
; SOURCE LINE # 242
0008 22 RET
; FUNCTION Lock (END)
C51 COMPILER V7.08 E51PRO 03/22/2008 06:47:24 PAGE 18
; FUNCTION main (BEGIN)
; SOURCE LINE # 283
; SOURCE LINE # 284
; SOURCE LINE # 285
0000 758160 MOV SP,#060H
; SOURCE LINE # 286
0003 75B0FF MOV P3,#0FFH
; SOURCE LINE # 288
0006 D2B2 SETB P3_2
; SOURCE LINE # 289
0008 A2B2 MOV C,P3_2
000A 9200 R MOV temp_ISP_SL,C
; SOURCE LINE # 290
000C 20007C R JB temp_ISP_SL,?C0066
; SOURCE LINE # 291
; SOURCE LINE # 292
000F C292 CLR P1_2
; SOURCE LINE # 293
0011 C293 CLR P1_3
; SOURCE LINE # 295
0013 C294 CLR P1_4
; SOURCE LINE # 296
0015 7F64 MOV R7,#064H
0017 7E00 MOV R6,#00H
0019 1100 R ACALL _Delay_ms
; SOURCE LINE # 297
001B D294 SETB P1_4
; SOURCE LINE # 300
001D E4 CLR A
001E F598 MOV SCON,A
; SOURCE LINE # 301
0020 F588 MOV TCON,A
; SOURCE LINE # 303
0022 F5A8 MOV IE,A
; SOURCE LINE # 306
0024 758921 MOV TMOD,#021H
; SOURCE LINE # 307
0027 758DFF MOV TH1,#0FFH
; SOURCE LINE # 308
002A 758BFF MOV TL1,#0FFH
; SOURCE LINE # 311
002D 759850 MOV SCON,#050H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -