?? e51pro.lst
字號:
0075 120000 R LCALL _Delay_ms
; SOURCE LINE # 199
0078 E4 CLR A
0079 F500 R MOV ComBuf,A
; SOURCE LINE # 200
007B 120000 R LCALL SendData
; SOURCE LINE # 201
007E ?C0052:
007E 22 RET
; FUNCTION Write (END)
; FUNCTION Read (BEGIN)
; SOURCE LINE # 203
C51 COMPILER V7.07 E51PRO 10/28/2003 18:27:17 PAGE 15
; SOURCE LINE # 204
; SOURCE LINE # 206
0000 AA00 R MOV R2,pw+01H
0002 A900 R MOV R1,pw+02H
0004 120000 E LCALL ?C?ICALL
; SOURCE LINE # 207
0007 120000 R LCALL SendData
000A ?C0057:
; SOURCE LINE # 208
; SOURCE LINE # 209
; SOURCE LINE # 210
000A 120000 R LCALL WaitResp
000D 5041 JNC ?C0058
; SOURCE LINE # 211
; SOURCE LINE # 212
000F E500 R MOV A,ComBuf
0011 603D JZ ?C0058
; SOURCE LINE # 213
; SOURCE LINE # 214
; SOURCE LINE # 215
0013 ?C0060:
; SOURCE LINE # 216
0013 E500 R MOV A,ComBuf
0015 B4FF0C CJNE A,#0FFH,?C0061
; SOURCE LINE # 217
; SOURCE LINE # 218
0018 74F0 MOV A,#0F0H
001A 2500 R ADD A,nAddress+01H
001C F500 R MOV nAddress+01H,A
001E 74FF MOV A,#0FFH
0020 3500 R ADDC A,nAddress
0022 F500 R MOV nAddress,A
; SOURCE LINE # 219
0024 ?C0061:
; SOURCE LINE # 220
0024 750002 R MOV n,#02H
0027 ?C0063:
0027 E500 R MOV A,n
0029 D3 SETB C
002A 9411 SUBB A,#011H
002C 501A JNC ?C0064
; SOURCE LINE # 221
; SOURCE LINE # 222
002E AA00 R MOV R2,pw+0DH
0030 A900 R MOV R1,pw+0EH
0032 120000 E LCALL ?C?ICALL
0035 7400 R MOV A,#LOW ComBuf
0037 2500 R ADD A,n
0039 F8 MOV R0,A
003A A607 MOV @R0,AR7
; SOURCE LINE # 223
003C 0500 R INC nAddress+01H
003E E500 R MOV A,nAddress+01H
0040 7002 JNZ ?C0091
0042 0500 R INC nAddress
0044 ?C0091:
; SOURCE LINE # 224
0044 0500 R INC n
0046 80DF SJMP ?C0063
0048 ?C0064:
; SOURCE LINE # 225
0048 750006 R MOV ComBuf,#06H
C51 COMPILER V7.07 E51PRO 10/28/2003 18:27:17 PAGE 16
; SOURCE LINE # 226
004B 120000 R LCALL SendData
; SOURCE LINE # 227
004E 80BA SJMP ?C0057
; SOURCE LINE # 229
; SOURCE LINE # 231
0050 ?C0058:
; SOURCE LINE # 232
0050 AA00 R MOV R2,pw+013H
0052 A900 R MOV R1,pw+014H
0054 120000 E LCALL ?C?ICALL
; SOURCE LINE # 233
0057 E4 CLR A
0058 F500 R MOV ComBuf,A
; SOURCE LINE # 234
005A 120000 R LCALL SendData
; SOURCE LINE # 235
005D 22 RET
; FUNCTION Read (END)
; FUNCTION Lock (BEGIN)
; SOURCE LINE # 237
; SOURCE LINE # 238
; SOURCE LINE # 239
0000 AA00 R MOV R2,pw+010H
0002 A900 R MOV R1,pw+011H
0004 120000 E LCALL ?C?ICALL
; SOURCE LINE # 240
0007 120000 R LCALL SendData
; SOURCE LINE # 241
000A 22 RET
; FUNCTION Lock (END)
; FUNCTION main (BEGIN)
; SOURCE LINE # 250
; SOURCE LINE # 251
; SOURCE LINE # 252
0000 758160 MOV SP,#060H
; SOURCE LINE # 253
0003 120000 R LCALL SetVpp5V
; SOURCE LINE # 254
0006 E4 CLR A
0007 F598 MOV SCON,A
; SOURCE LINE # 255
0009 F588 MOV TCON,A
; SOURCE LINE # 257
000B F5A8 MOV IE,A
; SOURCE LINE # 260
000D 758921 MOV TMOD,#021H
; SOURCE LINE # 261
0010 758DFF MOV TH1,#0FFH
; SOURCE LINE # 262
0013 758BFF MOV TL1,#0FFH
; SOURCE LINE # 265
0016 759850 MOV SCON,#050H
; SOURCE LINE # 266
0019 D28E SETB TR1
; SOURCE LINE # 267
001B 7FE8 MOV R7,#0E8H
001D 7E03 MOV R6,#03H
001F 120000 R LCALL _Delay_ms
; SOURCE LINE # 268
C51 COMPILER V7.07 E51PRO 10/28/2003 18:27:17 PAGE 17
0022 E4 CLR A
0023 F500 R MOV ComBuf,A
; SOURCE LINE # 269
0025 120000 R LCALL SendData
0028 ?C0069:
; SOURCE LINE # 270
; SOURCE LINE # 271
; SOURCE LINE # 272
0028 120000 R LCALL WaitComm
002B 400A JC ?C0071
; SOURCE LINE # 273
; SOURCE LINE # 274
002D 7FF4 MOV R7,#0F4H
002F 7E01 MOV R6,#01H
0031 120000 R LCALL _Delay_ms
; SOURCE LINE # 275
0034 E4 CLR A
0035 F500 R MOV ComBuf,A
; SOURCE LINE # 276
0037 ?C0071:
; SOURCE LINE # 277
0037 E500 R MOV A,ComBuf+01H
0039 14 DEC A
003A 600C JZ ?C0074
003C 14 DEC A
003D 600E JZ ?C0075
003F 2402 ADD A,#02H
0041 700F JNZ ?C0076
; SOURCE LINE # 278
; SOURCE LINE # 279
0043 ?C0073:
; SOURCE LINE # 280
0043 120000 E LCALL PreparePro00
; SOURCE LINE # 281
0046 8010 SJMP ?C0072
; SOURCE LINE # 282
0048 ?C0074:
; SOURCE LINE # 283
0048 120000 E LCALL PreparePro01
; SOURCE LINE # 284
004B 800B SJMP ?C0072
; SOURCE LINE # 285
004D ?C0075:
; SOURCE LINE # 286
004D 120000 E LCALL PreparePro02
; SOURCE LINE # 287
0050 8006 SJMP ?C0072
; SOURCE LINE # 292
0052 ?C0076:
; SOURCE LINE # 293
0052 7500FF R MOV ComBuf,#0FFH
; SOURCE LINE # 294
0055 7500FF R MOV ComBuf+01H,#0FFH
; SOURCE LINE # 295
; SOURCE LINE # 296
0058 ?C0072:
; SOURCE LINE # 297
0058 E500 R MOV A,ComBuf
005A 14 DEC A
005B 6015 JZ ?C0079
005D 14 DEC A
005E 6017 JZ ?C0080
C51 COMPILER V7.07 E51PRO 10/28/2003 18:27:17 PAGE 18
0060 14 DEC A
0061 6019 JZ ?C0081
0063 14 DEC A
0064 601B JZ ?C0082
0066 14 DEC A
0067 601D JZ ?C0083
0069 2405 ADD A,#05H
006B 701E JNZ ?C0084
; SOURCE LINE # 298
; SOURCE LINE # 299
006D ?C0078:
; SOURCE LINE # 300
006D 120000 R LCALL RstPro
; SOURCE LINE # 301
0070 80B6 SJMP ?C0069
; SOURCE LINE # 302
0072 ?C0079:
; SOURCE LINE # 303
0072 120000 R LCALL ReadSign
; SOURCE LINE # 304
0075 80B1 SJMP ?C0069
; SOURCE LINE # 305
0077 ?C0080:
; SOURCE LINE # 306
0077 120000 R LCALL Erase
; SOURCE LINE # 307
007A 80AC SJMP ?C0069
; SOURCE LINE # 308
007C ?C0081:
; SOURCE LINE # 309
007C 120000 R LCALL Write
; SOURCE LINE # 310
007F 80A7 SJMP ?C0069
; SOURCE LINE # 311
0081 ?C0082:
; SOURCE LINE # 312
0081 120000 R LCALL Read
; SOURCE LINE # 313
0084 80A2 SJMP ?C0069
; SOURCE LINE # 314
0086 ?C0083:
; SOURCE LINE # 315
0086 120000 R LCALL Lock
; SOURCE LINE # 316
0089 809D SJMP ?C0069
; SOURCE LINE # 317
008B ?C0084:
; SOURCE LINE # 318
008B 120000 R LCALL SendData
; SOURCE LINE # 319
008E 8098 SJMP ?C0069
0090 22 RET
; FUNCTION main (END)
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 668 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 43 2
C51 COMPILER V7.07 E51PRO 10/28/2003 18:27:17 PAGE 19
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 + -