⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2402main.lst

📁 51单片机实验例程
💻 LST
📖 第 1 页 / 共 4 页
字号:
                     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 + -