?? 1.lst
字號(hào):
A51 MACRO ASSEMBLER 1 07/21/2008 16:18:27 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN 1.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 1.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 00H
0000 7C00 2 START: MOV R4,#00H
0002 7BF7 3 L1: MOV R3,#0F7H
0004 7900 4 MOV R1,#00H
0006 EB 5 L2: MOV A,R3
0007 F5B0 6 MOV P3,A
0009 E5B0 7 MOV A,P3
000B FC 8 MOV R4,A
000C D3 9 SETB C
000D 7D04 10 MOV R5,#04H
000F 33 11 L3: RLC A
0010 500B 12 JNC KEY
0012 09 13 INC R1
0013 DDFA 14 DJNZ R5,L3
0015 EB 15 MOV A,R3
0016 D3 16 SETB C
0017 13 17 RRC A
0018 FB 18 MOV R3,A
0019 40EB 19 JC L2
001B 80E5 20 JMP L1
001D 1130 21 KEY: ACALL DELAY
001F E5B0 22 D1: MOV A,P3
0021 6C 23 XRL A,R4
0022 60FB 24 JZ D1
0024 E9 25 MOV A,R1
0025 1129 26 ACALL DISP
0027 80D9 27 JMP L1
0029 900039 28 DISP: MOV DPTR,#TABLE
002C 93 29 MOVC A,@A+DPTR
002D F580 30 MOV P0,A
002F 22 31 RET
0030 7F3C 32 DELAY: MOV R7,#60
0032 7EF8 33 MOV R6,#248
0034 DEFE 34 DLY1: DJNZ R6,$
0036 DFFC 35 DJNZ R7,DLY1
0038 22 36 RET
0039 C0F9A4B0 37 TABLE: DB 0C0H,0F9H,0A4H,0B0H
003D 999282F8 38 DB 99H,92H,82H,0F8H
0041 80908883 39 DB 80H,90H,88H,83H
0045 C6A1868E 40 DB 0C6H,0A1H,86H,8EH
41 END
A51 MACRO ASSEMBLER 1 07/21/2008 16:18:27 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
D1 . . . . . . . . C ADDR 001FH A
DELAY. . . . . . . C ADDR 0030H A
DISP . . . . . . . C ADDR 0029H A
DLY1 . . . . . . . C ADDR 0034H A
KEY. . . . . . . . C ADDR 001DH A
L1 . . . . . . . . C ADDR 0002H A
L2 . . . . . . . . C ADDR 0006H A
L3 . . . . . . . . C ADDR 000FH A
P0 . . . . . . . . D ADDR 0080H A
P3 . . . . . . . . D ADDR 00B0H A
START. . . . . . . C ADDR 0000H A
TABLE. . . . . . . C ADDR 0039H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -