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 + -
显示快捷键?