?? sss3.lst
字號(hào):
A51 MACRO ASSEMBLER SSS3 12/23/2005 17:51:55 PAGE 1
MACRO ASSEMBLER A51 V6.10
OBJECT MODULE PLACED IN E:\dpjsy\sss3\SSS3.OBJ
ASSEMBLER INVOKED BY: d:\lope\kc51\bin\A51.exe E:\dpjsy\sss3\SSS3.ASM DB MACRO
LOC OBJ LINE SOURCE
0000 0171 1 AJMP MAIN
2
0003 3 ORG 03H
0003 75B0FF 4 MOV P3,#0FFH
0006 014D 5 AJMP AJ2
0008 32 6 RETI
7
0013 8 ORG 13H
0013 75B0FF 9 MOV P3,#0FFH
0016 0139 10 AJMP AJ1
0018 32 11 RETI
12
001B 13 ORG 1BH
001B 758DEC 14 MOV TH1,#0ECH
001E 758B78 15 MOV TL1,#78H
0021 DE41 16 DJNZ R6,BACK
0023 7EC8 17 MOV R6,#200
18
0025 7835 19 AJ: MOV R0,#35H ;秒
0027 06 20 INC @R0
0028 B60A00 21 CJNE @R0,#10,$+3
002B 4037 22 JC BACK
002D 7600 23 MOV @R0,#0
002F 7834 24 MOV R0,#34H
0031 06 25 INC @R0
0032 B60600 26 CJNE @R0,#6,$+3
0035 402D 27 JC BACK
0037 7600 28 MOV @R0,#0
29
30
0039 7833 31 AJ1: MOV R0,#33H ;分
003B 06 32 INC @R0
003C B60A00 33 CJNE @R0,#10,$+3
003F 4023 34 JC BACK
0041 7600 35 MOV @R0,#0
0043 7832 36 MOV R0,#32H
0045 06 37 INC @R0
0046 B60600 38 CJNE @R0,#6,$+3
0049 4019 39 JC BACK
004B 7600 40 MOV @R0,#0
41
42
004D 7831 43 AJ2: MOV R0,#31H ;時(shí)
004F 06 44 INC @R0
0050 B60400 45 CJNE @R0,#4,$+3
0053 400F 46 JC BACK
0055 B60500 47 CJNE @R0,#5,$+3
0058 400B 48 JC S24
005A B60A00 49 CJNE @R0,#10,$+3
005D 4005 50 JC BACK
005F 7600 51 MOV @R0,#0
0061 7830 52 MOV R0,#30H
0063 06 53 INC @R0
0064 32 54 BACK: RETI
0065 18 55 S24: DEC R0
0066 B60200 56 CJNE @R0,#2,$+3
0069 40F9 57 JC BACK
006B 7600 58 MOV @R0,#0
A51 MACRO ASSEMBLER SSS3 12/23/2005 17:51:55 PAGE 2
006D 753100 59 MOV 31H,#0
0070 32 60 RETI
61
0071 7930 62 MAIN: MOV R1,#30H
0073 7700 63 MOV @R1,#0
0075 09 64 INC R1
0076 B936FA 65 CJNE R1,#36H,MAIN+2
0079 75B0FF 66 MOV P3,#0FFH
007C 758000 67 MOV P0,#0
68
007F 9000AF 69 MOV DPTR,#SEGPT
0082 7EC8 70 MOV R6,#200
0084 758910 71 MOV TMOD,#10H
0087 758DEC 72 MOV TH1,#0ECH
008A 758D78 73 MOV TH1,#78H
008D D288 74 SETB IT0
008F D28A 75 SETB IT1
0091 75B815 76 MOV IP,#15H
0094 75A89F 77 MOV IE,#9FH
0097 D28E 78 SETB TR1
0099 7930 79 LOOPO: MOV R1,#30H
009B 7F20 80 MOV R7,#20H
009D 75A000 81 LOOPI: MOV P2,#0
00A0 E7 82 MOV A,@R1
00A1 93 83 MOVC A,@A+DPTR
00A2 F590 84 MOV P1,A
00A4 8FA0 85 MOV P2,R7
00A6 09 86 INC R1
00A7 EF 87 MOV A,R7
00A8 03 88 RR A
00A9 FF 89 MOV R7,A
00AA BF80F0 90 CJNE R7,#80H,LOOPI
00AD 80EA 91 SJMP LOOPO
00AF 40792430 92 SEGPT: DB 40H,79H,24H,30H,19H,12H,2,78H,0,18H
00B3 19120278
00B7 0018
93 END
A51 MACRO ASSEMBLER SSS3 12/23/2005 17:51:55 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
AJ . . . . . . . . C ADDR 0025H A
AJ1. . . . . . . . C ADDR 0039H A
AJ2. . . . . . . . C ADDR 004DH A
BACK . . . . . . . C ADDR 0064H A
IE . . . . . . . . D ADDR 00A8H A
IP . . . . . . . . D ADDR 00B8H A
IT0. . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . B ADDR 0088H.2 A
LOOPI. . . . . . . C ADDR 009DH A
LOOPO. . . . . . . C ADDR 0099H A
MAIN . . . . . . . C ADDR 0071H A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
S24. . . . . . . . C ADDR 0065H A
SEGPT. . . . . . . C ADDR 00AFH A
TH1. . . . . . . . D ADDR 008DH A
TL1. . . . . . . . D ADDR 008BH A
TMOD . . . . . . . D ADDR 0089H A
TR1. . . . . . . . B ADDR 0088H.6 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -