📄 2402main.lst
字号:
677 ; SOURCE LINE # 126
678 ; {
679 ; TH1 = 0xfe; //11.0592
680 ; SOURCE LINE # 128
000D 758DFE 681 MOV TH1,#0FEH
682 ; TL1 = 0x33;
683 ; SOURCE LINE # 129
0010 758B33 684 MOV TL1,#033H
685 ; if(USEC++==200)
686 ; SOURCE LINE # 130
0013 7800 F 687 MOV R0,#LOW (USEC)
0015 08 688 INC R0
0016 06 689 INC @R0
0017 E6 690 MOV A,@R0
0018 18 691 DEC R0
0019 8606 692 MOV AR6,@R0
001B 7001 693 JNZ ?C0036
001D 06 694 INC @R0
001E 695 ?C0036:
001E 14 696 DEC A
001F 64C8 697 XRL A,#0C8H
0021 4E 698 ORL A,R6
0022 701F 699 JNZ ?C0034
700 ; { USEC=0;
701 ; SOURCE LINE # 131
0024 7800 F 702 MOV R0,#LOW (USEC)
0026 F6 703 MOV @R0,A
A51 MACRO ASSEMBLER 2402MAIN 09/16/2009 23:41:28 PAGE 12
0027 08 704 INC R0
0028 F6 705 MOV @R0,A
706 ;
707 ; if (K3) Count1++; //改变数据
708 ; SOURCE LINE # 133
0029 309202 709 JNB K3,?C0030
002C 0500 F 710 INC Count1
002E 711 ?C0030:
712 ; if (K4&Count1!=0) Count1--;
713 ; SOURCE LINE # 134
002E A293 714 MOV C,K4
0030 E4 715 CLR A
0031 33 716 RLC A
0032 FF 717 MOV R7,A
0033 E500 F 718 MOV A,Count1
0035 6004 719 JZ ?C0032
0037 7E01 720 MOV R6,#01H
0039 8002 721 SJMP ?C0033
003B 722 ?C0032:
003B 7E00 723 MOV R6,#00H
003D 724 ?C0033:
003D EE 725 MOV A,R6
003E 5F 726 ANL A,R7
003F 6002 727 JZ ?C0034
0041 1500 F 728 DEC Count1
729 ;
730 ; }
731 ; SOURCE LINE # 136
732 ;
733 ; }
734 ; SOURCE LINE # 138
0043 735 ?C0034:
0043 D007 736 POP AR7
0045 D006 737 POP AR6
0047 D000 738 POP AR0
0049 D0D0 739 POP PSW
004B D0E0 740 POP ACC
004D 32 741 RETI
742 ; END OF T1zd
743
744 END
A51 MACRO ASSEMBLER 2402MAIN 09/16/2009 23:41:28 PAGE 13
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C0002. . . . . . . . . C ADDR 0003H R SEG=?PR?MAIN?2402MAIN
?C0004. . . . . . . . . C ADDR 004AH R SEG=?PR?MAIN?2402MAIN
?C0005. . . . . . . . . C ADDR 0019H R SEG=?PR?MAIN?2402MAIN
?C0008. . . . . . . . . C ADDR 009FH R SEG=?PR?MAIN?2402MAIN
?C0009. . . . . . . . . C ADDR 0059H R SEG=?PR?MAIN?2402MAIN
?C0010. . . . . . . . . C ADDR 008FH R SEG=?PR?MAIN?2402MAIN
?C0012. . . . . . . . . C ADDR 017BH R SEG=?PR?MAIN?2402MAIN
?C0015. . . . . . . . . C ADDR 01C3H R SEG=?PR?MAIN?2402MAIN
?C0016. . . . . . . . . C ADDR 01A5H R SEG=?PR?MAIN?2402MAIN
?C0017. . . . . . . . . C ADDR 01A9H R SEG=?PR?MAIN?2402MAIN
?C0018. . . . . . . . . C ADDR 01B1H R SEG=?PR?MAIN?2402MAIN
?C0019. . . . . . . . . C ADDR 01B5H R SEG=?PR?MAIN?2402MAIN
?C0020. . . . . . . . . C ADDR 01BDH R SEG=?PR?MAIN?2402MAIN
?C0022. . . . . . . . . C ADDR 0000H R SEG=?PR?_DELAY?2402MAIN
?C0024. . . . . . . . . C ADDR 0016H R SEG=?PR?_DELAY?2402MAIN
?C0025. . . . . . . . . C ADDR 000BH R SEG=?PR?_DELAY?2402MAIN
?C0028. . . . . . . . . C ADDR 001DH R SEG=?PR?_DELAY?2402MAIN
?C0030. . . . . . . . . C ADDR 002EH R SEG=?PR?T1ZD?2402MAIN
?C0032. . . . . . . . . C ADDR 003BH R SEG=?PR?T1ZD?2402MAIN
?C0033. . . . . . . . . C ADDR 003DH R SEG=?PR?T1ZD?2402MAIN
?C0034. . . . . . . . . C ADDR 0043H R SEG=?PR?T1ZD?2402MAIN
?C0035. . . . . . . . . C ADDR 001BH R SEG=?PR?_DELAY?2402MAIN
?C0036. . . . . . . . . C ADDR 001EH R SEG=?PR?T1ZD?2402MAIN
?C0037. . . . . . . . . C ADDR 01ABH R SEG=?PR?MAIN?2402MAIN
?C0038. . . . . . . . . C ADDR 01B7H R SEG=?PR?MAIN?2402MAIN
?C?LLDIDATA . . . . . . C ADDR ----- EXT
?C?LSTIDATA . . . . . . C ADDR ----- EXT
?C?ULDIV. . . . . . . . C ADDR ----- EXT
?C?ULSHR. . . . . . . . C ADDR ----- EXT
?CO?2402MAIN. . . . . . C SEG 0015H REL=UNIT
?C_STARTUP. . . . . . . C ADDR ----- EXT
?DT?2402MAIN. . . . . . D SEG 0059H REL=UNIT
?DT?MAIN?2402MAIN . . . D SEG 0009H REL=UNIT
?ID?2402MAIN. . . . . . I SEG 0002H REL=UNIT
?MAIN?BYTE. . . . . . . D ADDR 0000H R SEG=?DT?MAIN?2402MAIN
?PR?MAIN?2402MAIN . . . C SEG 01CEH REL=UNIT
?PR?SYSTEM_INI?2402MAIN C SEG 000FH REL=UNIT
?PR?T1ZD?2402MAIN . . . C SEG 004EH REL=UNIT
?PR?_DELAY?2402MAIN . . C SEG 001EH REL=UNIT
?_IRCVSTR?BYTE. . . . . D ADDR ----- EXT
?_ISENDSTR?BYTE . . . . D ADDR ----- EXT
AC. . . . . . . . . . . B ADDR 00D0H.6 A
ACC . . . . . . . . . . D ADDR 00E0H A
AR0 . . . . . . . . . . D ADDR 0000H A
AR1 . . . . . . . . . . D ADDR 0001H A
AR2 . . . . . . . . . . D ADDR 0002H A
AR3 . . . . . . . . . . D ADDR 0003H A
AR6 . . . . . . . . . . D ADDR 0006H A
AR7 . . . . . . . . . . D ADDR 0007H A
B . . . . . . . . . . . D ADDR 00F0H A
COUNT1. . . . . . . . . D ADDR 0000H R SEG=?DT?2402MAIN
CP_RL2. . . . . . . . . B ADDR 00C8H.0 A
CY. . . . . . . . . . . B ADDR 00D0H.7 A
C_T2. . . . . . . . . . B ADDR 00C8H.1 A
D . . . . . . . . . . . D ADDR 0001H R SEG=?DT?2402MAIN
DISP_TAB. . . . . . . . C ADDR 0000H R SEG=?CO?2402MAIN
DPH . . . . . . . . . . D ADDR 0083H A
DPL . . . . . . . . . . D ADDR 0082H A
EA. . . . . . . . . . . B ADDR 00A8H.7 A
ES. . . . . . . . . . . B ADDR 00A8H.4 A
A51 MACRO ASSEMBLER 2402MAIN 09/16/2009 23:41:28 PAGE 14
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
EXEN2 . . . . . . . . . B ADDR 00C8H.3 A
EXF2. . . . . . . . . . B ADDR 00C8H.6 A
F0. . . . . . . . . . . B ADDR 00D0H.5 A
I?140 . . . . . . . . . D ADDR 0000H R SEG=?DT?MAIN?2402MAIN
IE. . . . . . . . . . . D ADDR 00A8H A
IE0 . . . . . . . . . . B ADDR 0088H.1 A
IE1 . . . . . . . . . . B ADDR 0088H.3 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
K1. . . . . . . . . . . B ADDR 0090H.0 A
K2. . . . . . . . . . . B ADDR 0090H.1 A
K3. . . . . . . . . . . B ADDR 0090H.2 A
K4. . . . . . . . . . . B ADDR 0090H.3 A
LEDNUMVAL . . . . . . . D ADDR 0055H R SEG=?DT?2402MAIN
LEDOUT. . . . . . . . . D ADDR 0041H R SEG=?DT?2402MAIN
LS138A. . . . . . . . . B ADDR 00A0H.2 A
LS138B. . . . . . . . . B ADDR 00A0H.3 A
LS138C. . . . . . . . . B ADDR 00A0H.4 A
MAIN. . . . . . . . . . C ADDR 0000H R SEG=?PR?MAIN?2402MAIN
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
PCON. . . . . . . . . . D ADDR 0087H A
PDAT?141. . . . . . . . D ADDR 0001H R SEG=?DT?MAIN?2402MAIN
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
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
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
SYSTEM_INI. . . . . . . C ADDR 0000H R SEG=?PR?SYSTEM_INI?2402MAIN
T0. . . . . . . . . . . B ADDR 00B0H.4 A
T1. . . . . . . . . . . B ADDR 00B0H.5 A
T1ZD. . . . . . . . . . C ADDR 0000H R SEG=?PR?T1ZD?2402MAIN
T2. . . . . . . . . . . B ADDR 0090H.0 A
T2CON . . . . . . . . . D ADDR 00C8H A
T2EX. . . . . . . . . . B ADDR 0090H.1 A
TB8 . . . . . . . . . . B ADDR 0098H.3 A
A51 MACRO ASSEMBLER 2402MAIN 09/16/2009 23:41:28 PAGE 15
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
TR0 . . . . . . . . . . B ADDR 0088H.4 A
TR1 . . . . . . . . . . B ADDR 0088H.6 A
TR2 . . . . . . . . . . B ADDR 00C8H.2 A
TXD . . . . . . . . . . B ADDR 00B0H.1 A
USEC. . . . . . . . . . I ADDR 0000H R SEG=?ID?2402MAIN
WR. . . . . . . . . . . B ADDR 00B0H.6 A
_2402MAIN . . . . . . . N NUMB -----
_DELAY. . . . . . . . . C ADDR 0000H R SEG=?PR?_DELAY?2402MAIN
_IRCVSTR. . . . . . . . C ADDR ----- EXT
_ISENDSTR . . . . . . . C ADDR ----- EXT
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -