📄 7219.lst
字号:
A51 MACRO ASSEMBLER 7219 05/10/2008 21:15:07 PAGE 1
MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN 7219.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 7219.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1
2
0000 3 ORG 0000H
0000 0130 4 AJMP START
0003 5 ORG 0003H ;外部中断地直入口
0003 014B 6 AJMP IN
0013 7 ORG 0013H
0013 015C 8 AJMP IN1
0030 9 ORG 30H
0030 7590FF 10 START:MOV P1,#0FFH
0033 75B0FF 11 MOV P3,#0FFH
0036 758150 12 MOV SP,#50H
0039 D2AF 13 SETB EA
003B D2A8 14 SETB EX0
003D D2AA 15 SETB EX1
16
17
18
003F C292 19 MA:CLR P1.2
0041 12007A 20 LCALL YY59
0044 D292 21 SETB P1.2
0046 12006D 22 LCALL YY1
0049 013F 23 AJMP MA
24
004B C292 25 IN:CLR P1.2
004D 7900 26 MOV R1,#00H
004F 7A00 27 MOV R2,#00H
0051 7B00 28 MOV R3,#00H
0053 7C00 29 MOV R4,#00H
0055 7D00 30 MOV R5,#00H
0057 7E00 31 MOV R6,#00H
0059 7F00 32 MOV R7,#00H
005B 32 33 RETI
34
005C D292 35 IN1:SETB P1.2
005E 7900 36 MOV R1,#00H
0060 7A00 37 MOV R2,#00H
0062 7B00 38 MOV R3,#00H
0064 7C00 39 MOV R4,#00H
0066 7D00 40 MOV R5,#00H
0068 7E00 41 MOV R6,#00H
006A 7F00 42 MOV R7,#00H
006C 32 43 RETI
44
45
006D 7BFF 46 YY1:MOV R3,#0FFH
006F 79FF 47 WB:MOV R1,#0FFH
0071 7AFF 48 WT:MOV R2,#0FFH
0073 DAFE 49 DJNZ R2,$
0075 D9FA 50 DJNZ R1,WT
0077 DBF6 51 DJNZ R3,WB
0079 22 52 RET
53
007A 7CA0 54 YY59:MOV R4,#0A0H
007C 7DFF 55 QW:MOV R5,#0FFH
007E 7EFF 56 TF:MOV R6,#0FFH
0080 7FFF 57 JL:MOV R7,#0FFH
0082 DFFE 58 DJNZ R7,$
A51 MACRO ASSEMBLER 7219 05/10/2008 21:15:07 PAGE 2
0084 DEFA 59 DJNZ R6,JL
0086 DDF6 60 DJNZ R5,TF
0088 DCF2 61 DJNZ R4,QW
008A 22 62 RET
63
64 END
YY1:MOV R3,#0FFH
WB:MOV R1,#0FFH
WT:MOV R2,#0FFH
DJNZ R2,$
DJNZ R1,WT
DJNZ R3,WB
RET
YY59:MOV R4,#0A0H
QW:MOV R5,#0FFH
TF:MOV R6,#0FFH
JL:MOV R7,#0FFH
DJNZ R7,$
DJNZ R6,JL
DJNZ R5,TF
DJNZ R4,QW
RET
YY1:MOV R3,#010H
WB:MOV R1,#0FFH
WT:MOV R2,#0FFH
DJNZ R2,$
DJNZ R1,WT
DJNZ R3,WB
RET
YY59:MOV R5,#020H
TF:MOV R6,#0FFH
JL:MOV R7,#0FFH
DJNZ R7,$
DJNZ R6,JL
DJNZ R5,TF
RET
A51 MACRO ASSEMBLER 7219 05/10/2008 21:15:07 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
EA . . . . . . . . B ADDR 00A8H.7 A
EX0. . . . . . . . B ADDR 00A8H.0 A
EX1. . . . . . . . B ADDR 00A8H.2 A
IN . . . . . . . . C ADDR 004BH A
IN1. . . . . . . . C ADDR 005CH A
JL . . . . . . . . C ADDR 0080H A
MA . . . . . . . . C ADDR 003FH A
P1 . . . . . . . . D ADDR 0090H A
P3 . . . . . . . . D ADDR 00B0H A
QW . . . . . . . . C ADDR 007CH A
SP . . . . . . . . D ADDR 0081H A
START. . . . . . . C ADDR 0030H A
TF . . . . . . . . C ADDR 007EH A
WB . . . . . . . . C ADDR 006FH A
WT . . . . . . . . C ADDR 0071H A
YY1. . . . . . . . C ADDR 006DH A
YY59 . . . . . . . C ADDR 007AH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -