📄 reconv.lst
字号:
463 00013A D008 goto L2
464 ;main.c: 412: {
465 ;main.c: 413: FaceChnNo++;
466 ;main.c: 414: if(FaceChnNo>=4)
467 ;main.c: 415: {
468 ;main.c: 416: FaceChnNo=0;
469 ; BSR set to: 0
470 ;main.c: 417: }
471 ;main.c: 418: }
472 00013C l184:
473 ; BSR set to: 0
474 ;main.c: 419: else if(FaceReg==1)
475 00013C 0422 decf 34,w,c
476 00013E E006 bz L2
477 ;main.c: 420: {
478 ;main.c: 421: FaceChnNo++;
479 ;main.c: 422: if(FaceChnNo>=4)
480 ;main.c: 423: {
481 ;main.c: 424: FaceChnNo=0;
482 ; BSR set to: 0
483 ;main.c: 425: }
484 ;main.c: 426: }
485 ; BSR set to: 0
486 ;main.c: 427: else if(FaceReg==2)
487 000140 5022 movf 34,w,c
488 000142 0A02 xorlw 2
489 000144 E003 bz L2
490 ;main.c: 428: {
491 ;main.c: 429: FaceChnNo++;
492 ;main.c: 430: if(FaceChnNo>=4)
493 ;main.c: 431: {
494 ;main.c: 432: FaceChnNo=0;
495 ; BSR set to: 0
496 ;main.c: 433: }
497 ;main.c: 434: }
498 ; BSR set to: 0
499 ;main.c: 435: else if(FaceReg==3)
500 000146 5022 movf 34,w,c
501 000148 0A03 xorlw 3
502 00014A E106 bnz l193
503 00014C L2:
504 ;main.c: 436: {
505 ;main.c: 437: FaceChnNo++;
506 00014C 2A26 incf 38,f,c
507 ;main.c: 438: if(FaceChnNo>=4)
508 00014E 0E03 movlw 3
509 000150 6426 cpfsgt 38,c
510 000152 D015 goto l183
511 ;main.c: 439: {
512 ;main.c: 440: FaceChnNo=0;
513 000154 6A26 clrf 38,c
514 ; BSR set to: 0
515 ;main.c: 441: }
516 ;main.c: 442: }
517 000156 D013 goto l183
518 000158 l193:
519 ; BSR set to: 0
520 ;main.c: 443: else if(FaceReg==4)
521 000158 5022 movf 34,w,c
522 00015A 0A04 xorlw 4
523 00015C E104 bnz l196
524 ;main.c: 444: {
525 ;main.c: 445: ChangeBaseVolt(2);
526 00015E 0E02 movlw 2
527 000160 EC89 F009 call _ChangeBaseVolt
528 ;main.c: 446: }
529 000164 D00C goto l183
530 000166 l196:
531 ; BSR set to: 0
532 ;main.c: 447: else if(FaceReg==5)
533 000166 5022 movf 34,w,c
534 000168 0A05 xorlw 5
535 00016A E104 bnz l198
536 ;main.c: 448: {
537 ;main.c: 449: SetSelfAddr(2);
538 00016C 0E02 movlw 2
539 00016E EC74 F00A call _SetSelfAddr
540 ;main.c: 450: }
541 000172 D005 goto l183
542 000174 l198:
543 ; BSR set to: 0
544 ;main.c: 451: else if(FaceReg==6)
545 000174 5022 movf 34,w,c
546 000176 0A06 xorlw 6
547 000178 B4D8 btfsc status,2,c
548 00017A ECC1 F00B call _ChangeAmp ;wreg free
549 ; BSR set to: 0
550 ; BSR set to: 0
551 ; BSR set to: 0
552 ; BSR set to: 0
553 ; BSR set to: 0
554 ; BSR set to: 0
555 ; BSR set to: 0
556 00017E l183:
557 ; BSR set to: 0
558 00017E EC12 F00A call _readkey3 ;wreg free
559 000182 6FDE movwf (??_main+3)& (0+255),b
560 000184 29DE incf (??_main+3)& (0+255),w,b
561 000186 E001 D125 bnz l160
562 ;main.c: 457: {
563 ;main.c: 458: if(FaceReg==0)
564 00018A 6622 tstfsz 34,c
565 00018C D00E goto l202
566 ;main.c: 459: {
567 ;main.c: 460: for(tmpCtr=0;tmpCtr<4;tmpCtr++)
568 00018E 6AE1 clrf fsr1l,c
569 000190 l203:
570 ; BSR set to: ?
571 ;main.c: 461: {
572 ;main.c: 462: ADChnRe.isStartADSap[tmpCtr]=0x00;
573 000190 50E1 movf fsr1l,w,c
574 000192 0F46 addlw 70
575 000194 6EE9 movwf fsr0l,c
576 000196 6AEA clrf fsr0h,c
577 000198 6AEF clrf indf0,c
578 ;main.c: 463: resetChargePara(tmpCtr);
579 00019A 50E1 movf fsr1l,w,c
580 00019C ECDE F007 call _resetChargePara
581 0001A0 2AE1 incf fsr1l,f,c
582 0001A2 0E03 movlw 3
583 0001A4 64E1 cpfsgt fsr1l,c
584 0001A6 D7F4 goto l203
585 0001A8 D115 goto l160
586 ; BSR set to: ?
587 ;main.c: 464: }
588 ;main.c: 465: }
589 0001AA l202:
590 ; BSR set to: 0
591 ;main.c: 466: else if(FaceReg==1)
592 0001AA 0422 decf 34,w,c
593 0001AC E101 D112 bz l160
594 ;main.c: 467: {
595 ;main.c: 468: }
596 ; BSR set to: 0
597 ;main.c: 469: else if(FaceReg==2)
598 0001B0 5022 movf 34,w,c
599 0001B2 0A02 xorlw 2
600 0001B4 E101 D10E bz l160
601 ;main.c: 470: {
602 ;main.c: 471: }
603 ; BSR set to: 0
604 ;main.c: 472: else if(FaceReg==3)
605 0001B8 5022 movf 34,w,c
606 0001BA 0A03 xorlw 3
607 0001BC E101 D10A bz l160
608 ;main.c: 473: {
609 ;main.c: 474: }
610 ; BSR set to: 0
611 ;main.c: 475: else if(FaceReg==4)
612 0001C0 5022 movf 34,w,c
613 0001C2 0A04 xorlw 4
614 0001C4 E104 bnz l213
615 ;main.c: 476: {
616 ;main.c: 477: ChangeBaseVolt(1);
617 0001C6 0E01 movlw 1
618 0001C8 EC89 F009 call _ChangeBaseVolt
619 ;main.c: 478: }
620 0001CC D103 goto l160
621 0001CE l213:
622 ; BSR set to: 0
623 ;main.c: 479: else if(FaceReg==5)
624 0001CE 5022 movf 34,w,c
625 0001D0 0A05 xorlw 5
626 0001D2 E104 bnz l215
627 ;main.c: 480: {
628 ;main.c: 481: SetSelfAddr(3);
629 0001D4 0E03 movlw 3
630 0001D6 EC74 F00A call _SetSelfAddr
631 ;main.c: 482: }
632 0001DA D0FC goto l160
633 0001DC l215:
634 ; BSR set to: 0
635 ;main.c: 483: else if(FaceReg==6)
636 0001DC 5022 movf 34,w,c
637 0001DE 0A06 xorlw 6
638 ;main.c: 484: {
639 ; BSR set to: 0
640 ; BSR set to: 0
641 ; BSR set to: 0
642 ; BSR set to: 0
643 ; BSR set to: 0
644 ; BSR set to: 0
645 ; BSR set to: 0
646 ; BSR set to: ?
647 ;main.c: 485: }
648 ;main.c: 486: }
649 ;main.c: 487: break;
650 0001E0 D0F9 goto l160
651 ;main.c: 488: }
652 ;main.c: 490: case 2:
653 0001E2 l218:
654 ; BSR set to: ?
655 ;main.c: 491: {
656 ;main.c: 492: display();
657 0001E2 EC45 F008 call _display ;wreg free
658 0001E6 EC2C F006 call _MainAdConv ;wreg free
659 ;main.c: 494: break;
660 0001EA D0F4 goto l160
661 ;main.c: 495: }
662 ;main.c: 497: case 3:
663 0001EC l219:
664 ; BSR set to: ?
665 ;main.c: 498: {
666 ;main.c: 499: display();
667 0001EC EC45 F008 call _display ;wreg free
668 ;main.c: 500: if(flag_1Sec==1)
669 0001F0 A000 btfss 0,0,c
670 0001F2 D0F0 goto l160
671 ;main.c: 501: {
672 ;main.c: 502: flag_1Sec=0;
673 0001F4 9000 bcf 0,0,c
674 ;main.c: 506: for(tmpCtr=0;tmpCtr<4;tmpCtr++)
675 0001F6 6BDB clrf ??_main& (0+255),b
676 0001F8 l221:
677 ; BSR set to: 0
678 0001F8 51DB movf ??_main& (0+255),w,b
679 0001FA EC34 F00A call _Ctrl14013_ReadQ
680 0001FE E21C bc l224
681 ;main.c: 509: {
682 ;main.c: 510: if((CtrlCharge[tmpCtr].FlagIsCharg
+ e==0x00)&(CtrlCharge[tmpCtr].FlagIsStTest==0xFF)
+ )
683 000200 51DB movf ??_main& (0+255),w,b
684 000202 0D07 mullw 7
685 000204 50F3 movf prodl,w,c
686 000206 0F4F addlw 79
687 000208 6EE9 movwf fsr0l,c
688 00020A 6AEA clrf fsr0h,c
689 00020C 50EF movf indf0,w,c
690 00020E E110 bnz l225
691 000210 51DB movf ??_main& (0+255),w,b
692 000212 0D07 mullw 7
693 000214 50F3 movf prodl,w,c
694 000216 0F4E addlw 78
695 000218 6EE9 movwf fsr0l,c
696 00021A 6AEA clrf fsr0h,c
697 00021C 0EFF movlw 255
698 00021E 62EF cpfseq indf0,c
699 000220 D007 goto l225
700 000222 51DB movf ??_main& (0+255),w,b
701 000224 EC1D F009 call _EmerTimeInc1s
702 000228 51DB movf ??_main& (0+255),w,b
703 00022A EC17 F00C call _clrFlagEndEmerTime
704 ;main.c: 514: }
705 00022E D08C goto l227
706 000230 l225:
707 ; BSR set to: 0
708 000230 51DB movf ??_main& (0+255),w,b
709 000232 ECE8 F00A call _resetEmerTime
710 ; BSR set to: 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -