📄 count-ontime.lst
字号:
A51 MACRO ASSEMBLER COUNT_ONTIME 07/31/2007 00:43:37 PAGE 1
MACRO ASSEMBLER A51 V6.12
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 TCOUNT2S EQU 30H
0031 2 TCNT02S EQU 31H
0032 3 ID EQU 32H
0000 4 ORG 00H
0000 02000E 5 LJMP START
000B 6 ORG 0BH
000B 020028 7 LJMP INT_T0
000E 753000 8 START: MOV TCOUNT2S,#00H
0011 753100 9 MOV TCNT02S,#00H
0014 753200 10 MOV ID,#00H
0017 758901 11 MOV TMOD,#01H
001A 758C3C 12 MOV TH0,#(65536-50000) / 256
001D 758AB0 13 MOV TL0,#(65536-50000) MOD 256
0020 D28C 14 SETB TR0
0022 D2A9 15 SETB ET0
0024 D2AF 16 SETB EA
0026 80FE 17 SJMP $
0028 758C3C 18 INT_T0: MOV TH0,#(65536-50000) / 256
002B 758AB0 19 MOV TL0,#(65536-50000) MOD 256
002E 0530 20 INC TCOUNT2S
0030 E530 21 MOV A,TCOUNT2S
0032 B4280D 22 CJNE A,#40,NEXT
0035 753000 23 MOV TCOUNT2S,#00H
0038 0532 24 INC ID
003A E532 25 MOV A,ID
003C B40403 26 CJNE A,#04H,NEXT
003F 753200 27 MOV ID,#00H
0042 0531 28 NEXT: INC TCNT02S
0044 E531 29 MOV A,TCNT02S
0046 B40421 30 CJNE A,#4,DONE
0049 753100 31 MOV TCNT02S,#00H
004C E532 32 MOV A,ID
004E B40004 33 CJNE A,#00H,SID1
0051 B290 34 CPL P1.0
0053 8015 35 SJMP DONE
0055 B40104 36 SID1: CJNE A,#01H,SID2
0058 B291 37 CPL P1.1
005A 800E 38 SJMP DONE
005C B40204 39 SID2: CJNE A,#02H,SID3
005F B292 40 CPL P1.2
0061 8007 41 SJMP DONE
0063 B40302 42 SID3: CJNE A,#03H,SID4
0066 B293 43 CPL P1.3
0068 8000 44 SID4: SJMP DONE
006A 32 45 DONE: RETI
46 END
A51 MACRO ASSEMBLER COUNT_ONTIME 07/31/2007 00:43:37 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DONE . . . . . . . C ADDR 006AH A
EA . . . . . . . . B ADDR 00A8H.7 A
ET0. . . . . . . . B ADDR 00A8H.1 A
ID . . . . . . . . N NUMB 0032H A
INT_T0 . . . . . . C ADDR 0028H A
NEXT . . . . . . . C ADDR 0042H A
P1 . . . . . . . . D ADDR 0090H A
SID1 . . . . . . . C ADDR 0055H A
SID2 . . . . . . . C ADDR 005CH A
SID3 . . . . . . . C ADDR 0063H A
SID4 . . . . . . . C ADDR 0068H A
START. . . . . . . C ADDR 000EH A
TCNT02S. . . . . . N NUMB 0031H A
TCOUNT2S . . . . . 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 + -