📄 start.lst
字号:
A51 MACRO ASSEMBLER START 04/19/2008 23:01:53 PAGE 1
MACRO ASSEMBLER A51 V8.00d
OBJECT MODULE PLACED IN start.OBJ
ASSEMBLER INVOKED BY: D:\Keil C51\C51\BIN\A51.EXE start.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 PUBLIC QIDONG ;导出函数名给C语言函数
2
3 KEYSCANP SEGMENT CODE
---- 4 RSEG KEYSCANP
5
6 ; ORG 0000H
7 ;LJMP START
8 ;ORG 0030H
0000 9 QIDONG:
10
11
12
13
14
15
16
17
18
19
20
21
22
0000 7CFF 23 MOV R4,#255
0002 7FFF 24 DELAY: MOV R7,#255
0004 DFFE 25 delay1: DJNZ R7,DELAY1
0006 DCFA 26 DJNZ R4,DELAY
27
0008 908010 28 MOV DPTR ,#8010H
000B 7410 29 MOV A,#10H; //1M
000D F0 30 MOVX @DPTR, A ;
000E 00 31 NOP
000F 00 32 NOP
33
0010 4408 34 ORL A,#08H;
0012 F0 35 MOVX @DPTR ,A; //101
36
0013 54F7 37 ANL A,#0F7H;
0015 F0 38 MOVX @DPTR, A ;
39
40
41
0016 00 42 HHH: NOP
0017 00 43 NOP
0018 00 44 NOP
0019 30B3FA 45 JNB P3.3,HHH
46
47
48
49
50
51
52
53
54 END
A51 MACRO ASSEMBLER START 04/19/2008 23:01:53 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY. . . . . . . C ADDR 0002H R SEG=KEYSCANP
DELAY1 . . . . . . C ADDR 0004H R SEG=KEYSCANP
HHH. . . . . . . . C ADDR 0016H R SEG=KEYSCANP
KEYSCANP . . . . . C SEG 001CH REL=UNIT
P3 . . . . . . . . D ADDR 00B0H A
QIDONG . . . . . . C ADDR 0000H R SEG=KEYSCANP
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -