📄 led.lst
字号:
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 1
MCS-51 Family Cross Assembler A S E M - 5 1 V 1.2
=====================================================
Source File: LED.ASM
Object File: LED.HEX
List File: LED.LST
Line I Addr Code Source
1: N 0000 ORG 0000H
2: 0000 90 00 3C main: MOV DPTR,#TAB ;字码表初址赋值
3: 0003 79 00 MOV R1,#00H ;列控制码
4: 0005 7B 10 mov R3,#16
5: 0007 7D 0A CM: MOV R5,#10 ;每屏反复显示5次
6: 0009 7A 00 C1: MOV R2,#0 ;取码指针
7:
8: 000B 75 80 00 C16: MOV P0,#00H
9: 000E 75 A0 00 MOV P2,#00H ;关显示
10: 0011 C2 B0 CLR P3.0
11:
12: 0013 EA MOV A,R2
13: 0014 93 MOVC A,@A+DPTR ;取当前列显示字码的第一个字节
14: 0015 F5 80 MOV P0,A ;送1~8行控制口
15: 0017 0A INC R2
16: 0018 EA MOV A,R2
17: 0019 93 MOVC A,@A+DPTR ;取当前列的显示字码的第二个字节
18: 001A F5 A0 MOV P2,A ;送9~15行控制口
19: 001C 0A INC R2
20:
21: 001D 89 90 MOV P1,R1 ;送列控制码
22: 001F 09 INC R1
23:
24: 0020 11 33 ACALL D1MS ;显示1MS
25: 0022 11 33 ACALL D1MS
26:
27: 0024 DB E5 DJNZ R3,C16
28: 0026 7B 10 MOV R3,#16
29:
30: 0028 DD DF DJNZ R5,C1
31: 002A A3 INC DPTR
32: 002B A3 INC DPTR
33:
34: 002C B4 0B 02 cjne a,#0bh,c2
35: 002F 80 CF jmp main
36: 0031 DD D4 c2: djnz r5,cm
37:
38: 0033 7E 02 D1MS: MOV R6,#2
39: 0035 7F 32 MOV R7,#50
40: 0037 DF FE DJNZ R7,$
41: 0039 DE FA DJNZ R6,$-4
42: 003B 22 RET
43: 003C TAB:
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 2
Line I Addr Code Source
44: 003C 00 00 00 00 DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
0040 00 00 00 00
0044 00 00 00 00
0048 00 00 00 00
45: 004C 00 00 00 00 DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;不显示
0050 00 00 00 00
0054 00 00 00 00
0058 00 00 00 00
46:
47: 005C 00 00 00 00 DB 00H,00H,00H,00H,0F8H,7FH,08H,21H,0CH,21H,0AH,21H,09H,21H,08H,21H
0060 F8 7F 08 21
0064 0C 21 0A 21
0068 09 21 08 21
48: 006C 08 21 08 21 db 08H,21H,08H,21H,08H,21H,08H,21H,0FCH,7FH,08H,00H,00H,00H,00H,00H ;白
0070 08 21 08 21
0074 FC 7F 08 00
0078 00 00 00 00
49:
50: 007C 40 00 40 00 DB 40H,00H,40H,00H,40H,40H,44H,60H,44H,58H,44H,46H,0C4H,41H,44H,40H
0080 40 40 44 60
0084 44 58 44 46
0088 C4 41 44 40
51: 008C 44 40 44 40 db 44H,40H,44H,40H,46H,50H,44H,60H,40H,0C0H,60H,00H,40H,00H,00H,00H ;云
0090 46 50 44 60
0094 40 C0 60 00
0098 40 00 00 00
52:
53: 009C 40 04 30 04 DB 40H,04H,30H,04H,11H,04H,96H,04H,90H,04H,90H,44H,91H,84H,96H,7EH
00A0 11 04 96 04
00A4 90 04 90 44
00A8 91 84 96 7E
54: 00AC 90 06 90 05 db 90H,06H,90H,05H,98H,04H,14H,04H,13H,04H,50H,06H,30H,04H,00H,00H ;学
00B0 98 04 14 04
00B4 13 04 50 06
00B8 30 04 00 00
55:
56: 00BC 00 00 FE FF DB 00H,00H,0FEH,0FFH,22H,04H,5AH,08H,96H,87H,0CH,81H,24H,41H,24H,31H
00C0 22 04 5A 08
00C4 96 87 0C 81
00C8 24 41 24 31
57: 00CC 25 0F 26 01 db 25H,0FH,26H,01H,24H,3FH,34H,41H,0A4H,41H,14H,41H,0CH,70H,00H,00h ;院
00D0 24 3F 34 41
00D4 A4 41 14 41
00D8 0C 70 00 00
58:
59: 00DC 00 00 F8 07 DB 00H,00H,0F8H,07H,48H,02H,48H,02H,48H,02H,48H,02H,0FFH,3FH,48H,42H
00E0 48 02 48 02
00E4 48 02 48 02
00E8 FF 3F 48 42
60: 00EC 48 42 48 42 db 48H,42H,48H,42H,48H,42H,0FCH,47H,08H,40H,00H,70H,00H,00H,00H,00H;电
00F0 48 42 FC 47
00F4 08 40 00 70
00F8 00 00 00 00
61:
62: 00FC 80 00 80 00 DB 80H,00H,80H,00H,82H,00H,82H,00H,82H,00H,82H,40H,82H,80H,0E2H,7FH
0100 82 00 82 00
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 3
Line I Addr Code Source
0104 82 00 82 40
0108 82 80 E2 7F
63: 010C A2 00 92 00 db 0A2H,00H,92H,00H,8AH,00H,86H,00H,80H,00H,0C0H,00H,80H,00H,00H,00H;子
0110 8A 00 86 00
0114 80 00 C0 00
0118 80 00 00 00
64:
65: 011C 00 00 02 00 DB 00H,00H,02H,00H,22H,42H,22H,22H,32H,1AH,2EH,43H,0A2H,82H,62H,7EH
0120 22 42 22 22
0124 32 1A 2E 43
0128 A2 82 62 7E
66: 012C 22 02 22 02 db 22H,02H,22H,02H,91H,0AH,09H,13H,01H,66H,00H,00H,00H,00H,00H,00H
0130 91 0A 09 13
0134 01 66 00 00
0138 00 00 00 00
67:
68: 013C 04 10 34 08 DB 04H,10H,34H,08H,0C4H,06H,04H,01H,0C4H,82H,3CH,8CH,20H,40H,10H,30H
0140 C4 06 04 01
0144 C4 82 3C 8C
0148 20 40 10 30
69: 014C 0F 0C E8 03 db 0FH,0CH,0E8H,03H,08H,0CH,08H,10H,28H,60H,18H,0C0H,00H,40H,00H,00H;欢
0150 08 0C 08 10
0154 28 60 18 C0
0158 00 40 00 00
70:
71: 015C 40 00 42 40 DB 40H,00H,42H,40H,44H,20H,0C8H,1FH,00H,20H,0FCH,47H,04H,42H,02H,41H
0160 44 20 C8 1F
0164 00 20 FC 47
0168 04 42 02 41
72: 016C 82 40 FC 7F db 82H,40H,0FCH,7FH,04H,40H,04H,42H,04H,44H,0FEH,63H,04H,20H,00H,00H;迎
0170 04 40 04 42
0174 04 44 FE 63
0178 04 20 00 00
73:
74: 017C 00 02 00 02 DB 00H,02H,00H,02H,20H,02H,10H,01H,08H,0FDH,97H,44H,0A4H,44H,44H,44H
0180 20 02 10 01
0184 08 FD 97 44
0188 A4 44 44 44
75: 018C 44 44 A4 44 db 44H,44H,0A4H,44H,94H,44H,0CH,0FDH,00H,01H,00H,03H,00H,01H,00H,00H
0190 94 44 0C FD
0194 00 01 00 03
0198 00 01 00 00
76:
77: 019C 80 00 40 00 DB 80H,00H,40H,00H,20H,00H,0F8H,0FFH,07H,20H,10H,20H,0D0H,20H,10H,23H
01A0 20 00 F8 FF
01A4 07 20 10 20
01A8 D0 20 10 23
78: 01AC 11 2C 16 20 db 11H,2CH,16H,20H,10H,38H,10H,27H,0D8H,20H,10H,30H,00H,20H,00H,00H
01B0 10 38 10 27
01B4 D8 20 10 30
01B8 00 20 00 00
79:
80: 01BC 20 01 10 01 DB 20H,01H,10H,01H,2CH,09H,43H,11H,04H,69H,08H,05H,12H,83H,0F2H,8FH
01C0 2C 09 43 11
01C4 04 69 08 05
01C8 12 83 F2 8F
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 4
Line I Addr Code Source
81: 01CC 12 40 1A 30 db 12H,40H,1AH,30H,0D6H,0FH,12H,10H,12H,20H,0FBH,4FH,12H,0C0H,00H,00H
01D0 D6 0F 12 10
01D4 12 20 FB 4F
01D8 12 C0 00 00
82:
83: 01DC 00 04 00 04 DB 00H,04H,00H,04H,7EH,04H,92H,04H,92H,14H,92H,24H,92H,04H,92H,04H
01E0 7E 04 92 04
01E4 92 14 92 24
01E8 92 04 92 04
84: 01EC 92 44 92 84 db 92H,44H,92H,84H,92H,7FH,0BFH,04H,82H,04H,0E0H,06H,00H,04H,00H,00H
01F0 92 7F BF 04
01F4 82 04 E0 06
01F8 00 04 00 00
85:
86: 01FC 04 04 04 02 DB 04H,04H,04H,02H,04H,01H,0C4H,0FFH,34H,40H,8FH,40H,84H,42H,84H,5CH
0200 04 01 C4 FF
0204 34 40 8F 40
0208 84 42 84 5C
87: 020C 94 40 EF 40 db 94H,40H,0EFH,40H,84H,70H,84H,4EH,0C4H,42H,86H,60H,04H,40H,00H,00H
0210 84 70 84 4E
0214 C4 42 86 60
0218 04 40 00 00
88:
89: 021C 00 00 FC 1F DB 00H,00H,0FCH,1FH,00H,00H,0FFH,0FFH,40H,00H,20H,0FFH,10H,41H,0CH,41H
0220 00 00 FF FF
0224 40 00 20 FF
0228 10 41 0C 41
90: 022C 2B 41 48 7F db 2BH,41H,48H,7FH,0C8H,41H,08H,41H,08H,41H,8CH,0FFH,08H,01H,00H,00H;临
0230 C8 41 08 41
0234 08 41 8C FF
0238 08 01 00 00
91:
92: 023C 20 00 24 08 DB 20H,00H,24H,08H,24H,48H,24H,84H,0FEH,7FH,23H,02H,22H,21H,20H,10H
0240 24 48 24 84
0244 FE 7F 23 02
0248 22 21 20 10
93: 024C FF 09 20 06 db 0FFH,09H,20H,06H,22H,1AH,0ACH,61H,20H,80H,30H,0E0H,20H,00H,00H,00H
0250 22 1A AC 61
0254 20 80 30 E0
0258 20 00 00 00
94:
95: 025C 10 04 10 03 DB 10H,04H,10H,03H,0D0H,00H,0FFH,0FFH,90H,80H,10H,81H,88H,40H,48H,40H
0260 D0 00 FF FF
0264 90 80 10 81
0268 88 40 48 40
96: 026C A8 21 09 16 db 0A8H,21H,09H,16H,0AH,08H,08H,16H,0A8H,61H,4CH,0C0H,0C8H,40H,00H,00H
0270 0A 08 08 16
0274 A8 61 4C C0
0278 C8 40 00 00
97:
98: 027C 10 02 10 42 DB 10H,02H,10H,42H,10H,81H,0FFH,7FH,90H,00H,50H,00H,00H,00H,3FH,0FFH
0280 10 81 FF 7F
0284 90 00 50 00
0288 00 00 3F FF
99: 028C 48 49 48 49 db 48H,49H,48H,49H,48H,49H,44H,49H,46H,49H,0C4H,0FFH,70H,01H,00H,00H
0290 48 49 44 49
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 5
Line I Addr Code Source
0294 46 49 C4 FF
0298 70 01 00 00
100:
101: 029C 00 04 00 04 DB 00H,04H,00H,04H,7EH,04H,92H,04H,92H,14H,92H,24H,92H,04H,92H,04H
02A0 7E 04 92 04
02A4 92 14 92 24
02A8 92 04 92 04
102: 02AC 92 44 92 84 db 92H,44H,92H,84H,92H,7FH,0BFH,04H,82H,04H,0E0H,06H,00H,04H,00H,00H
02B0 92 7F BF 04
02B4 82 04 E0 06
02B8 00 04 00 00
103:
104: 02BC 20 02 24 12 DB 20H,02H,24H,12H,24H,51H,0A4H,90H,0FFH,7EH,0A4H,0AH,0B4H,89H,0ACH,40H
02C0 24 51 A4 90
02C4 FF 7E A4 0A
02C8 B4 89 AC 40
105: 02CC 20 20 9F 1B db 20H,20H,9FH,1BH,10H,04H,10H,1BH,0F0H,60H,18H,0C0H,10H,40H,00H,00H
02D0 10 04 10 1B
02D4 F0 60 18 C0
02D8 10 40 00 00
106:
107: 02DC 04 00 04 00 DB 04H,00H,04H,00H,24H,00H,0A4H,0FFH,0B4H,0AH,0ACH,0AH,0A5H,0AH,0A6H,0AH
02E0 24 00 A4 FF
02E4 B4 0A AC 0A
02E8 A5 0A A6 0A
108: 02EC A4 0A A4 4A db 0A4H,0AH,0A4H,4AH,0A4H,8AH,0B4H,7FH,64H,00H,06H,00H,04H,00H,00H,00H
02F0 A4 8A B4 7F
02F4 64 00 06 00
02F8 04 00 00 00
109:
110: 02FC 00 20 04 20 DB 00H,20H,04H,20H,04H,20H,04H,20H,04H,20H,04H,20H,04H,20H,0FCH,3FH
0300 04 20 04 20
0304 04 20 04 20
0308 04 20 FC 3F
111: 030C 04 20 04 20 db 04H,20H,04H,20H,04H,20H,04H,20H,06H,20H,04H,30H,00H,20H,00H,00H
0310 04 20 04 20
0314 06 20 04 30
0318 00 20 00 00
112:
113: 031C 80 00 40 00 DB 80H,00H,40H,00H,20H,00H,0F8H,0FFH,87H,00H,40H,00H,30H,00H,0FH,00H
0320 20 00 F8 FF
0324 87 00 40 00
0328 30 00 0F 00
114: 032C F8 FF 88 08 db 0F8H,0FFH,88H,08H,88H,08H,0C8H,08H,88H,0CH,0CH,08H,08H,00H,00H,00H
0330 88 08 C8 08
0334 88 0C 0C 08
0338 08 00 00 00
115:
116: 033C 00 00 00 38 DB 00H,00H,00H,38H,00H,7CH,00H,44H,00H,44H,00H,7CH,00H,38H,00H,00H
0340 00 7C 00 44
0344 00 44 00 7C
0348 00 38 00 00
117: 034C 00 00 00 00 db 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
0350 00 00 00 00
0354 00 00 00 00
0358 00 00 00 00
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 6
Line I Addr Code Source
118:
119: 035C FC 3F FE 7F DB 0FCH,3FH,0FEH,7FH,06H,60H,0FEH,7FH,0FCH,3FH,00H,00H,0CH,00H,06H,00H
0360 06 60 FE 7F
0364 FC 3F 00 00
0368 0C 00 06 00
120: 036C 06 00 06 00 db 06H,00H,06H,00H,06H,00H,0FEH,7FH,0FEH,7FH,06H,00H,02H,00H,00H,00H
0370 06 00 FE 7F
0374 FE 7F 06 00
0378 02 00 00 00
121:
122: 037C 00 40 00 20 DB 00H,40H,00H,20H,0FEH,1FH,12H,00H,12H,0FFH,12H,49H,12H,49H,12H,49H
0380 FE 1F 12 00
0384 12 FF 12 49
0388 12 49 12 49
123: 038C F2 7F 12 49 db 0F2H,7FH,12H,49H,12H,49H,12H,49H,9FH,0FFH,02H,01H,00H,00H,00H,00H
0390 12 49 12 49
0394 9F FF 02 01
0398 00 00 00 00
124:
125: 039C 40 00 42 40 DB 40H,00H,42H,40H,44H,20H,0CCH,1FH,00H,20H,00H,40H,0F1H,0BFH,91H,84H
03A0 44 20 CC 1F
03A4 00 20 00 40
03A8 F1 BF 91 84
126: 03AC 95 84 F9 BF db 95H,84H,0F9H,0BFH,95H,94H,93H,0A4H,0F9H,9FH,10H,0C0H,00H,40H,00H,00H
03B0 95 94 93 A4
03B4 F9 9F 10 C0
03B8 00 40 00 00
127:
128: 03BC 80 00 40 00 DB 80H,00H,40H,00H,20H,00H,0F8H,0FFH,07H,00H,24H,01H,24H,0FDH,24H,45H
03C0 20 00 F8 FF
03C4 07 00 24 01
03C8 24 FD 24 45
129: 03CC 25 45 26 45 db 25H,45H,26H,45H,24H,45H,24H,45H,0B4H,0FDH,26H,01H,04H,00H,00H,00H
03D0 24 45 24 45
03D4 B4 FD 26 01
03D8 04 00 00 00
130:
131: 03DC 00 20 04 20 DB 00H,20H,04H,20H,04H,20H,04H,20H,04H,20H,04H,20H,04H,20H,0FCH,3FH
03E0 04 20 04 20
03E4 04 20 04 20
03E8 04 20 FC 3F
132: 03EC 04 20 04 20 db 04H,20H,04H,20H,04H,20H,04H,20H,06H,20H,04H,30H,00H,20H,00H,00H
03F0 04 20 04 20
03F4 06 20 04 30
03F8 00 20 00 00
133:
134: 03FC 24 08 24 06 DB 24H,08H,24H,06H,0A4H,01H,0FEH,0FFH,0A3H,00H,22H,43H,20H,41H,7EH,49H
0400 A4 01 FE FF
0404 A3 00 22 43
0408 20 41 7E 49
135: 040C 42 49 42 49 db 42H,49H,42H,49H,42H,7FH,42H,49H,42H,4DH,7FH,69H,02H,41H,00H,00H
0410 42 7F 42 49
0414 42 4D 7F 69
0418 02 41 00 00
136:
137: 041C 00 08 00 08 DB 00H,08H,00H,08H,00H,08H,0FFH,08H,88H,08H,88H,08H,88H,08H,88H,08H
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 7
Line I Addr Code Source
0420 00 08 FF 08
0424 88 08 88 08
0428 88 08 88 08
138: 042C 88 08 88 4C db 88H,08H,88H,4CH,88H,88H,88H,40H,0CCH,3FH,88H,00H,00H,00H,00H,00H
0430 88 88 88 40
0434 CC 3F 88 00
0438 00 00 00 00
139:
140: 043C 00 00 FE FF DB 00H,00H,0FEH,0FFH,12H,18H,62H,06H,82H,01H,62H,02H,1AH,2CH,02H,10H
0440 12 18 62 06
0444 82 01 62 02
0448 1A 2C 02 10
141: 044C 12 08 62 06 db 12H,08H,62H,06H,82H,01H,62H,42H,1AH,8CH,0FFH,7FH,02H,00H,00H,00H
0450 82 01 62 42
0454 1A 8C FF 7F
0458 02 00 00 00
142:
143: 045C 20 22 30 63 DB 20H,22H,30H,63H,0ACH,22H,63H,12H,30H,12H,00H,04H,10H,02H,08H,0FFH
0460 AC 22 63 12
0464 30 12 00 04
0468 10 02 08 FF
144: 046C 17 43 A4 42 db 17H,43H,0A4H,42H,44H,42H,0A4H,42H,14H,43H,0CH,0FFH,00H,01H,00H,00H
0470 44 42 A4 42
0474 14 43 0C FF
0478 00 01 00 00
145:
146: 047C 10 04 10 44 DB 10H,04H,10H,44H,10H,82H,0FFH,7FH,10H,01H,10H,80H,88H,81H,88H,46H
0480 10 82 FF 7F
0484 10 01 10 80
0488 88 81 88 46
147: 048C 88 28 FF 10 db 88H,28H,0FFH,10H,88H,28H,88H,26H,8CH,41H,08H,0C0H,00H,40H,00H,00H
0490 88 28 88 26
0494 8C 41 08 C0
0498 00 40 00 00
148:
149: 049C 20 10 20 10 DB 20H,10H,20H,10H,20H,08H,20H,04H,20H,02H,20H,01H,0A0H,00H,0FFH,0FFH
04A0 20 08 20 04
04A4 20 02 20 01
04A8 A0 00 FF FF
150: 04AC A0 00 22 01 db 0A0H,00H,22H,01H,24H,02H,2CH,04H,20H,08H,30H,18H,20H,08H,00H,00H
04B0 24 02 2C 04
04B4 20 08 30 18
04B8 20 08 00 00
151:
152: 04BC 00 00 F8 1F DB 00H,00H,0F8H,1FH,04H,20H,02H,40H,01H,80H,00H,00H,08H,20H,04H,30H
04C0 04 20 02 40
04C4 01 80 00 00
04C8 08 20 04 30
153: 04CC FE 3F 00 30 db 0FEH,3FH,00H,30H,00H,20H,01H,80H,02H,40H,04H,20H,0F8H,1FH,00H,00H
04D0 00 20 01 80
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -