📄 byteone.ls1
字号:
432 ; SOURCE LINE # 120
433 ; rdata|=(1<<0);
434 ; SOURCE LINE # 121
0015 430601 435 ORL AR6,#01H
436 ; }
437 ; SOURCE LINE # 122
0018 8003 438 SJMP ?C0023
001A 439 ?C0022:
440 ; else
441 ; {
442 ; SOURCE LINE # 124
443 ; rdata&=~(1<<0);
444 ; SOURCE LINE # 125
001A 5306FE 445 ANL AR6,#0FEH
446 ; }
447 ; SOURCE LINE # 126
001D 448 ?C0023:
449 ; if(q!=7)
450 ; SOURCE LINE # 127
001D ED 451 MOV A,R5
001E 6407 452 XRL A,#07H
0020 4C 453 ORL A,R4
0021 6004 454 JZ ?C0024
A51 MACRO ASSEMBLER BYTEONE 07/16/2008 08:39:34 PAGE 8
455 ; {rdata<<=1;}
456 ; SOURCE LINE # 128
0023 EE 457 MOV A,R6
0024 25E0 458 ADD A,ACC
0026 FE 459 MOV R6,A
0027 460 ?C0024:
461 ; // BDR=1;
462 ; BDT=1;//sbi(PORTD,PD2);
463 ; SOURCE LINE # 130
0027 D2B5 464 SETB BDT
465 ; bdmcycle=byte_r;
466 ; SOURCE LINE # 131
0029 AB07 467 MOV R3,AR7
002B 468 ?C0025:
469 ; while(--bdmcycle)
470 ; SOURCE LINE # 132
002B DBFE 471 DJNZ R3,?C0025
472 ; {
473 ; SOURCE LINE # 133
474 ; //_nop_();
475 ; }
476 ; SOURCE LINE # 135
477 ; }
478 ; SOURCE LINE # 136
002D 479 ?C0019:
002D 0D 480 INC R5
002E BD0001 481 CJNE R5,#00H,?C0031
0031 0C 482 INC R4
0032 483 ?C0031:
0032 ED 484 MOV A,R5
0033 6408 485 XRL A,#08H
0035 4C 486 ORL A,R4
0036 70CC 487 JNZ ?C0017
0038 488 ?C0018:
489 ; return(rdata);
490 ; SOURCE LINE # 137
0038 AF06 491 MOV R7,AR6
492 ; }
493 ; SOURCE LINE # 138
003A 494 ?C0027:
003A 22 495 RET
496 ; END OF _RecByte
497
498 END
A51 MACRO ASSEMBLER BYTEONE 07/16/2008 08:39:34 PAGE 9
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C0001 . . . . . . . C ADDR 0002H R SEG=?PR?_TRBIT0?BYTEONE
?C0002 . . . . . . . C ADDR 0009H R SEG=?PR?_TRBIT0?BYTEONE
?C0003 . . . . . . . C ADDR 000BH R SEG=?PR?_TRBIT0?BYTEONE
?C0005 . . . . . . . C ADDR 0017H R SEG=?PR?_TRBIT0?BYTEONE
?C0006 . . . . . . . C ADDR 0002H R SEG=?PR?_TRBIT1?BYTEONE
?C0007 . . . . . . . C ADDR 0004H R SEG=?PR?_TRBIT1?BYTEONE
?C0008 . . . . . . . C ADDR 0007H R SEG=?PR?_TRBIT1?BYTEONE
?C0010 . . . . . . . C ADDR 0013H R SEG=?PR?_TRBIT1?BYTEONE
?C0011 . . . . . . . C ADDR 0017H R SEG=?PR?_TRBYTE?BYTEONE
?C0014 . . . . . . . C ADDR 0027H R SEG=?PR?_TRBYTE?BYTEONE
?C0015 . . . . . . . C ADDR 0030H R SEG=?PR?_TRBYTE?BYTEONE
?C0016 . . . . . . . C ADDR 0046H R SEG=?PR?_TRBYTE?BYTEONE
?C0017 . . . . . . . C ADDR 0004H R SEG=?PR?_RECBYTE?BYTEONE
?C0018 . . . . . . . C ADDR 0038H R SEG=?PR?_RECBYTE?BYTEONE
?C0019 . . . . . . . C ADDR 002DH R SEG=?PR?_RECBYTE?BYTEONE
?C0020 . . . . . . . C ADDR 0008H R SEG=?PR?_RECBYTE?BYTEONE
?C0021 . . . . . . . C ADDR 000AH R SEG=?PR?_RECBYTE?BYTEONE
?C0022 . . . . . . . C ADDR 001AH R SEG=?PR?_RECBYTE?BYTEONE
?C0023 . . . . . . . C ADDR 001DH R SEG=?PR?_RECBYTE?BYTEONE
?C0024 . . . . . . . C ADDR 0027H R SEG=?PR?_RECBYTE?BYTEONE
?C0025 . . . . . . . C ADDR 002BH R SEG=?PR?_RECBYTE?BYTEONE
?C0027 . . . . . . . C ADDR 003AH R SEG=?PR?_RECBYTE?BYTEONE
?C0028 . . . . . . . C ADDR 0010H R SEG=?PR?_TRBIT0?BYTEONE
?C0029 . . . . . . . C ADDR 000CH R SEG=?PR?_TRBIT1?BYTEONE
?C0030 . . . . . . . C ADDR 0040H R SEG=?PR?_TRBYTE?BYTEONE
?C0031 . . . . . . . C ADDR 0032H R SEG=?PR?_RECBYTE?BYTEONE
?DT?_TRBYTE?BYTEONE. D SEG 0002H REL=UNIT
?PR?_RECBYTE?BYTEONE C SEG 003BH REL=UNIT
?PR?_TRBIT0?BYTEONE. C SEG 0018H REL=UNIT
?PR?_TRBIT1?BYTEONE. C SEG 0014H REL=UNIT
?PR?_TRBYTE?BYTEONE. C SEG 0047H REL=UNIT
?_TRBYTE?BYTE. . . . D ADDR 0000H R SEG=?DT?_TRBYTE?BYTEONE
AC . . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . . D ADDR 00E0H A
AR1. . . . . . . . . D ADDR 0001H A
AR5. . . . . . . . . D ADDR 0005H A
AR6. . . . . . . . . D ADDR 0006H A
AR7. . . . . . . . . D ADDR 0007H A
AUXR . . . . . . . . D ADDR 008EH A
B. . . . . . . . . . D ADDR 00F0H A
BDR. . . . . . . . . B ADDR 0090H.5 A
BDT. . . . . . . . . B ADDR 00B0H.5 A
BYTEONE. . . . . . . N NUMB -----
BYTE_V0?246. . . . . D ADDR 0000H R SEG=?DT?_TRBYTE?BYTEONE
CP_RL2 . . . . . . . B ADDR 00C8H.0 A
CY . . . . . . . . . B ADDR 00D0H.7 A
C_T2 . . . . . . . . B ADDR 00C8H.1 A
DPH. . . . . . . . . D ADDR 0083H A
DPL. . . . . . . . . D ADDR 0082H A
EA . . . . . . . . . B ADDR 00A8H.7 A
ES . . . . . . . . . B ADDR 00A8H.4 A
ET0. . . . . . . . . B ADDR 00A8H.1 A
ET1. . . . . . . . . B ADDR 00A8H.3 A
ET2. . . . . . . . . B ADDR 00A8H.5 A
EX0. . . . . . . . . B ADDR 00A8H.0 A
EX1. . . . . . . . . B ADDR 00A8H.2 A
EX2. . . . . . . . . B ADDR 00C0H.2 A
EX3. . . . . . . . . B ADDR 00C0H.6 A
EXEN2. . . . . . . . B ADDR 00C8H.3 A
EXF2 . . . . . . . . B ADDR 00C8H.6 A
A51 MACRO ASSEMBLER BYTEONE 07/16/2008 08:39:34 PAGE 10
F0 . . . . . . . . . B ADDR 00D0H.5 A
IE . . . . . . . . . D ADDR 00A8H A
IE0. . . . . . . . . B ADDR 0088H.1 A
IE1. . . . . . . . . B ADDR 0088H.3 A
IE2. . . . . . . . . B ADDR 00C0H.1 A
IE3. . . . . . . . . B ADDR 00C0H.5 A
INT0 . . . . . . . . B ADDR 00B0H.2 A
INT1 . . . . . . . . B ADDR 00B0H.3 A
IP . . . . . . . . . D ADDR 00B8H A
IT0. . . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . . B ADDR 0088H.2 A
IT2. . . . . . . . . B ADDR 00C0H.0 A
IT3. . . . . . . . . B ADDR 00C0H.4 A
OV . . . . . . . . . B ADDR 00D0H.2 A
P. . . . . . . . . . B ADDR 00D0H.0 A
P0 . . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . . D ADDR 00B0H A
P4 . . . . . . . . . D ADDR 00A5H A
PCON . . . . . . . . D ADDR 0087H A
PS . . . . . . . . . B ADDR 00B8H.4 A
PSW. . . . . . . . . D ADDR 00D0H A
PT0. . . . . . . . . B ADDR 00B8H.1 A
PT1. . . . . . . . . B ADDR 00B8H.3 A
PT2. . . . . . . . . B ADDR 00B8H.5 A
PX0. . . . . . . . . B ADDR 00B8H.0 A
PX1. . . . . . . . . B ADDR 00B8H.2 A
PX2. . . . . . . . . B ADDR 00C0H.3 A
PX3. . . . . . . . . B ADDR 00C0H.7 A
RB8. . . . . . . . . B ADDR 0098H.2 A
RCAP2H . . . . . . . D ADDR 00CBH A
RCAP2L . . . . . . . D ADDR 00CAH A
RCLK . . . . . . . . B ADDR 00C8H.5 A
RD . . . . . . . . . B ADDR 00B0H.7 A
REN. . . . . . . . . B ADDR 0098H.4 A
RI . . . . . . . . . B ADDR 0098H.0 A
RS0. . . . . . . . . B ADDR 00D0H.3 A
RS1. . . . . . . . . B ADDR 00D0H.4 A
RST. . . . . . . . . B ADDR 0090H.7 A
RXD. . . . . . . . . B ADDR 00B0H.0 A
SBUF . . . . . . . . D ADDR 0099H A
SCON . . . . . . . . D ADDR 0098H A
SM0. . . . . . . . . B ADDR 0098H.7 A
SM1. . . . . . . . . B ADDR 0098H.6 A
SM2. . . . . . . . . B ADDR 0098H.5 A
SP . . . . . . . . . D ADDR 0081H A
T0 . . . . . . . . . B ADDR 00B0H.4 A
T1 . . . . . . . . . B ADDR 00B0H.5 A
T2 . . . . . . . . . B ADDR 0090H.0 A
T2CON. . . . . . . . D ADDR 00C8H A
T2EX . . . . . . . . B ADDR 0090H.1 A
TB8. . . . . . . . . B ADDR 0098H.3 A
TCLK . . . . . . . . B ADDR 00C8H.4 A
TCON . . . . . . . . D ADDR 0088H A
TF0. . . . . . . . . B ADDR 0088H.5 A
TF1. . . . . . . . . B ADDR 0088H.7 A
TF2. . . . . . . . . B ADDR 00C8H.7 A
TH0. . . . . . . . . D ADDR 008CH A
TH1. . . . . . . . . D ADDR 008DH A
TH2. . . . . . . . . D ADDR 00CDH A
TI . . . . . . . . . B ADDR 0098H.1 A
TL0. . . . . . . . . D ADDR 008AH A
TL1. . . . . . . . . D ADDR 008BH A
TL2. . . . . . . . . D ADDR 00CCH A
TMOD . . . . . . . . D ADDR 0089H A
A51 MACRO ASSEMBLER BYTEONE 07/16/2008 08:39:34 PAGE 11
TR0. . . . . . . . . B ADDR 0088H.4 A
TR1. . . . . . . . . B ADDR 0088H.6 A
TR2. . . . . . . . . B ADDR 00C8H.2 A
TXD. . . . . . . . . B ADDR 00B0H.1 A
WR . . . . . . . . . B ADDR 00B0H.6 A
XICON. . . . . . . . D ADDR 00C0H A
_RECBYTE . . . . . . C ADDR 0000H R SEG=?PR?_RECBYTE?BYTEONE
_TRBIT0. . . . . . . C ADDR 0000H R SEG=?PR?_TRBIT0?BYTEONE
_TRBIT1. . . . . . . C ADDR 0000H R SEG=?PR?_TRBIT1?BYTEONE
_TRBYTE. . . . . . . C ADDR 0000H R SEG=?PR?_TRBYTE?BYTEONE
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -