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

📄 s11-1.lst

📁 市面上很流行的《手把手教你单片机》的光盘资料
💻 LST
字号:
A51 MACRO ASSEMBLER  S11_1                                                                03/27/2009 20:17:14 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN S11-1.OBJ
ASSEMBLER INVOKED BY: E:\Program Files\Keil\C51\BIN\A51.EXE S11-1.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

0000                   1                     ORG 0000H
0000 0130              2                     AJMP MAIN
0030                   3                     ORG 030H
0030 120200            4     MAIN:   LCALL SCAN_KEY
0033 60FB              5                     JZ MAIN
0035 120250            6                     LCALL DEL10MS
0038 120200            7     MAIN1:  LCALL SCAN_KEY
003B 60F3              8                     JZ MAIN
003D 75807F            9                     MOV P0,#7FH  ;give #7fh to p3
0040 30802F           10                     JNB P0.0,L3      ;
0043 308138           11                     JNB P0.1,L6     
0046 308241           12                     JNB P0.2,L9     
0049 7580BF           13                     MOV P0,#0BFH
004C 30801F           14                     JNB P0.0,L2
004F 308128           15                     JNB P0.1,L5                             
0052 308231           16                     JNB P0.2,L8
0055 30830E           17                     JNB P0.3,L0
0058 7580DF           18                     MOV P0,#0DFH
005B 30800C           19                     JNB P0.0,L1
005E 308115           20                     JNB P0.1,L4             
0061 30821E           21                     JNB P0.2,L7
0064 0130             22                     AJMP MAIN
0066 7400             23     L0:             MOV A,#00H
0068 018C             24                     AJMP GOON
006A 7401             25     L1:             MOV A,#01H
006C 018C             26                     AJMP GOON
006E 7402             27     L2:             MOV A,#02H
0070 018C             28                     AJMP GOON
0072 7403             29     L3:             MOV A,#03H
0074 018C             30                     AJMP GOON
0076 7404             31     L4:             MOV A,#04H
0078 018C             32                     AJMP GOON
007A 7405             33     L5:             MOV A,#05H
007C 018C             34                     AJMP GOON
007E 7406             35     L6:             MOV A,#06H
0080 018C             36                     AJMP GOON
0082 7407             37     L7:             MOV A,#07H
0084 018C             38                     AJMP GOON
0086 7408             39     L8:             MOV A,#08H
0088 018C             40                     AJMP GOON
008A 7409             41     L9:             MOV A,#09H
008C F530             42     GOON:   MOV 30H,A
008E 900350           43     GOON1:  MOV DPTR,#DIS_TAB
0091 E530             44             MOV A,30H
0093 93               45                     MOVC A,@A+DPTR
0094 F5A0             46             MOV P2,A
0096 7590F8           47             MOV P1,#0F8H
0099 120250           48                     LCALL DEL10MS
009C E530             49                     MOV A,30H
009E 900300           50                     MOV DPTR,#TAB
00A1 93               51                     MOVC A,@A+DPTR
00A2 900350           52                     MOV DPTR,#DIS_TAB
00A5 C0E0             53                     PUSH ACC
00A7 540F             54                     ANL A,#0FH
00A9 93               55                     MOVC A,@A+DPTR
00AA F5A0             56                     MOV P2,A
00AC 7590FD           57                     MOV P1,#0FDH
00AF 120250           58                     LCALL DEL10MS
A51 MACRO ASSEMBLER  S11_1                                                                03/27/2009 20:17:14 PAGE     2

00B2 D0E0             59                     POP ACC
00B4 C4               60                     SWAP A
00B5 540F             61                     ANL A,#0FH
00B7 93               62                     MOVC A,@A+DPTR
00B8 F5A0             63                     MOV P2,A
00BA 7590FC           64                     MOV P1,#0FCH
00BD 120250           65                     LCALL DEL10MS
00C0 120200           66                     LCALL SCAN_KEY
00C3 60C9             67                     JZ GOON1
00C5 020038           68                     LJMP MAIN1
0200                  69                     ORG 0200H
0200 75800F           70     SCAN_KEY:MOV P0,#0FH
0203 E580             71                     MOV A,P0
0205 44F0             72                     ORL A,#0F0H
0207 F4               73                     CPL A
0208 22               74                     RET
0250                  75                     ORG 0250H
0250 7D0B             76     DEL10MS:MOV R5,#0BH                     
0252 7F01             77     F1:             MOV R7,#01H
0254 7EFF             78     F2:             MOV R6,#0FFH
0256 DEFE             79     F3:             DJNZ R6,F3
0258 DFFA             80                     DJNZ R7,F2
025A DDF6             81                     DJNZ R5,F1
025C 22               82                     RET
0300                  83                     ORG 0300H
0300 00010409         84     TAB:    DB 00H,01H,04H,09H,16H
0304 16                      
0305 25364964         85                     DB 25H,36H,49H,64H,81H
0309 81                      
0350                  86                     ORG 0350H
0350 3F065B4F         87     DIS_TAB:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,77H,7CH,39H,5EH,79H,71H,00H
0354 666D7D07                
0358 7F6F777C                
035C 395E7971                
0360 00                      
                      88                     END
A51 MACRO ASSEMBLER  S11_1                                                                03/27/2009 20:17:14 PAGE     3

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

ACC. . . . . . . .  D ADDR   00E0H   A   
DEL10MS. . . . . .  C ADDR   0250H   A   
DIS_TAB. . . . . .  C ADDR   0350H   A   
F1 . . . . . . . .  C ADDR   0252H   A   
F2 . . . . . . . .  C ADDR   0254H   A   
F3 . . . . . . . .  C ADDR   0256H   A   
GOON . . . . . . .  C ADDR   008CH   A   
GOON1. . . . . . .  C ADDR   008EH   A   
L0 . . . . . . . .  C ADDR   0066H   A   
L1 . . . . . . . .  C ADDR   006AH   A   
L2 . . . . . . . .  C ADDR   006EH   A   
L3 . . . . . . . .  C ADDR   0072H   A   
L4 . . . . . . . .  C ADDR   0076H   A   
L5 . . . . . . . .  C ADDR   007AH   A   
L6 . . . . . . . .  C ADDR   007EH   A   
L7 . . . . . . . .  C ADDR   0082H   A   
L8 . . . . . . . .  C ADDR   0086H   A   
L9 . . . . . . . .  C ADDR   008AH   A   
MAIN . . . . . . .  C ADDR   0030H   A   
MAIN1. . . . . . .  C ADDR   0038H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
SCAN_KEY . . . . .  C ADDR   0200H   A   
TAB. . . . . . . .  C ADDR   0300H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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