📄 报警.lst
字号:
A51 MACRO ASSEMBLER __綺 05/21/2008 08:00:59 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN 报警.OBJ
ASSEMBLER INVOKED BY: E:\Program Files\KeiL\C51\BIN\A51.EXE 报警.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 8000 2 JMP MAIN
3
0002 4 MAIN:
5
0002 75814F 6 MOV SP,#4FH
0005 7580FF 7 MOV P0,#0FFH
0008 7590FF 8 MOV P1,#0FFH
000B 75A0FF 9 MOV P2,#0FFH
000E 75B0FF 10 MOV P3,#0FFH
11
0011 D2B1 12 SETB P3.1
0013 1119 13 GOON: CALL DISPLAY
0015 B2B1 14 CPL P3.1
15
0017 80FA 16 JMP GOON
17
18
19
0019 7940 20 DISPLAY: MOV R1,#40H
001B 7D7F 21 MOV R5,#07FH
001D ED 22 PLAY: MOV A,R5
001E 7580FF 23 MOV P0,#0FFH
0021 F590 24 MOV P1,A
0023 E7 25 MOV A,@R1
26
0024 90003C 27 MOV DPTR,#TABLE
0027 93 28 MOVC A,@A+DPTR
0028 F580 29 MOV P0,A
002A 1147 30 CALL DL1MS
002C 09 31 INC R1
002D ED 32 MOV A,R5
002E 30E004 33 JNB ACC.0,ENDOUT
0031 03 34 RR A
0032 FD 35 MOV R5,A
0033 80E8 36 JMP PLAY
0035 7590FF 37 ENDOUT: MOV P1,#0FFH
0038 7580FF 38 MOV P0,#0FFH
39
003B 22 40 RET ;显示完成,返回
41 ;
003C 039F250D 42 TABLE:DB 03H,9FH,25H,0DH,99H,49H,41H,01FH,01H,09H,03H
0040 9949411F
0044 010903
43 ;;晶振12MHZ,延时0.25秒
44
45
46
0047 7E14 47 DL1MS: MOV R6,#14H
0049 7F19 48 DL1: MOV R7,#19H
004B DFFE 49 DL2: DJNZ R7,DL2
004D DEFA 50 DJNZ R6,DL1
51
004F 22 52 RET
53
54
55
56
A51 MACRO ASSEMBLER __綺 05/21/2008 08:00:59 PAGE 2
57
58
59 END
A51 MACRO ASSEMBLER __綺 05/21/2008 08:00:59 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
DISPLAY. . . . . . C ADDR 0019H A
DL1. . . . . . . . C ADDR 0049H A
DL1MS. . . . . . . C ADDR 0047H A
DL2. . . . . . . . C ADDR 004BH A
ENDOUT . . . . . . C ADDR 0035H A
GOON . . . . . . . C ADDR 0013H A
MAIN . . . . . . . C ADDR 0002H A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
PLAY . . . . . . . C ADDR 001DH A
SP . . . . . . . . D ADDR 0081H A
TABLE. . . . . . . C ADDR 003CH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -