📄 text7.lst
字号:
A51 MACRO ASSEMBLER TEXT7 04/25/2007 10:33:17 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN Text7.OBJ
ASSEMBLER INVOKED BY: d:\Keil 8\C51\BIN\A51.EXE Text7.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 1110 2 START:ACALL JJ
0002 60FC 3 JZ START
0004 1119 4 ACALL DELAY
0006 60F8 5 JZ START
0008 C290 6 CLR P1.0
000A 1122 7 ACALL FXJZ
000C 1160 8 ACALL ZX
000E 80F0 9 JMP START
0010 75A0F0 10 JJ:MOV P2,#0F0H
0013 E5A0 11 MOV A,P2
0015 440F 12 ORL A,#0FH
0017 F4 13 CPL A
0018 22 14 RET
0019 7A28 15 DELAY:MOV R2,#40
001B 7BF8 16 AA:MOV R3,#248
001D DBFE 17 DJNZ R3,$
001F DAFA 18 DJNZ R2,AA
0021 22 19 RET
0022 E5A0 20 FXJZ:MOV A,P2
0024 7530FE 21 MOV 30H,#0FEH
0027 54F0 22 ANL A,#0F0H
0029 4530 23 ORL A,30H
002B 7F04 24 MOV R7,#04H
002D 7D00 25 MOV R5,#00H
002F F5A0 26 MM:MOV P2,A
0031 20A404 27 JB P2.4,NEXT
0034 7E00 28 MOV R6,#00H
0036 014B 29 AJMP AK
0038 20A504 30 NEXT:JB P2.5,NEXT1
003B 7E04 31 MOV R6,#04H
003D 014B 32 AJMP AK
003F 20A604 33 NEXT1:JB P2.6,NEXT2
0042 7E08 34 MOV R6,#08H
0044 014B 35 AJMP AK
0046 20A711 36 NEXT2:JB P2.7,NEXT3
0049 7E0C 37 MOV R6,#0CH
004B 30A4FD 38 AK:JNB P2.4,AK
004E 30A5FA 39 JNB P2.5,AK
0051 30A6F7 40 JNB P2.6,AK
0054 30A7F4 41 JNB P2.7,AK
0057 EE 42 MOV A,R6
0058 2D 43 ADD A,R5
0059 22 44 RS:RET
005A 0D 45 NEXT3:INC R5
005B 23 46 RL A
005C DFD1 47 DJNZ R7,MM
005E 0159 48 AJMP RS
0060 C3 49 ZX:CLR C
0061 9407 50 SUBB A,#07H
0063 4004 51 JC NN
0065 B297 52 CPL P1.7
0067 8002 53 SJMP PP
0069 B295 54 NN:CPL P1.5
006B 22 55 PP:RET
56 END
A51 MACRO ASSEMBLER TEXT7 04/25/2007 10:33:17 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
AA . . . . . . . . C ADDR 001BH A
AK . . . . . . . . C ADDR 004BH A
DELAY. . . . . . . C ADDR 0019H A
FXJZ . . . . . . . C ADDR 0022H A
JJ . . . . . . . . C ADDR 0010H A
MM . . . . . . . . C ADDR 002FH A
NEXT . . . . . . . C ADDR 0038H A
NEXT1. . . . . . . C ADDR 003FH A
NEXT2. . . . . . . C ADDR 0046H A
NEXT3. . . . . . . C ADDR 005AH A
NN . . . . . . . . C ADDR 0069H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
PP . . . . . . . . C ADDR 006BH A
RS . . . . . . . . C ADDR 0059H A
START. . . . . . . C ADDR 0000H A
ZX . . . . . . . . C ADDR 0060H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -