📄 one.lst
字号:
A51 MACRO ASSEMBLER ONE 01/09/2008 23:37:00 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN ONE.OBJ
ASSEMBLER INVOKED BY: D:\Xp\KEIL\C51\BIN\A51.EXE ONE.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 020100 2 LJMP START
0100 3 ORG 0100H
0100 758915 4 START:MOV TMOD,#15H
0103 758BB0 5 MOV TL1,#0B0H
0106 758D3C 6 MOV TH1,#3CH
0109 758A00 7 MOV TL0,#00H
010C 758C00 8 MOV TH0,#00H
010F 7A14 9 MOV R2,#14H
10
0111 D28C 11 SETB TR0
0113 D28E 12 L2:SETB TR1
0115 108F02 13 L1:JBC TF1,LP
0118 2115 14 AJMP L1
011A 758915 15 LP:MOV TMOD,#15H
011D 758BB0 16 MOV TL1,#0B0H
0120 758D3C 17 MOV TH1,#3CH
0123 DAEE 18 DJNZ R2,L2
0125 C28C 19 CLR TR0
0127 C28E 20 CLR TR1
0129 78FE 21 PLAY:MOV R0,#11111110B
012B E58A 22 MOV A,TL0
012D 540F 23 ANL A,#0FH
012F F9 24 MOV R1,A
0130 120162 25 LCALL DISPLAY
0133 12016D 26 LCALL DELAY
0136 78FD 27 MOV R0,#11111101B
0138 E58A 28 MOV A,TL0
013A C4 29 SWAP A
013B 540F 30 ANL A,#0FH
013D F9 31 MOV R1,A
013E 120162 32 LCALL DISPLAY
0141 12016D 33 LCALL DELAY
0144 78FB 34 MOV R0,#11111011B
0146 E58C 35 MOV A,TH0
0148 540F 36 ANL A,#0FH
014A F9 37 MOV R1,A
014B 120162 38 LCALL DISPLAY
014E 12016D 39 LCALL DELAY
0151 78F7 40 MOV R0,#11110111B
0153 E58C 41 MOV A,TH0
0155 C4 42 SWAP A
0156 540F 43 ANL A,#0FH
0158 F9 44 MOV R1,A
0159 120162 45 LCALL DISPLAY
015C 12016D 46 LCALL DELAY
015F 020129 47 LJMP PLAY
0162 E8 48 DISPLAY:MOV A,R0
0163 F590 49 MOV P1,A
0165 E9 50 MOV A,R1
0166 900176 51 MOV DPTR,#TAB
0169 93 52 MOVC A,@A+DPTR
016A F580 53 MOV P0,A
016C 22 54 RET
55
016D 7F0A 56 DELAY:MOV R7,#0AH
016F 7EFF 57 DL:MOV R6,#0FFH
0171 DEFE 58 DL6:DJNZ R6,DL6
A51 MACRO ASSEMBLER ONE 01/09/2008 23:37:00 PAGE 2
0173 DFFA 59 DJNZ R7,DL
0175 22 60 RET
0176 3F065B4F 61 TAB:DB 3FH,06H,5BH,4FH
017A 666D7D07 62 DB 66H,6DH,7DH,07H
017E 7F6F777C 63 DB 7FH,6FH,77H,7CH
0182 395E7971 64 DB 39H,5EH,79H,71H
65 END
A51 MACRO ASSEMBLER ONE 01/09/2008 23:37:00 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY. . . . . . . C ADDR 016DH A
DISPLAY. . . . . . C ADDR 0162H A
DL . . . . . . . . C ADDR 016FH A
DL6. . . . . . . . C ADDR 0171H A
L1 . . . . . . . . C ADDR 0115H A
L2 . . . . . . . . C ADDR 0113H A
LP . . . . . . . . C ADDR 011AH A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
PLAY . . . . . . . C ADDR 0129H A
START. . . . . . . C ADDR 0100H A
TAB. . . . . . . . C ADDR 0176H A
TF1. . . . . . . . B ADDR 0088H.7 A
TH0. . . . . . . . D ADDR 008CH A
TH1. . . . . . . . D ADDR 008DH A
TL0. . . . . . . . D ADDR 008AH A
TL1. . . . . . . . D ADDR 008BH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
TR1. . . . . . . . B ADDR 0088H.6 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -