📄 12.lst
字号:
A51 MACRO ASSEMBLER 12 06/09/2005 17:37:40 PAGE 1
MACRO ASSEMBLER A51 V7.02
OBJECT MODULE PLACED IN .\12.obj
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE ..\..\..\..\..\实验10\ASM\12.a SET(SMALL) DEBUG PRINT(.\12.lst) OBJECT(.\1
2.obj) EP
LOC OBJ LINE SOURCE
1 ; “模仿式” 实验十六 点阵LED实验
2
3
4
0090 5 CLK EQU P1.0
0091 6 DINA EQU P1.1
7
8
9
0000 758160 10 MOV SP,#60H
0003 C3 11 CLR C
12 ; MOV SCON,#00H
0004 7880 13 SNED1: MOV R0,#80H
0006 900032 14 MOV DPTR,#CODEd1
0009 E4 15 SEND: CLR A
000A 93 16 MOVC A,@A+DPTR
000B C083 17 push dph
000D C082 18 push dpl
000F 90A000 19 mov dptr,#0a000h
0012 F0 20 MOVX @dptr,a
21 ;MOV A,R0
22 ;MOV SBUF,A
0013 23 WAIT: ;JNB TI,WAIT
24 ;CLR T1
0013 113A 25 acall sendto
0015 D082 26 pop dpl
0017 D083 27 pop dph
0019 A3 28 INC DPTR
001A E8 29 MOV A,R0
001B 13 30 RRC A
001C F8 31 MOV R0,A
001D 120025 32 LCALL DELeY
0020 20E0E1 33 JB ACC.0, SNED1
0023 80E4 34 SJMP SEND
0025 7D01 35 DELeY: MOV R5,#01H
0027 7E10 36 DELY1: MOV R6,#10H
0029 7F10 37 DELY2: MOV R7,#10H
002B DFFE 38 DELY3: DJNZ R7,DELY3
002D DEFA 39 DJNZ R6,DELY2
002F DDF6 40 DJNZ R5,DELY1
0031 22 41 RET
0032 7F60607E 42 CODEd1: DB 07fH,060H,060H,07eH,003H,063H,03eh,000H;"5"
0036 03633E00
43
44
45
46
003A 47 sendto:
003A C0E0 48 PUSH ACC
003C C290 49 CLR CLK
003E 50 SENDTIME:
003E 7F08 51 MOV R7,#08H
0040 E8 52 MOV A,R0
0041 C3 53 clr c
0042 54 SENDCY:
55
0042 13 56 RRC A
A51 MACRO ASSEMBLER 12 06/09/2005 17:37:40 PAGE 2
0043 9291 57 MOV DINA,C
0045 D290 58 SETB CLK
0047 00 59 nop
0048 C290 60 CLR CLK
004A DFF6 61 DJNZ R7,SENDCY
004C D0E0 62 POP ACC
004E 22 63 RET
64
65 end
A51 MACRO ASSEMBLER 12 06/09/2005 17:37:40 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
CLK. . . . . . . . B ADDR 0090H.0 A
CODED1 . . . . . . C ADDR 0032H A
DELEY. . . . . . . C ADDR 0025H A
DELY1. . . . . . . C ADDR 0027H A
DELY2. . . . . . . C ADDR 0029H A
DELY3. . . . . . . C ADDR 002BH A
DINA . . . . . . . B ADDR 0090H.1 A
DPH. . . . . . . . D ADDR 0083H A
DPL. . . . . . . . D ADDR 0082H A
P1 . . . . . . . . D ADDR 0090H A
SEND . . . . . . . C ADDR 0009H A
SENDCY . . . . . . C ADDR 0042H A
SENDTIME . . . . . C ADDR 003EH A
SENDTO . . . . . . C ADDR 003AH A
SNED1. . . . . . . C ADDR 0004H A
SP . . . . . . . . D ADDR 0081H A
WAIT . . . . . . . C ADDR 0013H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -