📄 timer(soft).lst
字号:
A51 MACRO ASSEMBLER TIMER_SOFT_ 07/27/2006 20:42:50 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN Timer(Soft).OBJ
ASSEMBLER INVOKED BY: e:\Program Files\Keil\C51\BIN\A51.EXE Timer(Soft).asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 00H
0000 900032 2 START: MOV DPTR,#TABLE ;设置段码表首地址
0003 7800 3 MOV R0,#00H
0005 75B000 4 S1: MOV P3,#00H
0008 75A000 5 MOV P2,#00H
000B 790A 6 S2: MOV R1,#10
000D E8 7 MOV A,R0
000E 89F0 8 MOV B,R1
0010 84 9 DIV AB
0011 93 10 MOVC A,@A+DPTR
0012 F5A0 11 MOV P2,A
0014 E5F0 12 MOV A,B
0016 93 13 MOVC A,@A+DPTR
0017 F5B0 14 MOV P3,A
0019 120025 15 LCALL DELAY
001C 08 16 INC R0
001D B83CEB 17 CJNE R0,#60,S2
0020 7800 18 MOV R0,#00H
0022 020005 19 LJMP S1
0025 7D64 20 DELAY: MOV R5,#100
0027 7E14 21 D1: MOV R6,#20
0029 7FF8 22 D2: MOV R7,#248
002B DFFE 23 DJNZ R7,$
002D DEFA 24 DJNZ R6,D2
002F DDF6 25 DJNZ R5,D1
0031 22 26 RET
0032 3F065B4F 27 TABLE: DB 3FH,06H,5BH,4FH,66H
0036 66
0037 6D7D077F 28 DB 6DH,7DH,07H,7FH,6FH
003B 6F
29 END
A51 MACRO ASSEMBLER TIMER_SOFT_ 07/27/2006 20:42:50 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
B. . . . . . . . . D ADDR 00F0H A
D1 . . . . . . . . C ADDR 0027H A
D2 . . . . . . . . C ADDR 0029H A
DELAY. . . . . . . C ADDR 0025H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
S1 . . . . . . . . C ADDR 0005H A
S2 . . . . . . . . C ADDR 000BH A
START. . . . . . . C ADDR 0000H A
TABLE. . . . . . . C ADDR 0032H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -