📄 +
字号:
A51 MACRO ASSEMBLER EG1 10/30/2012 18:40:45 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN eg1.OBJ
ASSEMBLER INVOKED BY: H:\Program Files\Keil\C51\BIN\A51.EXE eg1.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
00A0 1 LEDRED BIT P2.0
00A1 2 LEDYELLOW BIT P2.1
0000 3 ORG 0000H
0000 020030 4 LJMP START
0030 5 ORG 0030H
0030 6 START:
0030 7803 7 MOV R0,#3
0032 7F05 8 MOV R7,#5
0034 9 S1:
0034 C2A0 10 CLR LEDRED
0036 115A 11 CALL DELAY2
0038 D2A0 12 SETB LEDRED
003A 115A 13 CALL DELAY2
003C D8F6 14 DJNZ R0,S1
003E 8001 15 JMP S2
0040 32 16 RETI
0041 17 S2:
0041 C2A1 18 CLR LEDYELLOW
0043 114D 19 CALL DELAY1
0045 D2A1 20 SETB LEDYELLOW
0047 114D 21 CALL DELAY1
0049 DFF6 22 DJNZ R7,S2
004B 801A 23 JMP S
004D 7B05 24 DELAY1:MOV R3,#05H
004F 7AFF 25 DEL1:MOV R2,#0FFH
0051 79FF 26 DEL2:MOV R1,#0FFH
0053 D9FE 27 DEL3:DJNZ R1,DEL3;275*3us=825us
0055 DAFA 28 DJNZ R2,DEL2;0.825ms*275=226ms
0057 DBF6 29 DJNZ R3,DEL1;225ms*5=1125ms
0059 32 30 RETI
005A 7E09 31 DELAY2:MOV R6,#09H
005C 7DFF 32 DEL4:MOV R5,#0FFH
005E 7CFF 33 DEL5:MOV R4,#0FFH
0060 DCFE 34 DEL6:DJNZ R4,DEL6;275*3=825us
0062 DDFA 35 DJNZ R5,DEL5;0.825ms*275=226ms
0064 DEF6 36 DJNZ R6,DEL4;225ms*9=2025ms
0066 32 37 RETI
0067 38 S:
39 END
A51 MACRO ASSEMBLER EG1 10/30/2012 18:40:45 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DEL1 . . . . . . . C ADDR 004FH A
DEL2 . . . . . . . C ADDR 0051H A
DEL3 . . . . . . . C ADDR 0053H A
DEL4 . . . . . . . C ADDR 005CH A
DEL5 . . . . . . . C ADDR 005EH A
DEL6 . . . . . . . C ADDR 0060H A
DELAY1 . . . . . . C ADDR 004DH A
DELAY2 . . . . . . C ADDR 005AH A
LEDRED . . . . . . B ADDR 00A0H.0 A
LEDYELLOW. . . . . B ADDR 00A0H.1 A
P2 . . . . . . . . D ADDR 00A0H A
S. . . . . . . . . C ADDR 0067H A
S1 . . . . . . . . C ADDR 0034H A
S2 . . . . . . . . C ADDR 0041H A
START. . . . . . . C ADDR 0030H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -