⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 text1.lst

📁 这是一种火灾报警控制器的源代码
💻 LST
字号:
A51 MACRO ASSEMBLER  TEXT1                                                                01/05/2007 09:42:10 PAGE     1


MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN Text1.OBJ
ASSEMBLER INVOKED BY: c:\keil\C51\BIN\A51.EXE Text1.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     
  0030                 2     LCDCD DATA 30H
  0031                 3     LCDP  DATA 31H
  9000                 4     YLCDL XDATA 9000H
0000                   5             ORG 0000H
0000 8037              6             JMP CRLCD
0030                   7             ORG 0030H
0030 75815F            8     MAIN:   MOV SP,#5FH
0033 1139              9             CALL CRLCD
0035 B2B4             10     MAIN1:  CPL T0
0037 80FC             11             JMP MAIN1
0039                  12     CRLCD :
0039 75303F           13             MOV LCDCD,#3FH
003C 753100           14             MOV LCDP,#0
003F 1198             15             CALL PRX00
0041 0531             16             INC LCDP
0043 1198             17             CALL PRX00
0045 0531             18             INC LCDP
0047 1198             19             CALL PRX00
0049 7530C0           20             MOV LCDCD,#0C0H
004C 753100           21             MOV LCDP,#0
004F 1198             22             CALL PRX00
0051 0531             23             INC LCDP
0053 1198             24             CALL PRX00
0055 0531             25             INC LCDP
0057 1198             26             CALL PRX00
0059 7C00             27             MOV R4,#00H
005B EC               28     INL1:   MOV A,R4
005C 5407             29             ANL A,#07H
005E 44B8             30             ORL A,#0B8H
0060 F530             31             MOV LCDCD,A
0062 753100           32             MOV LCDP,#0
0065 1198             33             CALL PRX00
0067 0531             34             INC LCDP
0069 1198             35             CALL PRX00
006B 0531             36             INC LCDP
006D 1198             37             CALL PRX00
006F 753040           38             MOV LCDCD,#40H
0072 753100           39             MOV LCDP,#0
0075 1198             40             CALL PRX00
0077 0531             41             INC LCDP
0079 1198             42             CALL PRX00
007B 0531             43             INC LCDP
007D 1198             44             CALL PRX00
007F 7B40             45             MOV R3,#40H
0081 75300F           46     INL2:   MOV LCDCD,#0FH
0084 753100           47             MOV LCDP,#0
0087 11AC             48             CALL PRX01
0089 0531             49             INC LCDP
008B 11AC             50             CALL PRX01
008D 0531             51             INC LCDP
008F 11AC             52             CALL PRX01
0091 DBEE             53             DJNZ R3,INL2
0093 0C               54             INC R4
0094 BC08C4           55             CJNE R4,#08H,INL1
0097 22               56             RET
                      57     
0098 E531             58     PRX00:  MOV A,LCDP
A51 MACRO ASSEMBLER  TEXT1                                                                01/05/2007 09:42:10 PAGE     2

009A 909002           59             MOV DPTR,#YLCDL+2
009D 2583             60             ADD A,DPH
009F F583             61             MOV DPH,A
00A1 E0               62     PRX00A: MOVX A,@DPTR
00A2 20E7FC           63             JB ACC.7,PRX00A
00A5 758200           64             MOV DPL,#00H
00A8 E530             65             MOV A,LCDCD
00AA F0               66             MOVX @DPTR,A
00AB 22               67             RET
00AC E531             68     PRX01:  MOV A,LCDP
00AE 909002           69             MOV DPTR,#YLCDL+2
00B1 2583             70             ADD A,DPH
00B3 F583             71             MOV DPH,A
00B5 E0               72     PRX01A: MOVX A,@DPTR
00B6 20E7FC           73             JB ACC.7,PRX01A
00B9 1582             74             DEC DPL
00BB E530             75             MOV A,LCDCD
00BD F0               76             MOVX @DPTR,A
00BE 22               77             RET
                      78             
                      79     END
A51 MACRO ASSEMBLER  TEXT1                                                                01/05/2007 09:42:10 PAGE     3

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

ACC. . . . . . . .  D ADDR   00E0H   A   
CRLCD. . . . . . .  C ADDR   0039H   A   
DPH. . . . . . . .  D ADDR   0083H   A   
DPL. . . . . . . .  D ADDR   0082H   A   
INL1 . . . . . . .  C ADDR   005BH   A   
INL2 . . . . . . .  C ADDR   0081H   A   
LCDCD. . . . . . .  D ADDR   0030H   A   
LCDP . . . . . . .  D ADDR   0031H   A   
MAIN . . . . . . .  C ADDR   0030H   A   
MAIN1. . . . . . .  C ADDR   0035H   A   
PRX00. . . . . . .  C ADDR   0098H   A   
PRX00A . . . . . .  C ADDR   00A1H   A   
PRX01. . . . . . .  C ADDR   00ACH   A   
PRX01A . . . . . .  C ADDR   00B5H   A   
SP . . . . . . . .  D ADDR   0081H   A   
T0 . . . . . . . .  B ADDR   00B0H.4 A   
YLCDL. . . . . . .  X ADDR   9000H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -