📄 12v,18v充电器ht48r06a-1(统一版).lst
字号:
228 0062 2877 JMP DUANLU_A
229 0063 3692 CLR REDLED
230 0064 3612 CLR GRNLED
231 0065 1F4A CLR DLCOUNT
232 0066 288B JMP BEGIN_B
233 0067
234 0067 DUANLU_A:
235 0067 14CA INC DLCOUNT
236 0068 074A MOV A,DLCOUNT
237 0069 0A05 SUB A,5
文件:12V,18V充电器HT48R06A-1(统一版).ASM 盛群编译器版本 2.86 页次5
238 006A 380A SNZ C
239 006B 288B JMP BEGIN_B
240 006C 3D12 SZ BATT_VL
241 006D 288B JMP BEGIN_B
242 006E
243 006E DUANLU_B:
244 006E 3494 CLR POWER
245 006F 3014 SET POWER_OFF
246 0070 1F4A CLR DLCOUNT
247 0071 3692 CLR REDLED
248 0072 3612 CLR GRNLED
249 0073 2186 CALL DELAY
250 0074 3292 SET REDLED
251 0075 3212 SET GRNLED
252 0076 2186 CALL DELAY
253 0077
254 0077 3912 SNZ BATT_VL
255 0078 287E JMP DUANLU_B
256 0079 3692 CLR REDLED
257 007A 3612 CLR GRNLED
258 007B ;=====================================
259 007B
260 007B BEGIN_B:
261 007B 3494 CLR POWER
262 007C 3014 SET POWER_OFF
263 007D 2186 CALL DELAY
264 007E 0712 MOV A,PA
265 007F 0E0F AND A,0FH
266 0080 0C0E XOR A,0EH
267 0081 3D0A SZ Z
268 0082 28B4 JMP HAVEBAT_NOREST
269 0083 2859 JMP BEGIN
270 0084
271 0084 HAVEBAT:;******************************有电池包入口
272 0084 2199 CALL MAICHONG
273 0085 1F42 CLR SECOND
274 0086 3494 CLR POWER
275 0087 3014 SET POWER_OFF
276 0088 2186 CALL DELAY
277 0089 2186 CALL DELAY
278 008A 2186 CALL DELAY
279 008B 2186 CALL DELAY
280 008C 0712 MOV A,PA
281 008D 0E03 AND A,03H
282 008E 0C03 XOR A,03H
283 008F 390A SNZ Z
284 0090 2859 JMP BEGIN
285 0091 0712 MOV A,PA
286 0092 0E0C AND A,0CH
287 0093 0C08 XOR A,08H;-------------判断是否进入慢充阶段
288 0094 3D0A SZ Z
289 0095 28ED JMP SLOW;--------------进入慢充阶段
290 0096 3094 SET POWER
291 0097 3414 CLR POWER_OFF
292 0098 2186 CALL DELAY
293 0099 2186 CALL DELAY
294 009A 2186 CALL DELAY
295 009B 2186 CALL DELAY
296 009C 0712 MOV A,PA
297 009D 0E0C AND A,0CH
文件:12V,18V充电器HT48R06A-1(统一版).ASM 盛群编译器版本 2.86 页次6
298 009E 0C0C XOR A,0CH;-------------判断是否进入快充阶段
299 009F 3D0A SZ Z
300 00A0 2922 JMP FAST;--------------进入快充阶段
301 00A1 3D92 SZ BATT_VH
302 00A2 2859 JMP BEGIN
303 00A3 293F JMP FAST_D
304 00A4
305 00A4 HAVEBAT_NOREST:;********************有电池包但没有温度电阻入口
306 00A4 3466 CLR FLAGS.0
307 00A5 3292 SET REDLED
308 00A6 3212 SET GRNLED
309 00A7 218F CALL DELAY_3STIM
310 00A8 0712 MOV A,PA
311 00A9 0E0F AND A,0FH
312 00AA 0C0E XOR A,0EH
313 00AB 3D0A SZ Z
314 00AC 28BE JMP HAVEBAT_NOREST_A
315 00AD 2859 JMP BEGIN
316 00AE
317 00AE HAVEBAT_NOREST_A:
318 00AE 1F47 CLR WORK_SECOND
319 00AF 1F42 CLR SECOND
320 00B0 1F44 CLR MIUNE
321 00B1 1F40 CLR TIME_H
322 00B2 1F41 CLR TIME_L
323 00B3
324 00B3 HAVEBAT_NOREST_B:
325 00B3 3C12 SZ BATT_TH
326 00B4 2859 JMP BEGIN
327 00B5 1F47 CLR WORK_SECOND
328 00B6
329 00B6 WW1:
330 00B6 3414 CLR POWER_OFF
331 00B7 3094 SET POWER
332 00B8 3EE6 SZ FLAGS.5
333 00B9 28CC JMP WW2
334 00BA 3292 SET REDLED
335 00BB 3612 CLR GRNLED
336 00BC
337 00BC WW2:
338 00BC 3692 CLR REDLED
339 00BD 3212 SET GRNLED
340 00BE 0747 MOV A,WORK_SECOND
341 00BF 0A01 SUB A,1
342 00C0 380A SNZ C
343 00C1 28C6 JMP WW1
344 00C2 3494 CLR POWER
345 00C3 3014 SET POWER_OFF
346 00C4 3EE6 SZ FLAGS.5
347 00C5 28D8 JMP WW3
348 00C6 3292 SET REDLED
349 00C7 3212 SET GRNLED
350 00C8
351 00C8 WW3:
352 00C8 3212 SET GRNLED
353 00C9 3692 CLR REDLED
354 00CA
355 00CA WW4:
356 00CA 0712 MOV A,PA
357 00CB 0E0C AND A,0CH
文件:12V,18V充电器HT48R06A-1(统一版).ASM 盛群编译器版本 2.86 页次7
358 00CC 0C08 XOR A,08H;----------移走电池
359 00CD 3D0A SZ Z
360 00CE 28E3 JMP WW5
361 00CF 3494 CLR POWER
362 00D0 3014 SET POWER_OFF
363 00D1 36E6 CLR FLAGS.5
364 00D2 2859 JMP BEGIN
365 00D3
366 00D3 WW5:
367 00D3 0747 MOV A,WORK_SECOND
368 00D4 0A03 SUB A,03H
369 00D5 380A SNZ C
370 00D6 28DA JMP WW4
371 00D7 0744 MOV A,MIUNE
372 00D8 0A78 SUB A,120
373 00D9 380A SNZ C
374 00DA 28C3 JMP HAVEBAT_NOREST_B
375 00DB 32E6 SET FLAGS.5
376 00DC 28C3 JMP HAVEBAT_NOREST_B
377 00DD
378 00DD SLOW:;**********************************************慢充入口
379 00DD 3494 CLR POWER
380 00DE 3014 SET POWER_OFF
381 00DF 1F44 CLR MIUNE
382 00E0 3066 SET FLAGS.0
383 00E1
384 00E1 SLOW_A:
385 00E1 1F47 CLR WORK_SECOND
386 00E2
387 00E2
388 00E2 SLOW_B:
389 00E2 3414 CLR POWER_OFF
390 00E3 3094 SET POWER
391 00E4 0747 MOV A,WORK_SECOND
392 00E5 0A01 SUB A,1
393 00E6 380A SNZ C
394 00E7 28F2 JMP SLOW_B
395 00E8 3494 CLR POWER
396 00E9 3014 SET POWER_OFF
397 00EA
398 00EA SLOW_C:
399 00EA 3C92 SZ BATT_TL;电池温度电阻过低(高温)则引起报警
400 00EB 28FE JMP SLOW_D
401 00EC 21B9 CALL BAOJING
402 00ED 28FA JMP SLOW_C
403 00EE
404 00EE SLOW_D:
405 00EE 0712 MOV A,PA
406 00EF 0E03 AND A,03H
407 00F0 0C03 XOR A,03H;----------移走电池
408 00F1 3D0A SZ Z
409 00F2 2906 JMP SLOW_E
410 00F3 3494 CLR POWER
411 00F4 3014 SET POWER_OFF
412 00F5 2859 JMP BEGIN
413 00F6
414 00F6 SLOW_E:
415 00F6 3D92 SZ BATT_VH
416 00F7 2919 JMP SLOW_G
417 00F8 3494 CLR POWER
文件:12V,18V充电器HT48R06A-1(统一版).ASM 盛群编译器版本 2.86 页次8
418 00F9 3014 SET POWER_OFF
419 00FA 2186 CALL DELAY
420 00FB 2186 CALL DELAY
421 00FC 2186 CALL DELAY
422 00FD 3D92 SZ BATT_VH
423 00FE 2919 JMP SLOW_G
424 00FF 3466 CLR FLAGS.0
425 0100 3094 SET POWER
426 0101 3414 CLR POWER_OFF
427 0102 3692 CLR REDLED
428 0103 3612 CLR GRNLED
429 0104
430 0104 SLOW_F:
431 0104 3812 SNZ BATT_TH
432 0105 2859 JMP BEGIN
433 0106 3992 SNZ BATT_VH
434 0107 2914 JMP SLOW_F
435 0108 3066 SET FLAGS.0
436 0109
437 0109 SLOW_G:
438 0109 0747 MOV A,WORK_SECOND
439 010A 0A04 SUB A,4H
440 010B 380A SNZ C
441 010C 28FA JMP SLOW_C
442 010D 0744 MOV A,MIUNE
443 010E 0A05 SUB A,5
444 010F 3C0A SZ C
445 0110 2922 JMP FAST
446 0111 28F1 JMP SLOW_A
447 0112
448 0112 FAST:;*********************************快充入口
449 0112 1F42 CLR SECOND
450 0113 3466 CLR FLAGS.0
451 0114 3612 CLR GRNLED
452 0115 1F47 CLR WORK_SECOND
453 0116 1F44 CLR MIUNE
454 0117 1F40 CLR TIME_H
455 0118 1F41 CLR TIME_L
456 0119
457 0119 FAST_A:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -