📄 djfj.lst
字号:
A51 MACRO ASSEMBLER DJFJ 04/02/2009 22:17:08 PAGE 1
MACRO ASSEMBLER A51 V8.00d
OBJECT MODULE PLACED IN djfj.OBJ
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE djfj.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0H
0000 758160 2 MOV SP,#60H
0003 20B0FD 3 START: JB P3.0,$
0006 20B11D 4 JB P3.1,REV
0009 5390F0 5 ANL P1,#11110000B
000C C293 6 FOR: CLR P1.3
000E D290 7 SETB P1.0
0010 113E 8 ACALL SPEED
0012 C290 9 CLR P1.0
0014 D291 10 SETB P1.1
0016 113E 11 ACALL SPEED
0018 C291 12 CLR P1.1
001A D292 13 SETB P1.2
001C 113E 14 ACALL SPEED
001E C292 15 CLR P1.2
0020 D293 16 SETB P1.3
0022 113E 17 ACALL SPEED
0024 0103 18 AJMP START
0026 C290 19 REV: CLR P1.0
0028 D293 20 SETB P1.3
002A 113E 21 ACALL SPEED
002C C293 22 CLR P1.3
002E D292 23 SETB P1.2
0030 113E 24 ACALL SPEED
0032 C292 25 CLR P1.2
0034 D291 26 SETB P1.1
0036 113E 27 ACALL SPEED
0038 C291 28 CLR P1.1
003A D290 29 SETB P1.0
003C 113E 30 ACALL SPEED
003E E5A0 31 SPEED: MOV A,P2
0040 540F 32 ANL A,#0FH
0042 FF 33 MOV R7,A
0043 7E20 34 X2: MOV R6,#20H
0045 7D90 35 X1: MOV R5,#90H
0047 DDFE 36 DJNZ R5,$
0049 DEFA 37 DJNZ R6,X1
004B DFF6 38 DJNZ R7,X2
004D 22 39 RET
40 END
A51 MACRO ASSEMBLER DJFJ 04/02/2009 22:17:08 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
FOR. . . . . . . . C ADDR 000CH A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
REV. . . . . . . . C ADDR 0026H A
SP . . . . . . . . D ADDR 0081H A
SPEED. . . . . . . C ADDR 003EH A
START. . . . . . . C ADDR 0003H A
X1 . . . . . . . . C ADDR 0045H A
X2 . . . . . . . . C ADDR 0043H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -