📄 read.lst
字号:
A51 MACRO ASSEMBLER READ 10/04/2005 14:12:24 PAGE 1
MACRO ASSEMBLER A51 V7.00a
OBJECT MODULE PLACED IN E:\液晶程序\READ.OBJ
ASSEMBLER INVOKED BY: C:\COMP51\A51.EXE E:\液晶程序\READ.ASM DB SB
LOC OBJ LINE SOURCE
1 ;$include (REG52.INC)
2 public readstatus
3 public delayy
4 public Nopp
5 proc segment code
00B0 6 rst equ p3.0
00B1 7 cs2 equ p3.1
00B2 8 cs1 equ p3.2
00B3 9 e equ p3.3
00B4 10 rw equ p3.4
00B5 11 di equ p3.5
0087 12 green equ p0.7
---- 13 rseg proc
0000 14 readstatus:
0000 C2B5 15 clr di
0002 120000 F 16 call delayy
0005 C2B4 17 clr rw
0007 120000 F 18 call delayy
000A C2B3 19 clr e
000C 120000 F 20 call delayy
000F D2B4 21 setb rw
0011 120000 F 22 call delayy
0014 D2B3 23 setb e
0016 120000 F 24 call delayy
0019 C2B3 25 clr e
001B 120000 F 26 call delayy
001E D2B3 27 setb e
0020 120000 F 28 call delayy
0023 D287 29 setb green
0025 120000 F 30 call delayy
0028 120000 F 31 call delayy
002B 120000 F 32 call delayy
002E 120000 F 33 call delayy
0031 120000 F 34 call delayy
0034 120000 F 35 call delayy
0037 120000 F 36 call delayy
003A 120000 F 37 call delayy
003D 120000 F 38 call delayy
0040 120000 F 39 call delayy
0043 120000 F 40 call delayy
0046 120000 F 41 call delayy
0049 120000 F 42 call delayy
004C 120000 F 43 call delayy
004F 120000 F 44 call delayy
0052 120000 F 45 call delayy
0055 120000 F 46 call delayy
0058 120000 F 47 call delayy
005B 120000 F 48 call delayy
005E 120000 F 49 call delayy
0061 120000 F 50 call delayy
0064 120000 F 51 call delayy
0067 120000 F 52 call delayy
006A 120000 F 53 call delayy
006D AF90 54 mov r7,P1
006F C287 55 clr green
0071 22 56 ret
0072 57 delayy:
0072 7920 58 mov r1,#20h
A51 MACRO ASSEMBLER READ 10/04/2005 14:12:24 PAGE 2
0074 59 loop:
0074 00 60 nop
0075 00 61 nop
0076 D9FC 62 djnz r1,loop
0078 22 63 ret
0079 64 Nopp:
0079 00 65 nop
007A 00 66 nop
007B 22 67 ret
68 end
A51 MACRO ASSEMBLER READ 10/04/2005 14:12:24 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
CS1. . . . . . . . B ADDR 00B0H.2 A
CS2. . . . . . . . B ADDR 00B0H.1 A
DELAYY . . . . . . C ADDR 0072H R SEG=PROC
DI . . . . . . . . B ADDR 00B0H.5 A
E. . . . . . . . . B ADDR 00B0H.3 A
GREEN. . . . . . . B ADDR 0080H.7 A
LOOP . . . . . . . C ADDR 0074H R SEG=PROC
NOPP . . . . . . . C ADDR 0079H R SEG=PROC
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
P3 . . . . . . . . D ADDR 00B0H A
PROC . . . . . . . C SEG 007CH REL=UNIT
READSTATUS . . . . C ADDR 0000H R SEG=PROC
RST. . . . . . . . B ADDR 00B0H.0 A
RW . . . . . . . . B ADDR 00B0H.4 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -