key.lst

来自「单片机开发板源码 适合初学者 第四部分 字符型LCD显示1-2」· LST 代码 · 共 86 行

LST
86
字号
A51 MACRO ASSEMBLER  KEY                                                                  08/11/2007 02:11:03 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN KEY.OBJ
ASSEMBLER INVOKED BY: C:\tools\Keil\C51\BIN\A51.EXE KEY.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  0030                 1     ID              EQU 30H
  0090                 2     K1              BIT P1.0
  0080                 3     L1              BIT P0.0
  0081                 4     L2              BIT P0.1
  0082                 5     L3              BIT P0.2
  0083                 6     L4              BIT P0.3
0000                   7                     ORG 0
0000 753000            8                     MOV ID,#00H
0003 209010            9     START:          JB K1,REL
0006 120046           10                     LCALL DELAY10MS
0009 20900A           11                     JB K1,REL
000C 0530             12                     INC ID
000E E530             13                     MOV A,ID
0010 B40403           14                     CJNE A,#04,REL
0013 753000           15                     MOV ID,#00H
0016 3090FD           16     REL:            JNB K1,$
0019 E530             17                     MOV A,ID
001B B40007           18                     CJNE A,#00H,IS0
001E B280             19                     CPL L1
0020 12004F           20                     LCALL DELAY
0023 80DE             21                     SJMP START
0025 B40107           22     IS0:            CJNE A,#01H,IS1
0028 B281             23                     CPL L2
002A 12004F           24                     LCALL DELAY
002D 80D4             25                     SJMP START
002F B40207           26     IS1:            CJNE A,#02H,IS2
0032 B282             27                     CPL L3
0034 12004F           28                     LCALL DELAY
0037 80CA             29                     SJMP START
0039 B40307           30     IS2:            CJNE A,#03H,IS3
003C B283             31                     CPL L4
003E 12004F           32                     LCALL DELAY
0041 80C0             33                     SJMP START
0043 020003           34     IS3:            LJMP START
0046 7E14             35     DELAY10MS:      MOV R6,#20
0048 7FF8             36     LOOP1:          MOV R7,#248
004A DFFE             37                     DJNZ R7,$
004C DEFA             38                     DJNZ R6,LOOP1
004E 22               39                     RET
004F 7D14             40     DELAY:          MOV R5,#20
0051 120046           41     LOOP2:          LCALL DELAY10MS
0054 DDFB             42                     DJNZ R5,LOOP2
0056 22               43                     RET
                      44                     END
A51 MACRO ASSEMBLER  KEY                                                                  08/11/2007 02:11:03 PAGE     2

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


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

DELAY. . . . . . .  C ADDR   004FH   A   
DELAY10MS. . . . .  C ADDR   0046H   A   
ID . . . . . . . .  N NUMB   0030H   A   
IS0. . . . . . . .  C ADDR   0025H   A   
IS1. . . . . . . .  C ADDR   002FH   A   
IS2. . . . . . . .  C ADDR   0039H   A   
IS3. . . . . . . .  C ADDR   0043H   A   
K1 . . . . . . . .  B ADDR   0090H.0 A   
L1 . . . . . . . .  B ADDR   0080H.0 A   
L2 . . . . . . . .  B ADDR   0080H.1 A   
L3 . . . . . . . .  B ADDR   0080H.2 A   
L4 . . . . . . . .  B ADDR   0080H.3 A   
LOOP1. . . . . . .  C ADDR   0048H   A   
LOOP2. . . . . . .  C ADDR   0051H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
REL. . . . . . . .  C ADDR   0016H   A   
START. . . . . . .  C ADDR   0003H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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