📄 count-ontime.lst
字号:
A51 MACRO ASSEMBLER COUNT_ONTIME 08/08/2007 21:04:05 PAGE 1
MACRO ASSEMBLER A51 V7.02a
OBJECT MODULE PLACED IN count-ontime.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE count-ontime.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0030 1 SECOND EQU 30H
0031 2 TCOUNT EQU 31H
0000 3 ORG 00H
0000 02000E 4 LJMP START
000B 5 ORG 0BH
000B 020036 6 LJMP INT0X
000E 753000 7 START: MOV SECOND,#00H
0011 E530 8 MOV A,SECOND
0013 75F00A 9 MOV B,#10
0016 84 10 DIV AB
0017 900062 11 MOV DPTR,#TABLE
001A 93 12 MOVC A,@A+DPTR
001B F580 13 MOV P0,A
001D E5F0 14 MOV A,B
001F 93 15 MOVC A,@A+DPTR
0020 F5A0 16 MOV P2,A
0022 753100 17 MOV TCOUNT,#00H
0025 758901 18 MOV TMOD,#01H
0028 758C3C 19 MOV TH0,#(65536-50000) / 256
002B 758AB0 20 MOV TL0,#(65536-50000) MOD 256
002E D28C 21 SETB TR0
0030 D2A9 22 SETB ET0
0032 D2AF 23 SETB EA
0034 80FE 24 SJMP $
0036 25 INT0X:
0036 758C3C 26 MOV TH0,#(65536-50000) / 256
0039 758AB0 27 MOV TL0,#(65536-50000) MOD 256
003C 0531 28 INC TCOUNT
003E E531 29 MOV A,TCOUNT
0040 B4141E 30 CJNE A,#20,NEXT
0043 753100 31 MOV TCOUNT,#00H
0046 0530 32 INC SECOND
0048 E530 33 MOV A,SECOND
004A B43C03 34 CJNE A,#60,NEX
004D 753000 35 MOV SECOND,#00H
0050 E530 36 NEX: MOV A,SECOND
0052 75F00A 37 MOV B,#10
0055 84 38 DIV AB
0056 900062 39 MOV DPTR,#TABLE
0059 93 40 MOVC A,@A+DPTR
005A F580 41 MOV P0,A
005C E5F0 42 MOV A,B
005E 93 43 MOVC A,@A+DPTR
005F F5A0 44 MOV P2,A
0061 32 45 NEXT: RETI
46
0062 3F065B4F 47 TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
0066 666D7D07
006A 7F6F
48 END
A51 MACRO ASSEMBLER COUNT_ONTIME 08/08/2007 21:04:05 PAGE 2
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
INT0X. . . . . . . C ADDR 0036H A
NEX. . . . . . . . C ADDR 0050H A
NEXT . . . . . . . C ADDR 0061H A
P0 . . . . . . . . D ADDR 0080H A
P2 . . . . . . . . D ADDR 00A0H A
SECOND . . . . . . N NUMB 0030H A
START. . . . . . . C ADDR 000EH A
TABLE. . . . . . . C ADDR 0062H A
TCOUNT . . . . . . N NUMB 0031H 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 + -