?? s11-1.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 + -