📄 ep100.lst
字号:
A51 MACRO ASSEMBLER EP100 11/28/2006 09:35:50 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN EP100.OBJ
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE EP100.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 Main:
0000 758160 2 MOV SP,#60H
0003 7590FF 3 MOV P1,#0FFH ; LED SHR
0006 74FE 4 MOV A,#0FEH
0008 5 Loop:
0008 F590 6 MOV P1,A
000A 120010 7 LCALL Delay_250ms
000D 23 8 RL A
000E 0108 9 AJMP Loop
10
11 ;************************************************
0010 12 Delay_250ms:
0010 7D19 13 MOV R5,#25
0012 14 Delay_10ms_Com:
0012 1117 15 CALL Delay_10ms
0014 DDFC 16 DJNZ R5,Delay_10ms_Com
0016 22 17 RET
18 ;------------------------------------------------
0017 19 Delay_10ms:
0017 7E64 20 MOV R6,#100
0019 111E 21 CALL Delay_100us_Com
001B 22 22 RET
23 ;------------------------------------------------
001C 24 Delay_100us:
001C 7E01 25 MOV R6,#1
001E 26 Delay_100us_Com:
001E 7F31 27 MOV R7,#49
0020 DFFE 28 DJNZ R7,$
0022 DEFA 29 DJNZ R6,Delay_100us_Com
0024 22 30 RET
31
*** WARNING #A41 IN 31 (EP100.asm, LINE 31): MISSING 'END' STATEMENT
A51 MACRO ASSEMBLER EP100 11/28/2006 09:35:50 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY_100US. . . . C ADDR 001CH A
DELAY_100US_COM. . C ADDR 001EH A
DELAY_10MS . . . . C ADDR 0017H A
DELAY_10MS_COM . . C ADDR 0012H A
DELAY_250MS. . . . C ADDR 0010H A
LOOP . . . . . . . C ADDR 0008H A
MAIN . . . . . . . C ADDR 0000H A
P1 . . . . . . . . D ADDR 0090H A
SP . . . . . . . . D ADDR 0081H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -