📄 numb led.lst
字号:
A51 MACRO ASSEMBLER NUMB_LED 07/30/2006 08:49:05 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN Numb LED.OBJ
ASSEMBLER INVOKED BY: e:\Program Files\Keil\C51\BIN\A51.EXE Numb LED.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0030 1 TCOUNT EQU 30H
0031 2 R_CNT EQU 31H
0032 3 NUMB EQU 32H
0000 4 ORG 00H
0000 02000E 5 LJMP START
000B 6 ORG 0BH
000B 020027 7 LJMP INT_T0
000E 753000 8 START: MOV TCOUNT,#00H
0011 753100 9 MOV R_CNT,#00H
0014 753200 10 MOV NUMB,#00H
0017 758901 11 MOV TMOD,#01H
001A 758CF0 12 MOV TH0,#(65536-4000)/256
001D 758A60 13 MOV TL0,#(65536-4000) MOD 256
0020 D28C 14 SETB TR0
0022 75A882 15 MOV IE,#82H
0025 80FE 16 SJMP $
17
0027 758CF0 18 INT_T0: MOV TH0,#(65536-4000)/256
002A 758A60 19 MOV TL0,#(65536-4000) MOD 256
002D 900063 20 MOV DPTR,#TAB
0030 E531 21 MOV A,R_CNT
0032 93 22 MOVC A,@A+DPTR
0033 F5B0 23 MOV P3,A
0035 90006B 24 MOV DPTR,#NUB
0038 E532 25 MOV A,NUMB
003A 75F008 26 MOV B,#8
003D A4 27 MUL AB
003E 2531 28 ADD A,R_CNT
0040 93 29 MOVC A,@A+DPTR
0041 F4 30 cpl a
0042 F580 31 MOV P0,A
0044 0531 32 INC R_CNT
0046 E531 33 MOV A,R_CNT
0048 B40803 34 CJNE A,#8,NEXT
004B 753100 35 MOV R_CNT,#00H
004E 0530 36 NEXT: INC TCOUNT
0050 E530 37 MOV A,TCOUNT
0052 B4FA0D 38 CJNE A,#250,NEX
0055 753000 39 MOV TCOUNT,#00H
0058 0532 40 INC NUMB
005A E532 41 MOV A,NUMB
005C B40A03 42 CJNE A,#10,NEX
005F 753200 43 MOV NUMB,#00H
0062 32 44 NEX: RETI
45
0063 FEFDFBF7 46 TAB: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH
0067 EFDFBF7F
47 ;TAB: DB 07FH,0BFH,0DFH,0EFH,0F7H,0FBH,0FDH,0FEH
006B 00003E41 48 NUB: DB 00H,00H,3EH,41H,41H,41H,3EH,00H
006F 41413E00
0073 00000000 49 DB 00H,00H,00H,00H,21H,7FH,01H,00H
0077 217F0100
007B 00002745 50 DB 00H,00H,27H,45H,45H,45H,39H,00H
007F 45453900
0083 00002249 51 DB 00H,00H,22H,49H,49H,49H,36H,00H
0087 49493600
008B 00000C14 52 DB 00H,00H,0CH,14H,24H,7FH,04H,00H
008F 247F0400
A51 MACRO ASSEMBLER NUMB_LED 07/30/2006 08:49:05 PAGE 2
0093 00007251 53 DB 00H,00H,72H,51H,51H,51H,4EH,00H
0097 51514E00
009B 00003E49 54 DB 00H,00H,3EH,49H,49H,49H,26H,00H
009F 49492600
00A3 00004040 55 DB 00H,00H,40H,40H,40H,4FH,70H,00H
00A7 404F7000
00AB 00003649 56 DB 00H,00H,36H,49H,49H,49H,36H,00H
00AF 49493600
00B3 00003249 57 DB 00H,00H,32H,49H,49H,49H,3EH,00H
00B7 49493E00
58 END
A51 MACRO ASSEMBLER NUMB_LED 07/30/2006 08:49:05 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
B. . . . . . . . . D ADDR 00F0H A
IE . . . . . . . . D ADDR 00A8H A
INT_T0 . . . . . . C ADDR 0027H A
NEX. . . . . . . . C ADDR 0062H A
NEXT . . . . . . . C ADDR 004EH A
NUB. . . . . . . . C ADDR 006BH A
NUMB . . . . . . . N NUMB 0032H A
P0 . . . . . . . . D ADDR 0080H A
P3 . . . . . . . . D ADDR 00B0H A
R_CNT. . . . . . . N NUMB 0031H A
START. . . . . . . C ADDR 000EH A
TAB. . . . . . . . C ADDR 0063H A
TCOUNT . . . . . . N NUMB 0030H A
TH0. . . . . . . . D ADDR 008CH A
TL0. . . . . . . . D ADDR 008AH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -