📄 8255流水灯.lst
字号:
A51 MACRO ASSEMBLER 8255羅薩灯 05/07/2012 18:04:33 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN 8255流水灯.obj
ASSEMBLER INVOKED BY: E:\lah\KEIL\C51\BIN\A51.EXE source\8255流水灯.asm SET(SMALL) DEBUG PRINT(.\8255流水灯.lst) OBJECT(
8255流水灯.obj) EP
LOC OBJ LINE SOURCE
00A5 1 RESET BIT P2.5
2
3FFF 3 PAK EQU 3FFFH
7FFF 4 PBK EQU 7FFFH
BFFF 5 PCK EQU 0BFFFH
FFFF 6 PCONT EQU 0FFFFH
7
0000 8 ORG 0000H
0000 020030 9 LJMP START
10
0030 11 ORG 0030H
0030 12 START:
0030 7480 13 mov a,#80h
0032 90FFFF 14 mov dptr, #PCONT
0035 F0 15 movx @dptr,a
16
17
18
0036 74FF 19 mov a,#0FFh
0038 903FFF 20 mov dptr, #PAK
003B F0 21 movx @dptr,a
22
003C 74FF 23 mov a,#0FFh
003E 907FFF 24 mov dptr, #PBK
0041 F0 25 movx @dptr,a
26
0042 74FF 27 mov a,#0FFh
0044 90BFFF 28 mov dptr, #PCK
0047 F0 29 movx @dptr,a
30
0048 74FE 31 L0: MOV A,#0feh ;#07FH
004A 7F08 32 MOV R7,#8
004C 903FFF 33 L1: mov dptr, #PAK
004F F0 34 movx @dptr,a
0050 23 35 Rl A
0051 118C 36 ACALL DELAY
0053 DFF7 37 DJNZ R7,L1
0055 74FF 38 mov a,#0FFh
0057 903FFF 39 mov dptr, #PAK
005A F0 40 movx @dptr,a
41
42
005B 74FE 43 MOV A,#0feh ;#07FH
005D 7F08 44 MOV R7,#8
005F 907FFF 45 L11: mov dptr, #PBK
0062 F0 46 movx @dptr,a
0063 23 47 Rl A
0064 118C 48 ACALL DELAY
0066 DFF7 49 DJNZ R7,L11
0068 74FF 50 mov a,#0FFh
006A 907FFF 51 mov dptr, #PBK
006D F0 52 movx @dptr,a
53
006E 74FE 54 MOV A,#0feh ;#07FH
0070 7F08 55 MOV R7,#8
0072 90BFFF 56 L111: mov dptr, #PCK
0075 F0 57 movx @dptr,a
A51 MACRO ASSEMBLER 8255羅薩灯 05/07/2012 18:04:33 PAGE 2
0076 23 58 Rl A
0077 118C 59 ACALL DELAY
0079 DFF7 60 DJNZ R7,L111
007B 74FF 61 mov a,#0FFh
007D 90BFFF 62 mov dptr, #PCK
0080 F0 63 movx @dptr,a
0081 80C5 64 SJMP L0
65
66
67
68
69
0083 7C00 70 DELAY1: MOV R4,#0
0085 7D00 71 AA1: MOV R5,#0
0087 72 AA:
0087 DDFE 73 DJNZ R5,AA
0089 DCFA 74 DJNZ R4,AA1
008B 22 75 RET
008C 7E05 76 DELAY: MOV R6,#5
008E 1183 77 del: acall delay1
0090 DEFC 78 djnz r6,del
0092 22 79 ret
80
81 END
A51 MACRO ASSEMBLER 8255羅薩灯 05/07/2012 18:04:33 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
AA . . . . . . . . C ADDR 0087H A
AA1. . . . . . . . C ADDR 0085H A
DEL. . . . . . . . C ADDR 008EH A
DELAY. . . . . . . C ADDR 008CH A
DELAY1 . . . . . . C ADDR 0083H A
L0 . . . . . . . . C ADDR 0048H A
L1 . . . . . . . . C ADDR 004CH A
L11. . . . . . . . C ADDR 005FH A
L111 . . . . . . . C ADDR 0072H A
P2 . . . . . . . . D ADDR 00A0H A
PAK. . . . . . . . N NUMB 3FFFH A
PBK. . . . . . . . N NUMB 7FFFH A
PCK. . . . . . . . N NUMB BFFFH A
PCONT. . . . . . . N NUMB FFFFH A
RESET. . . . . . . B ADDR 00A0H.5 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 + -