?? tem.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: TEM.ASM
Object File: TEM.HEX
List File: TEM.LST
Line I Addr Code Source
1: N 0000 ORG 0000H
2: 0000 02 00 40 JMP START
3: N 0040 ORG 0040H
4: 0040 START:
5: 0040 12 07 52 LCALL ZHUANHUAN
6: 0043 D2 B0 SETB P3.0
7: 0045 D2 B1 SETB P3.1
8: 0047 D2 B2 SETB P3.2
9: 0049 D2 A0 SETB P2.0
10: 004B D2 A1 SETB P2.1
11: 004D D2 A2 SETB P2.2
12: 004F 12 06 6C LCALL DELAY1
13: 0052 75 34 05 MOV 34H,#05
14: 0055 75 35 05 MOV 35H,#05
15: 0058 75 28 05 MOV 28H,#05
16: 005B 75 29 05 MOV 29H,#05
17: 005E LLL:
18: 005E 12 07 52 LCALL ZHUANHUAN
19: 0061 F5 31 MOV 31H,A
20: 0063 12 06 87 LCALL DELAY4
21: 0066 12 07 52 LCALL ZHUANHUAN
22: 0069 F5 32 MOV 32H,A
23: 006B 12 06 87 LCALL DELAY4
24: 006E 12 07 52 LCALL ZHUANHUAN
25: 0071 F5 33 MOV 33H,A
26: 0073 12 06 A6 LCALL FILTER
27: 0076 12 06 90 LCALL CHNTER
28: 0079 12 05 C1 LCALL SHOW
29: 007C 20 A4 7E JB P2.4,KONGZHI1
30: 007F KEY0:
31: 007F 20 A4 DC JB P2.4,LLL
32: 0082 12 06 87 LCALL DELAY4
33: 0085 12 07 52 LCALL ZHUANHUAN
34: 0088 12 06 90 LCALL CHNTER
35: 008B 12 05 C1 LCALL SHOW
36: 008E 12 06 87 LCALL DELAY4
37: 0091 KEY1:
38: 0091 20 A5 6C JB P2.5,KEY51
39: 0094 12 06 87 LCALL DELAY4
40: 0097 12 07 52 LCALL ZHUANHUAN
41: 009A 12 06 90 LCALL CHNTER
42: 009D 12 05 C1 LCALL SHOW
43: 00A0 12 06 87 LCALL DELAY4
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 2
Line I Addr Code Source
44: 00A3 KEY2:
45: 00A3 20 A7 5D JB P2.7,KEY3
46: 00A6 12 06 87 LCALL DELAY4
47: 00A9 12 07 52 LCALL ZHUANHUAN
48: 00AC 12 06 90 LCALL CHNTER
49: 00AF 12 05 C1 LCALL SHOW
50: 00B2 12 05 C1 LCALL SHOW
51: 00B5 12 05 C1 LCALL SHOW
52: 00B8 12 05 C1 LCALL SHOW
53: 00BB 12 05 C1 LCALL SHOW
54: 00BE 12 05 C1 LCALL SHOW
55: 00C1 12 06 87 LCALL DELAY4
56: 00C4 12 07 52 LCALL ZHUANHUAN
57: 00C7 12 06 90 LCALL CHNTER
58: 00CA 12 05 C1 LCALL SHOW
59: 00CD 12 06 87 LCALL DELAY4
60: 00D0 12 07 52 LCALL ZHUANHUAN
61: 00D3 12 06 90 LCALL CHNTER
62: 00D6 12 05 C1 LCALL SHOW
63: 00D9 15 34 DEC 34H
64: 00DB E5 34 MOV A,34H
65: 00DD 85 34 35 MOV 35H,34H
66: 00E0 B4 FF 0F CJNE A,#0FFH,KEY22
67: 00E3 75 34 05 MOV 34H,#05H
68: 00E6 12 07 52 LCALL ZHUANHUAN
69: 00E9 12 06 90 LCALL CHNTER
70: 00EC 12 05 C1 LCALL SHOW
71: 00EF 12 06 87 LCALL DELAY4
72: 00F2 KEY22:
73: 00F2 12 07 52 LCALL ZHUANHUAN
74: 00F5 12 06 90 LCALL CHNTER
75: 00F8 12 05 C1 LCALL SHOW
76: 00FB 01 A3 AJMP KEY2
77: 00FD KONGZHI1:
78: 00FD 02 02 26 LJMP KONGZHI
79: 0100 KEY51:
80: 0100 02 01 5D LJMP KEY5
81: 0103 KEY3:
82: 0103 20 A6 54 JB P2.6,KEY02
83: 0106 12 06 87 LCALL DELAY4
84: 0109 12 07 52 LCALL ZHUANHUAN
85: 010C 12 06 90 LCALL CHNTER
86: 010F 12 05 C1 LCALL SHOW
87: 0112 12 05 C1 LCALL SHOW
88: 0115 12 05 C1 LCALL SHOW
89: 0118 12 05 C1 LCALL SHOW
90: 011B 12 05 C1 LCALL SHOW
91: 011E 12 05 C1 LCALL SHOW
92: 0121 12 06 87 LCALL DELAY4
93: 0124 12 07 52 LCALL ZHUANHUAN
94: 0127 12 06 90 LCALL CHNTER
95: 012A 12 05 C1 LCALL SHOW
96: 012D 12 06 87 LCALL DELAY4
97: 0130 05 35 INC 35H
98: 0132 E5 35 MOV A,35H
99: 0134 85 35 34 MOV 34H,35H
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 3
Line I Addr Code Source
100: 0137 12 06 87 LCALL DELAY4
101: 013A B4 0A 12 CJNE A,#0AH,KEY33
102: 013D 12 07 52 LCALL ZHUANHUAN
103: 0140 12 06 90 LCALL CHNTER
104: 0143 12 05 C1 LCALL SHOW
105: 0146 12 06 87 LCALL DELAY4
106: 0149 75 35 04 MOV 35H,#04
107: 014C 12 06 87 LCALL DELAY4
108: 014F KEY33:
109: 014F 12 07 52 LCALL ZHUANHUAN
110: 0152 12 06 90 LCALL CHNTER
111: 0155 12 05 C1 LCALL SHOW
112: 0158 21 03 AJMP KEY3
113: 015A KEY02:
114: 015A 02 00 7F LJMP KEY0
115: 015D KEY5:
116: 015D 20 A7 57 JB P2.7,KEY6
117: 0160 12 06 87 LCALL DELAY4
118: 0163 12 07 52 LCALL ZHUANHUAN
119: 0166 12 06 90 LCALL CHNTER
120: 0169 12 05 C1 LCALL SHOW
121: 016C 12 05 C1 LCALL SHOW
122: 016F 12 05 C1 LCALL SHOW
123: 0172 12 05 C1 LCALL SHOW
124: 0175 12 05 C1 LCALL SHOW
125: 0178 12 05 C1 LCALL SHOW
126: 017B 12 06 87 LCALL DELAY4
127: 017E 12 07 52 LCALL ZHUANHUAN
128: 0181 12 06 90 LCALL CHNTER
129: 0184 12 05 C1 LCALL SHOW
130: 0187 12 06 87 LCALL DELAY4
131: 018A 12 07 52 LCALL ZHUANHUAN
132: 018D 12 06 90 LCALL CHNTER
133: 0190 12 05 C1 LCALL SHOW
134: 0193 15 28 DEC 28H
135: 0195 E5 28 MOV A,28H
136: 0197 85 28 29 MOV 29H,28H
137: 019A B4 FF 0F CJNE A,#0FFH,KEY55
138: 019D 75 28 05 MOV 28H,#05
139: 01A0 12 07 52 LCALL ZHUANHUAN
140: 01A3 12 06 90 LCALL CHNTER
141: 01A6 12 05 C1 LCALL SHOW
142: 01A9 12 06 87 LCALL DELAY4
143: 01AC KEY55:
144: 01AC 12 07 52 LCALL ZHUANHUAN
145: 01AF 12 06 90 LCALL CHNTER
146: 01B2 12 05 C1 LCALL SHOW
147: 01B5 21 5D AJMP KEY5
148: 01B7 KEY6:
149: 01B7 20 A6 69 JB P2.6,KEY01
150: 01BA 12 06 87 LCALL DELAY4
151: 01BD 12 07 52 LCALL ZHUANHUAN
152: 01C0 12 06 90 LCALL CHNTER
153: 01C3 12 05 C1 LCALL SHOW
154: 01C6 12 05 C1 LCALL SHOW
155: 01C9 12 05 C1 LCALL SHOW
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 4
Line I Addr Code Source
156: 01CC 12 05 C1 LCALL SHOW
157: 01CF 12 05 C1 LCALL SHOW
158: 01D2 12 05 C1 LCALL SHOW
159: 01D5 12 06 87 LCALL DELAY4
160: 01D8 12 07 52 LCALL ZHUANHUAN
161: 01DB 12 06 90 LCALL CHNTER
162: 01DE 12 05 C1 LCALL SHOW
163: 01E1 12 06 87 LCALL DELAY4
164: 01E4 12 07 52 LCALL ZHUANHUAN
165: 01E7 12 06 90 LCALL CHNTER
166: 01EA 12 05 C1 LCALL SHOW
167: 01ED 12 06 87 LCALL DELAY4
168: 01F0 05 29 INC 29H
169: 01F2 E5 29 MOV A,29H
170: 01F4 85 29 28 MOV 28H,29H
171: 01F7 12 06 87 LCALL DELAY4
172: 01FA B4 09 1B CJNE A,#9,KEY66
173: 01FD 75 29 04 MOV 29H,#04
174: 0200 12 07 52 LCALL ZHUANHUAN
175: 0203 12 06 90 LCALL CHNTER
176: 0206 12 05 C1 LCALL SHOW
177: 0209 12 06 87 LCALL DELAY4
178: 020C 12 07 52 LCALL ZHUANHUAN
179: 020F 12 06 90 LCALL CHNTER
180: 0212 12 05 C1 LCALL SHOW
181: 0215 12 06 87 LCALL DELAY4
182: 0218 KEY66:
183: 0218 12 07 52 LCALL ZHUANHUAN
184: 021B 12 06 90 LCALL CHNTER
185: 021E 12 05 C1 LCALL SHOW
186: 0221 21 B7 AJMP KEY6
187: 0223 KEY01:
188: 0223 02 00 7F LJMP KEY0
189: 0226 KONGZHI:
190: 0226 12 07 52 LCALL ZHUANHUAN
191: 0229 12 06 90 LCALL CHNTER
192: 022C 12 07 38 LCALL WUCHA
193: 022F E5 2E MOV A,2EH
194: 0231 F5 39 MOV 39H,A
195: 0233 12 06 CF LCALL MULT1
196: 0236 12 06 6C LCALL DELAY1
197: 0239 12 06 6C LCALL DELAY1
198: 023C 12 05 C1 LCALL SHOW
199: 023F 12 06 6C LCALL DELAY1
200: 0242 12 06 6C LCALL DELAY1
201: 0245 12 07 52 LCALL ZHUANHUAN
202: 0248 12 06 A6 LCALL FILTER
203: 024B 12 06 90 LCALL CHNTER
204: 024E 12 07 38 LCALL WUCHA
205: 0251 F5 3A MOV 3AH,A
206: 0253 E5 39 MOV A,39H
207: 0255 85 3A F0 MOV B,3AH
208: 0258 C3 CLR C
209: 0259 95 F0 SUBB A,B
210: 025B F5 3B MOV 3BH,A
211: 025D 12 06 F3 LCALL MULT2
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 5
Line I Addr Code Source
212: 0260 E5 37 ZZP: MOV A,37H
213: 0262 64 00 XRL A,#00H
214: 0264 20 E7 03 JB ACC.7,ZZP1
215: 0267 02 02 72 LJMP ZZP2
216: 026A ZZP1:
217: 026A E5 37 MOV A,37H
218: 026C B4 FF 0B CJNE A,#0FFH,ZZP3
219: 026F 02 02 7F LJMP ZZP4
220: 0272 ZZP2:
221: 0272 E5 37 MOV A,37H
222: 0274 B4 03 12 CJNE A,#03H,ZZP5
223: 0277 02 02 A8 LJMP ZZP6
224: 027A ZZP3:
225: 027A 40 36 JC ZZP7
226: 027C 02 03 B6 LJMP ZZP37
227: 027F ZZP4:
228: 027F E5 36 MOV A,36H
229: 0281 64 00 XRL A,#00H
230: 0283 20 E7 34 JB ACC.7,ZZP8
231: 0286 02 02 C2 LJMP ZZP9
232: 0289 ZZP5:
233: 0289 40 3F JC ZZP10
234: 028B 02 02 8E LJMP ZZPP5
235: 028E ZZPP5:
236: 028E E5 36 MOV A,36H
237: 0290 64 00 XRL A,#00H
238: 0292 20 E7 03 JB ACC.7,ZZPP51
239: 0295 02 05 9A LJMP WU5
240: 0298 ZZPP51:
241: 0298 E5 36 MOV A,36H
242: 029A B4 FE 03 CJNE A,#0FEH,ZZPP52
243: 029D 02 05 9A LJMP WU5
244: 02A0 ZZPP52:
245: 02A0 40 03 JC ZZPP521
246: 02A2 02 05 9A LJMP WU5
247: 02A5 ZZPP521:
248: 02A5 02 04 68 LJMP WU0
249: 02A8 ZZP6:
250: 02A8 E5 36 MOV A,36H
251: 02AA 64 00 XRL A,#00H
252: 02AC 20 E7 23 JB ACC.7,ZZP11
253: 02AF 02 05 9A LJMP WU5
254: 02B2 ZZP7:
255: 02B2 E5 37 MOV A,37H
256: 02B4 B4 FE 23 CJNE A,#0FEH,ZZP12
257: 02B7 02 02 DF LJMP ZZP13
258: 02BA ZZP8:
259: 02BA E5 36 MOV A,36H
260: 02BC B4 FB 2A CJNE A,#0FBH,ZZP14
261: 02BF 02 05 73 LJMP WU4
262: 02C2 ZZP9:
263: 02C2 E5 36 MOV A,36H
265: 02C7 02 04 8F LJMP WU1
266: 02CA ZZP10:
267: 02CA E5 37 MOV A,37H
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 6
Line I Addr Code Source
268: 02CC B4 02 2A CJNE A,#02H,ZZP16
269: 02CF 02 02 FE LJMP ZZP17
270: 02D2 ZZP11:
271: 02D2 E5 36 MOV A,36H
272: 02D4 B4 F8 41 CJNE A,#0F8H,ZZP18
273: 02D7 02 04 8F LJMP WU1
274: 02DA ZZP12:
275: 02DA 40 44 JC ZZP19
276: 02DC 02 02 7F LJMP ZZP4
277: 02DF ZZP13:
278: 02DF E5 36 MOV A,36H
279: 02E1 64 00 XRL A,#00H
280: 02E3 20 E7 42 JB ACC.7,ZZP20
281: 02E6 02 03 30 LJMP ZZP21
282: 02E9 ZZP14:
283: 02E9 40 03 JC zzp141
284: 02EB 02 03 38 LJMP ZZP22
285: 02EE zzp141:
286: 02EE 02 05 73 LJMP WU4
287: 02F1 ZZP15:
288: 02F1 40 03 JC ZZP151
289: 02F3 02 04 68 LJMP WU0
290: 02F6 ZZP151:
291: 02F6 02 04 8F LJMP WU1
292: 02F9 ZZP16:
293: 02F9 40 45 JC ZZP23
294: 02FB 02 02 FE LJMP ZZP17
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -