?? up51s001.lst
字號:
A51 MACRO ASSEMBLER UP51S001 12/12/2004 20:42:16 PAGE 1
MACRO ASSEMBLER A51 V7.08a
OBJECT MODULE PLACED IN uP51s001.OBJ
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\A51.EXE uP51s001.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
0000 19 ORG 0000H
0000 020003 20 LJMP MAIN
21
0003 22 MAIN:
0003 7580FE 23 MOV P0,#0FEH ; 初始點亮LED1
0006 7FFE 24 MOV R7,#0FEH ; 保存P0
0008 25 MAIN_LP:
0008 120012 26 LCALL DELAY ; 延時
000B EF 27 MOV A,R7 ;
000C 23 28 RL A ; 循環移位
000D FF 29 MOV R7,A ; 保存到R7
000E F580 30 MOV P0,A ; 點亮下一個LED
0010 80F6 31 JMP MAIN_LP ; 不停循環
32
33 ;===========================================================
0012 34 DELAY: ; 延時子程序
0012 78FF 35 MOV R0,#0FFH
0014 79FF 36 MOV R1,#0FFH
0016 37 DLY_LP:
0016 00 38 NOP
0017 00 39 NOP
0018 D8FC 40 DJNZ R0,DLY_LP
001A 78FF 41 MOV R0,#0FFH
001C D9F8 42 DJNZ R1,DLY_LP
001E 22 43 RET
44
45 END
A51 MACRO ASSEMBLER UP51S001 12/12/2004 20:42:16 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY. . . . . . . C ADDR 0012H A
DLY_LP . . . . . . C ADDR 0016H A
MAIN . . . . . . . C ADDR 0003H A
MAIN_LP. . . . . . C ADDR 0008H A
P0 . . . . . . . . D ADDR 0080H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -