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

📄 s5.lst

📁 at89x52 spi 编程工具
💻 LST
📖 第 1 页 / 共 5 页
字号:
A51 MACRO ASSEMBLER  S5                                                                   12/27/2006 12:47:45 PAGE     1


MACRO ASSEMBLER A51 V7.07
NO OBJECT MODULE REQUESTED
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE s5.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;***********************************
                       2     ;       FILE s5xisp.bin
                       3     ;***********************************
0000 0208A0            4     P0000:          LJMP    P1E1E
0003 0202FB            5     P0003:          LJMP    P186D
0006 00                6     P0006:          NOP     
0007 00                7                     NOP     
0008 00                8                     NOP     
0009 00                9                     NOP     
000A 00               10                     NOP     
000B 0202FE           11                     LJMP    P1870
000E 00               12     P000E:          NOP     
000F 00               13                     NOP     
0010 00               14                     NOP     
0011 00               15                     NOP     
0012 00               16                     NOP     
0013 0202FC           17                     LJMP    P186E
0016 00               18     P0016:          NOP     
0017 00               19                     NOP     
0018 00               20                     NOP     
0019 00               21                     NOP     
001A 00               22                     NOP     
001B 0202FD           23                     LJMP    P186F
001E 00               24     P001E:          NOP     
001F 00               25                     NOP     
0020 00               26                     NOP     
0021 00               27                     NOP     
0022 00               28                     NOP     
0023 020562           29                     LJMP    P1AE0
0026 00               30     P0026:          NOP     
0027 00               31                     NOP     
0028 00               32                     NOP     
0029 00               33                     NOP     
002A 00               34                     NOP     
002B 020290           35                     LJMP    P1800
002E 00               36     P002E:          NOP     
002F 00               37                     NOP     
0030 00               38                     NOP     
0031 00               39                     NOP     
0032 00               40                     NOP     
0033 00               41                     NOP     
0034 00               42                     NOP     
0035 00               43                     NOP     
0036 00               44                     NOP     
0037 00               45                     NOP     
0038 00               46                     NOP     
0039 00               47                     NOP     
003A 00               48                     NOP     
003B 00               49                     NOP     
003C 00               50                     NOP     
003D 00               51                     NOP     
003E 00               52                     NOP     
003F 00               53                     NOP     
0040                  54     P1000:
0040 C0E0             55                     PUSH    ACC
0042 C0D0             56                     PUSH    PSW
0044 C083             57                     PUSH    DPH
0046 C082             58                     PUSH    DPL
A51 MACRO ASSEMBLER  S5                                                                   12/27/2006 12:47:45 PAGE     2

0048 75D018           59                     MOV     PSW,#018H
004B C018             60                     PUSH    18H
004D C01C             61                     PUSH    1CH
004F C01E             62                     PUSH    1EH
0051 C01F             63                     PUSH    1FH
0053 902000           64                     MOV     DPTR,#02000H
0056 7E05             65                     MOV     R6,#005H
0058 8018             66                     SJMP    P1032
005A C0E0             67     P101A:          PUSH    ACC
005C C0D0             68                     PUSH    PSW
005E C083             69                     PUSH    DPH
0060 C082             70                     PUSH    DPL
0062 75D018           71                     MOV     PSW,#018H
0065 C018             72                     PUSH    18H
0067 C01C             73                     PUSH    1CH
0069 C01E             74                     PUSH    1EH
006B C01F             75                     PUSH    1FH
006D 902000           76                     MOV     DPTR,#02000H
0070 7E28             77                     MOV     R6,#028H
0072 7F07             78     P1032:          MOV     R7,#007H
0074 7830             79                     MOV     R0,#030H
0076 EF               80     P1036:          MOV     A,R7
0077 44F8             81                     ORL     A,#0F8H
0079 F590             82                     MOV     P1,A
007B E6               83                     MOV     A,@R0
007C F0               84                     MOVX    @DPTR,A
007D 7C7D             85                     MOV     R4,#07DH
007F DCFE             86     P103F:          DJNZ    R4,P103F
0081 08               87     P1041:          INC     R0
0082 1F               88                     DEC     R7
0083 7400             89                     MOV     A,#000H
0085 F0               90                     MOVX    @DPTR,A
0086 BFFFED           91                     CJNE    R7,#0FFH,P1036
0089 DEE7             92                     DJNZ    R6,P1032
008B D01F             93     P104B:          POP     1FH
008D D01E             94                     POP     1EH
008F D01C             95                     POP     1CH
0091 D018             96                     POP     18H
0093 D082             97                     POP     DPL
0095 D083             98                     POP     DPH
0097 D0D0             99                     POP     PSW
0099 D0E0            100                     POP     ACC
009B 22              101                     RET     
009C C007            102     P105C:          PUSH    07H
009E C006            103                     PUSH    06H
00A0 750702          104                     MOV     07H,#002H
00A3 7506FA          105     P1063:          MOV     06H,#0FAH
00A6 D506FD          106     P1066:          DJNZ    006H,P1066
00A9 D507F7          107                     DJNZ    007H,P1063
00AC D006            108                     POP     06H
00AE D007            109                     POP     07H
00B0 22              110                     RET     
00B1 C007            111     P1071:          PUSH    07H
00B3 C006            112                     PUSH    06H
00B5 750714          113                     MOV     07H,#014H
00B8 7506FA          114     P1078:          MOV     06H,#0FAH
00BB D506FD          115     P107B:          DJNZ    006H,P107B
00BE D507F7          116                     DJNZ    007H,P1078
00C1 D006            117                     POP     06H
00C3 D007            118                     POP     07H
00C5 22              119                     RET     
00C6 C007            120     P1086:          PUSH    07H
00C8 C006            121                     PUSH    06H
00CA 75070A          122                     MOV     07H,#00AH
00CD 750664          123     P108D:          MOV     06H,#064H
00D0 12009C          124     P1090:          LCALL   P105C
A51 MACRO ASSEMBLER  S5                                                                   12/27/2006 12:47:45 PAGE     3

00D3 D506FA          125     P1093:          DJNZ    006H,P1090
00D6 D507F4          126                     DJNZ    007H,P108D
00D9 D006            127                     POP     06H
00DB D007            128                     POP     07H
00DD 22              129                     RET     
00DE C007            130     P109E:          PUSH    07H
00E0 C006            131                     PUSH    06H
00E2 75070A          132                     MOV     07H,#00AH
00E5 750664          133     P10A5:          MOV     06H,#064H
00E8 B293            134     P10A8:          CPL     P1.3
00EA 12009C          135                     LCALL   P105C
00ED D506F8          136     P10AD:          DJNZ    006H,P10A8
00F0 D507F2          137                     DJNZ    007H,P10A5
00F3 D293            138                     SETB    P1.3
00F5 D006            139                     POP     06H
00F7 D007            140                     POP     07H
00F9 22              141                     RET     
00FA C083            142     P10BA:          PUSH    DPH
00FC C082            143                     PUSH    DPL
00FE C0E0            144                     PUSH    ACC
0100 902000          145                     MOV     DPTR,#02000H
0103 7400            146                     MOV     A,#000H
0105 F0              147                     MOVX    @DPTR,A
0106 D0E0            148                     POP     ACC
0108 D082            149                     POP     DPL
010A D083            150                     POP     DPH
010C 22              151                     RET     
010D C0E0            152     P10CD:          PUSH    ACC
010F C0D0            153                     PUSH    PSW
0111 75D000          154                     MOV     PSW,#000H
0114 C005            155                     PUSH    05H
0116 C000            156                     PUSH    00H
0118 7D08            157                     MOV     R5,#008H
011A 7830            158                     MOV     R0,#030H
011C 7400            159                     MOV     A,#000H
011E F6              160     P10DE:          MOV     @R0,A
011F 08              161                     INC     R0
0120 DDFC            162                     DJNZ    R5,P10DE
0122 D000            163     P10E2:          POP     00H
0124 D005            164                     POP     05H
0126 D0D0            165                     POP     PSW
0128 D0E0            166                     POP     ACC
012A 22              167                     RET     
012B C002            168     P10EB:          PUSH    02H
012D D294            169                     SETB    P1.4
012F C3              170                     CLR     C
0130 750200          171                     MOV     02H,#000H
0133 E502            172     P10F3:          MOV     A,02H
0135 23              173                     RL      A
0136 C4              174                     SWAP    A
0137 441F            175                     ORL     A,#01FH
0139 F590            176                     MOV     P1,A
013B 309409          177                     JNB     P1.4,P1107
013E 0502            178                     INC     02H
0140 E502            179                     MOV     A,02H
0142 B408EE          180                     CJNE    A,#008H,P10F3
0145 8003            181                     SJMP    P110A
0147 E502            182     P1107:          MOV     A,02H
0149 D3              183                     SETB    C
014A D002            184     P110A:          POP     02H
014C 22              185                     RET     
014D C2AF            186     P110D:          CLR     IE.7
014F D250            187                     SETB    50H
0151 20515D          188                     JB      51H,P1171
0154 C253            189                     CLR     53H
0156 C0D0            190                     PUSH    PSW
A51 MACRO ASSEMBLER  S5                                                                   12/27/2006 12:47:45 PAGE     4

0158 C0E0            191                     PUSH    ACC
015A 75D010          192                     MOV     PSW,#010H
015D 7A08            193                     MOV     R2,#008H
015F 7D03            194                     MOV     R5,#003H
0161 30B3FD          195     P1121:          JNB     P3.3,P1121
0164 752B00          196                     MOV     2BH,#000H
0167 052B            197     P1127:          INC     2BH
0169 00              198                     NOP     
016A 00              199                     NOP     
016B E52B            200                     MOV     A,2BH
016D B4E103          201                     CJNE    A,#0E1H,P1133
0170 0201EA          202                     LJMP    P11AA
0173 20B3F1          203     P1133:          JB      P3.3,P1127

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -