📄 text1.lst
字号:
A51 MACRO ASSEMBLER TEXT1 08/02/2007 10:34:19 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN .\Text1.obj
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE C:\Documents and Settings\cxkj42\桌面\Text1.ASM SET(SMALL) DEBUG PRINT(.\T
ext1.lst) OBJECT(.\Text1.obj) EP
LOC OBJ LINE SOURCE
0020 1 COM EQU 20H
0021 2 DAT EQU 21H
00B4 3 CSA EQU P3.4
00B3 4 CSB EQU P3.3
00B0 5 DI EQU P3.0
00B1 6 RW EQU P3.1
00B2 7 E EQU P3.2
8
0000 9 ORG 00H
0000 016C 10 AJMP MAIN
11
0002 C2B4 12 PRM0: CLR CSA
0004 D2B3 13 SETB CSB
0006 C2B0 14 CLR DI
15 ; SETB RW
16 ;PRM01: MOV P1,#0FFH
17 ; SETB E
18 ; MOV A,P1
19 ; CLR E
20 ; JB ACC.7,PRM01
0008 852090 21 MOV P1,COM
000B C2B1 22 CLR RW
000D D2B2 23 SETB E
000F C2B2 24 CLR E
0011 22 25 RET
26
0012 C2B4 27 PRM1: CLR CSA
0014 D2B3 28 SETB CSB
29 ; CLR DI
30 ; SETB RW
31 ;PRM11: MOV P1,#0FFH
32 ; SETB E
33 ; MOV A,P1
34 ; CLR E
35 ; JB ACC.7,PRM11
36 ; MOV P1,DAT
0016 D2B0 37 SETB DI
0018 C2B1 38 CLR RW
001A D2B2 39 SETB E
001C C2B2 40 CLR E
001E 22 41 RET
42
001F C2B3 43 PRR0: CLR CSB
0021 D2B4 44 SETB CSA
0023 C2B0 45 CLR DI
0025 D2B1 46 SETB RW
0027 7590FF 47 PRR01: MOV P1,#0FFH
002A D2B2 48 SETB E
002C E590 49 MOV A,P1
002E C2B2 50 CLR E
0030 20E7F4 51 JB ACC.7,PRR01
0033 852090 52 MOV P1,COM
0036 C2B1 53 CLR RW
0038 D2B2 54 SETB E
003A C2B2 55 CLR E
003C 22 56 RET
57
A51 MACRO ASSEMBLER TEXT1 08/02/2007 10:34:19 PAGE 2
003D C2B3 58 PRR1: CLR CSB
003F D2B4 59 SETB CSA
0041 C2B0 60 CLR DI
0043 D2B1 61 SETB RW
0045 7590FF 62 PRR11: MOV P1,#0FFH
0048 D2B2 63 SETB E
004A E590 64 MOV A,P1
004C C2B2 65 CLR E
004E 20E7F4 66 JB ACC.7,PRR11
0051 852190 67 MOV P1,DAT
0054 D2B0 68 SETB DI
0056 C2B1 69 CLR RW
0058 D2B2 70 SETB E
005A C2B2 71 CLR E
005C 22 72 RET
73
005D 7520C0 74 INT: MOV COM,#0C0H
0060 1102 75 ACALL PRM0
0062 111F 76 ACALL PRR0
0064 75203F 77 MOV COM,#3FH
0067 1102 78 ACALL PRM0
0069 111F 79 ACALL PRR0
006B 22 80 RET
81
006C 7E50 82 MAIN: MOV R6,#50H
006E 7F00 83 MOV R7,#00H
0070 00 84 DELAY1: NOP
0071 DFFD 85 DJNZ R7,DELAY1
0073 DEFB 86 DJNZ R6,DELAY1
87
0075 758160 88 TEST: MOV SP,#60H
0078 53B0E0 89 ANL P3,#0E0H
007B 115D 90 ACALL INT
91
92
93
94
95
96
007D 7521FF 97 MOV DAT,#0FFH
0080 1112 98 ACALL PRM1
99
0082 0182 100 AJMP $
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122 END
A51 MACRO ASSEMBLER TEXT1 08/02/2007 10:34:19 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
COM. . . . . . . . N NUMB 0020H A
CSA. . . . . . . . B ADDR 00B0H.4 A
CSB. . . . . . . . B ADDR 00B0H.3 A
DAT. . . . . . . . N NUMB 0021H A
DELAY1 . . . . . . C ADDR 0070H A
DI . . . . . . . . B ADDR 00B0H.0 A
E. . . . . . . . . B ADDR 00B0H.2 A
INT. . . . . . . . C ADDR 005DH A
MAIN . . . . . . . C ADDR 006CH A
P1 . . . . . . . . D ADDR 0090H A
P3 . . . . . . . . D ADDR 00B0H A
PRM0 . . . . . . . C ADDR 0002H A
PRM1 . . . . . . . C ADDR 0012H A
PRR0 . . . . . . . C ADDR 001FH A
PRR01. . . . . . . C ADDR 0027H A
PRR1 . . . . . . . C ADDR 003DH A
PRR11. . . . . . . C ADDR 0045H A
RW . . . . . . . . B ADDR 00B0H.1 A
SP . . . . . . . . D ADDR 0081H A
TEST . . . . . . . C ADDR 0075H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -