📄 led2.lst
字号:
A51 MACRO ASSEMBLER LED2 05/17/2008 17:23:25 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN LED2.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE LED2.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 2100 2 AJMP MAIN
0100 3 ORG 0100H
4
0100 90013E 5 MAIN: MOV DPTR,#TAB
0103 7F00 6 MOV R7, #00H
0105 7A00 7 MOV R2, #00H
8
0107 7E00 9 DSUP0: MOV R6, #00H
0109 EA 10 DSUP: MOV A, R2
010A 93 11 MOVC A,@A+DPTR
010B F580 12 MOV P0,A
010D C2A4 13 CLR P2.4
010F D2A5 14 SETB P2.5
0111 120131 15 LCALL DELAY
16
0114 EF 17 MOV A, R7
0115 93 18 MOVC A,@A+DPTR
0116 F580 19 MOV P0, A
0118 D2A4 20 SETB P2.4
011A C2A5 21 CLR P2.5
011C 120131 22 LCALL DELAY
23
011F 0E 24 INC R6
0120 BE3FE6 25 CJNE R6, #3FH,DSUP
26
0123 0A 27 INC R2
0124 3131 28 ACALL DELAY
0126 BA0ADE 29 CJNE R2,#0AH,DSUP0
0129 0F 30 INC R7
012A 7A00 31 MOV R2,#00H
012C BF0AD8 32 CJNE R7,#0AH,DSUP0
012F 2100 33 AJMP MAIN
34
0131 7B01 35 DELAY: MOV R3, #01H
0133 7C28 36 DELAY1: MOV R4, #028H
0135 7D5A 37 DELAY2: MOV R5, #05AH
0137 DDFE 38 DELAY3: DJNZ R5, DELAY3
0139 DCFA 39 DJNZ R4, DELAY2
013B DBF6 40 DJNZ R3, DELAY1
013D 22 41 RET
42
013E 3F065B4F 43 TAB: DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH, 77H, 7CH, 39H, 5EH, 79H, 71H;
0142 666D7D07
0146 7F6F777C
014A 395E7971
44 ; 0 1 2 3 4 5 6 7 8 9 A B C D E F
45
46 END
A51 MACRO ASSEMBLER LED2 05/17/2008 17:23:25 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY. . . . . . . C ADDR 0131H A
DELAY1 . . . . . . C ADDR 0133H A
DELAY2 . . . . . . C ADDR 0135H A
DELAY3 . . . . . . C ADDR 0137H A
DSUP . . . . . . . C ADDR 0109H A
DSUP0. . . . . . . C ADDR 0107H A
MAIN . . . . . . . C ADDR 0100H A
P0 . . . . . . . . D ADDR 0080H A
P2 . . . . . . . . D ADDR 00A0H A
TAB. . . . . . . . C ADDR 013EH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -