📄 e51pro.lst
字号:
; SOURCE LINE # 312
0030 D28E SETB TR1
; SOURCE LINE # 313
0032 7FE8 MOV R7,#0E8H
0034 7E03 MOV R6,#03H
0036 1100 R ACALL _Delay_ms
; SOURCE LINE # 314
0038 E4 CLR A
0039 F500 R MOV ComBuf,A
; SOURCE LINE # 315
003B 1100 R ACALL SendData
003D ?C0067:
; SOURCE LINE # 316
; SOURCE LINE # 317
; SOURCE LINE # 318
003D 1100 R ACALL WaitComm
003F 4009 JC ?C0069
; SOURCE LINE # 319
; SOURCE LINE # 320
0041 7FF4 MOV R7,#0F4H
C51 COMPILER V7.08 E51PRO 03/22/2008 06:47:24 PAGE 19
0043 7E01 MOV R6,#01H
0045 1100 R ACALL _Delay_ms
; SOURCE LINE # 321
0047 E4 CLR A
0048 F500 R MOV ComBuf,A
; SOURCE LINE # 322
004A ?C0069:
; SOURCE LINE # 323
004A E500 R MOV A,ComBuf+01H
004C 24FE ADD A,#0FEH
004E 7004 JNZ ?C0072
; SOURCE LINE # 324
; SOURCE LINE # 334
0050 ?C0071:
; SOURCE LINE # 335
0050 1100 E ACALL PreparePro02
; SOURCE LINE # 336
0052 8006 SJMP ?C0070
; SOURCE LINE # 341
0054 ?C0072:
; SOURCE LINE # 342
0054 7500FF R MOV ComBuf,#0FFH
; SOURCE LINE # 343
0057 7500FF R MOV ComBuf+01H,#0FFH
; SOURCE LINE # 344
; SOURCE LINE # 345
005A ?C0070:
; SOURCE LINE # 346
005A E500 R MOV A,ComBuf
005C 14 DEC A
005D 6014 JZ ?C0075
005F 14 DEC A
0060 6015 JZ ?C0076
0062 14 DEC A
0063 6016 JZ ?C0077
0065 14 DEC A
0066 6017 JZ ?C0078
0068 14 DEC A
0069 6018 JZ ?C0079
006B 2405 ADD A,#05H
006D 7018 JNZ ?C0080
; SOURCE LINE # 347
; SOURCE LINE # 348
006F ?C0074:
; SOURCE LINE # 349
006F 1100 R ACALL RstPro
; SOURCE LINE # 350
0071 80CA SJMP ?C0067
; SOURCE LINE # 351
0073 ?C0075:
; SOURCE LINE # 352
0073 1100 R ACALL ReadSign
; SOURCE LINE # 353
0075 80C6 SJMP ?C0067
; SOURCE LINE # 354
0077 ?C0076:
; SOURCE LINE # 355
0077 1100 R ACALL Erase
; SOURCE LINE # 356
0079 80C2 SJMP ?C0067
; SOURCE LINE # 357
007B ?C0077:
C51 COMPILER V7.08 E51PRO 03/22/2008 06:47:24 PAGE 20
; SOURCE LINE # 358
007B 1100 R ACALL Write
; SOURCE LINE # 359
007D 80BE SJMP ?C0067
; SOURCE LINE # 360
007F ?C0078:
; SOURCE LINE # 361
007F 1100 R ACALL Read
; SOURCE LINE # 362
0081 80BA SJMP ?C0067
; SOURCE LINE # 363
0083 ?C0079:
; SOURCE LINE # 364
0083 1100 R ACALL Lock
; SOURCE LINE # 365
0085 80B6 SJMP ?C0067
; SOURCE LINE # 366
0087 ?C0080:
; SOURCE LINE # 367
0087 1100 R ACALL SendData
; SOURCE LINE # 368
0089 80B2 SJMP ?C0067
; SOURCE LINE # 369
; SOURCE LINE # 370
; SOURCE LINE # 371
008B ?C0066:
; SOURCE LINE # 374
; SOURCE LINE # 375
008B D292 SETB P1_2
; SOURCE LINE # 376
008D D293 SETB P1_3
; SOURCE LINE # 378
008F D2B3 SETB P3_3
; SOURCE LINE # 379
0091 D2B4 SETB P3_4
; SOURCE LINE # 380
0093 D2B5 SETB P3_5
; SOURCE LINE # 381
0095 D2B7 SETB P3_7
0097 ?C0082:
; SOURCE LINE # 384
; SOURCE LINE # 385
; SOURCE LINE # 386
0097 7FF4 MOV R7,#0F4H
0099 7E01 MOV R6,#01H
009B 1100 R ACALL _Delay_ms
; SOURCE LINE # 387
009D B292 CPL P1_2
; SOURCE LINE # 388
009F A2B3 MOV C,P3_3
00A1 9200 R MOV temp_K1,C
; SOURCE LINE # 389
00A3 A2B4 MOV C,P3_4
00A5 9200 R MOV temp_K2,C
; SOURCE LINE # 390
00A7 A2B5 MOV C,P3_5
00A9 9200 R MOV temp_K3,C
; SOURCE LINE # 391
00AB A2B7 MOV C,P3_7
00AD 9200 R MOV temp_K4,C
; SOURCE LINE # 393
00AF 200035 R JB temp_K1,?C0084
C51 COMPILER V7.08 E51PRO 03/22/2008 06:47:24 PAGE 21
; SOURCE LINE # 394
; SOURCE LINE # 395
00B2 C292 CLR P1_2
; SOURCE LINE # 396
00B4 D291 SETB P1_1
; SOURCE LINE # 397
00B6 7F0A MOV R7,#0AH
00B8 1E DEC R6
00B9 1100 R ACALL _Delay_ms
; SOURCE LINE # 398
00BB A2B3 MOV C,P3_3
00BD 9200 R MOV temp_K1,C
; SOURCE LINE # 399
00BF 200014 R JB temp_K1,?C0085
; SOURCE LINE # 401
00C2 750001 R MOV t,#01H
00C5 ?C0086:
00C5 E500 R MOV A,t
00C7 D3 SETB C
00C8 9420 SUBB A,#020H
00CA 500A JNC ?C0085
; SOURCE LINE # 402
; SOURCE LINE # 403
00CC B291 CPL P1_1
; SOURCE LINE # 404
00CE 7F01 MOV R7,#01H
00D0 1100 R ACALL _Delay_us
; SOURCE LINE # 405
00D2 0500 R INC t
00D4 80EF SJMP ?C0086
; SOURCE LINE # 406
00D6 ?C0085:
; SOURCE LINE # 408
00D6 A2B3 MOV C,P3_3
00D8 9200 R MOV temp_K1,C
00DA ?C0089:
; SOURCE LINE # 409
00DA 200006 R JB temp_K1,?C0090
; SOURCE LINE # 410
00DD A2B3 MOV C,P3_3
00DF 9200 R MOV temp_K1,C
00E1 80F7 SJMP ?C0089
00E3 ?C0090:
; SOURCE LINE # 411
00E3 D291 SETB P1_1
; SOURCE LINE # 412
00E5 D292 SETB P1_2
; SOURCE LINE # 413
00E7 ?C0084:
; SOURCE LINE # 416
00E7 200036 R JB temp_K2,?C0091
; SOURCE LINE # 417
; SOURCE LINE # 418
00EA C292 CLR P1_2
; SOURCE LINE # 419
00EC D291 SETB P1_1
; SOURCE LINE # 420
00EE 7F0A MOV R7,#0AH
00F0 7E00 MOV R6,#00H
00F2 1100 R ACALL _Delay_ms
; SOURCE LINE # 421
00F4 A2B4 MOV C,P3_4
C51 COMPILER V7.08 E51PRO 03/22/2008 06:47:24 PAGE 22
00F6 9200 R MOV temp_K2,C
; SOURCE LINE # 422
00F8 200014 R JB temp_K2,?C0092
; SOURCE LINE # 424
00FB 750001 R MOV t,#01H
00FE ?C0093:
00FE E500 R MOV A,t
0100 D3 SETB C
0101 9440 SUBB A,#040H
0103 500A JNC ?C0092
; SOURCE LINE # 425
; SOURCE LINE # 426
0105 B291 CPL P1_1
; SOURCE LINE # 427
0107 7F01 MOV R7,#01H
0109 1100 R ACALL _Delay_us
; SOURCE LINE # 428
010B 0500 R INC t
010D 80EF SJMP ?C0093
; SOURCE LINE # 429
010F ?C0092:
; SOURCE LINE # 431
010F A2B4 MOV C,P3_4
0111 9200 R MOV temp_K2,C
0113 ?C0096:
; SOURCE LINE # 432
0113 200006 R JB temp_K2,?C0097
; SOURCE LINE # 433
0116 A2B4 MOV C,P3_4
0118 9200 R MOV temp_K2,C
011A 80F7 SJMP ?C0096
011C ?C0097:
; SOURCE LINE # 434
011C D291 SETB P1_1
; SOURCE LINE # 435
011E D292 SETB P1_2
; SOURCE LINE # 436
0120 ?C0091:
; SOURCE LINE # 439
0120 200036 R JB temp_K3,?C0098
; SOURCE LINE # 440
; SOURCE LINE # 441
0123 C292 CLR P1_2
; SOURCE LINE # 442
0125 D291 SETB P1_1
; SOURCE LINE # 443
0127 7F0A MOV R7,#0AH
0129 7E00 MOV R6,#00H
012B 1100 R ACALL _Delay_ms
; SOURCE LINE # 444
012D A2B5 MOV C,P3_5
012F 9200 R MOV temp_K3,C
; SOURCE LINE # 445
0131 200014 R JB temp_K3,?C0099
; SOURCE LINE # 447
0134 750001 R MOV t,#01H
0137 ?C0100:
0137 E500 R MOV A,t
0139 D3 SETB C
013A 9460 SUBB A,#060H
013C 500A JNC ?C0099
; SOURCE LINE # 448
C51 COMPILER V7.08 E51PRO 03/22/2008 06:47:24 PAGE 23
; SOURCE LINE # 449
013E B291 C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -