📄 00-99 count.lst
字号:
A51 MACRO ASSEMBLER 00_99_COUNT 07/30/2007 11:18:40 PAGE 1
MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN .\00-99 Count.OBJ
ASSEMBLER INVOKED BY: C:\单片机\Keil\C51\BIN\A51.EXE .\00-99 Count.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0030 1 Count EQU 30H
00B7 2 SP1 BIT P3.7
0000 3 ORG 0
0000 753000 4 START: MOV Count,#00H
0003 E530 5 NEXT: MOV A,Count
0005 75F00A 6 MOV B,#10
0008 84 7 DIV AB
0009 900033 8 MOV DPTR,#TABLE
000C 93 9 MOVC A,@A+DPTR
000D F580 10 MOV P0,A
000F E5F0 11 MOV A,B
0011 93 12 MOVC A,@A+DPTR
0012 F5A0 13 MOV P2,A
0014 30B7FD 14 WT: JNB SP1,WT
0017 20B7FD 15 WAIT: JB SP1,WAIT
001A 12002A 16 LCALL DELY10MS
001D 20B7F7 17 JB SP1,WAIT
0020 0530 18 INC Count
0022 E530 19 MOV A,Count
0024 B464DC 20 CJNE A,#100,NEXT
0027 020000 21 LJMP START
002A 7E14 22 DELY10MS: MOV R6,#20
002C 7FF8 23 D1: MOV R7,#248
002E DFFE 24 DJNZ R7,$
0030 DEFA 25 DJNZ R6,D1
0032 22 26 RET
0033 3F065B4F 27 TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
0037 666D7D07
003B 7F6F
28 END
A51 MACRO ASSEMBLER 00_99_COUNT 07/30/2007 11:18:40 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
B. . . . . . . . . D ADDR 00F0H A
COUNT. . . . . . . N NUMB 0030H A
D1 . . . . . . . . C ADDR 002CH A
DELY10MS . . . . . C ADDR 002AH A
NEXT . . . . . . . C ADDR 0003H A
P0 . . . . . . . . D ADDR 0080H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
SP1. . . . . . . . B ADDR 00B0H.7 A
START. . . . . . . C ADDR 0000H A
TABLE. . . . . . . C ADDR 0033H A
WAIT . . . . . . . C ADDR 0017H A
WT . . . . . . . . C ADDR 0014H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -