📄 99秒计数.lst
字号:
A51 MACRO ASSEMBLER 99秒计数 04/23/2007 21:28:54 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN 99秒计数.OBJ
ASSEMBLER INVOKED BY: d:\Keil 8\C51\BIN\A51.EXE 99秒计数.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;/*------------------------------------------
2 ;SEC EQU 30H
0000 3 ORG 0000H
0000 02000E 4 LJMP MAIN
000B 5 ORG 000BH
000B 02005B 6 LJMP T0X
7
000E 758160 8 MAIN: MOV SP,#60H
0011 90007B 9 MOV DPTR,#TABLE
0014 7800 10 MOV R0,#0
0016 7900 11 MOV R1,#0
0018 7B00 12 MOV R3,#0
001A 75F00A 13 MOV B,#10
001D E9 14 MOV A,R1
001E 84 15 DIV AB
001F 93 16 MOVC A,@A+DPTR
0020 F5A0 17 MOV P2,A
0022 E5F0 18 MOV A,B
0024 93 19 MOVC A,@A+DPTR
0025 F590 20 MOV P1,A
0027 758901 21 MOV TMOD,#01H
002A 758C3C 22 MOV TH0,#(65535-50000) / 256
002D 758AAF 23 MOV TL0,#(65535-50000) MOD 256
0030 D2AF 24 SETB EA
0032 D2A9 25 SETB ET0
26
0034 20B7FD 27 LOOP: JB P3.7,LOOP
0037 30B7FD 28 LOOP3: JNB P3.7,LOOP3
003A B80004 29 CJNE R0,#0,LP1
003D D28C 30 SETB TR0
003F 8011 31 JMP LOOP1
0041 B80104 32 LP1: CJNE R0,#1,LP2
0044 C28C 33 CLR TR0
0046 800A 34 JMP LOOP1
0048 7900 35 LP2: MOV R1,#0
004A 743F 36 MOV A,#3FH
004C F590 37 MOV P1,A
004E F5A0 38 MOV P2,A
0050 8000 39 JMP LOOP1
0052 08 40 LOOP1: INC R0
0053 B80302 41 CJNE R0,#3,LOOP2
0056 7800 42 MOV R0,#0
0058 020034 43 LOOP2: LJMP LOOP
44
005B 758C3C 45 T0X: MOV TH0,#(65536-50000) / 256
005E 758AB0 46 MOV TL0,#(65536-50000) MOD 256
0061 0B 47 INC R3
0062 BB0315 48 CJNE R3,#3,LOP1
0065 7B00 49 MOV R3,#00
0067 09 50 INC R1
0068 B96402 51 CJNE R1,#100,LOP2
006B 7900 52 MOV R1,#0
006D E9 53 LOP2: MOV A,R1
006E 75F00A 54 MOV B,#10
0071 84 55 DIV AB
0072 93 56 MOVC A,@A+DPTR
0073 F5A0 57 MOV P2,A
0075 E5F0 58 MOV A,B
A51 MACRO ASSEMBLER 99秒计数 04/23/2007 21:28:54 PAGE 2
0077 93 59 MOVC A,@A+DPTR
0078 F590 60 MOV P1,A
007A 32 61 LOP1: RETI
62
007B 3F065B4F 63 TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
007F 666D7D07
0083 7F6F
64
65 END
;------------------------------------------*/
A51 MACRO ASSEMBLER 99秒计数 04/23/2007 21:28:54 PAGE 3
A51 MACRO ASSEMBLER 99秒计数 04/23/2007 21:28:54 PAGE 4
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
B. . . . . . . . . D ADDR 00F0H A
EA . . . . . . . . B ADDR 00A8H.7 A
ET0. . . . . . . . B ADDR 00A8H.1 A
LOOP . . . . . . . C ADDR 0034H A
LOOP1. . . . . . . C ADDR 0052H A
LOOP2. . . . . . . C ADDR 0058H A
LOOP3. . . . . . . C ADDR 0037H A
LOP1 . . . . . . . C ADDR 007AH A
LOP2 . . . . . . . C ADDR 006DH A
LP1. . . . . . . . C ADDR 0041H A
LP2. . . . . . . . C ADDR 0048H A
MAIN . . . . . . . C ADDR 000EH A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
SP . . . . . . . . D ADDR 0081H A
T0X. . . . . . . . C ADDR 005BH A
TABLE. . . . . . . C ADDR 007BH 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 + -