📄 main.lst
字号:
496 0135' 1C03 btfss 3,0
497 0136' 0381' decf btemp+1
498 0137' 0801' movf ?a_CapISR+1,w
499 0138' 0281' subwf btemp+1
500 0139' 0801' movf btemp+1,w
501 013A' 0201' subwf _BIGVAL+1,w
502 013B' 1D03 btfss 3,2
503 013C' 2800' goto u1235
504 013D' 0800' movf btemp,w
505 013E' 0200' subwf _BIGVAL,w
506 013F' u1235
507 013F' 1C03 btfss 3,0
508 0140' 2800' goto l156
509 0141' 2800' goto l154
510 ;main.c: 593: switch(INDEX) {
511 0142' l157
512 ;main.c: 594: case 11: Buttons.SLIDER1 = 1;
513 0142' 1501' bsf _Buttons+1,2
514 ;main.c: 595: Buttons.SLIDER2 = 0;
515 0143' 1181' bcf _Buttons+1,3
516 ;main.c: 596: Buttons.SLIDER3 = 0;
517 0144' 1201' bcf _Buttons+1,4
518 ;main.c: 597: Buttons.SLIDER4 = 0;
519 0145' 1281' bcf _Buttons+1,5
520 ;main.c: 598: Buttons.SLIDER5 = 0;
521 0146' 1301' bcf _Buttons+1,6
522 ;main.c: 599: Buttons.SLIDER6 = 0;
523 0147' 1381' bcf _Buttons+1,7
524 ;main.c: 600: SliderIndex = 1;
525 0148' 0180' clrf _SliderIndex
526 0149' 0A80' incf _SliderIndex
527 ;main.c: 601: break;
528 014A' 2800' goto l154
529 014B' l158
530 ;main.c: 602: case 12: Buttons.SLIDER1 = 0;
531 014B' 1101' bcf _Buttons+1,2
532 ;main.c: 603: Buttons.SLIDER2 = 1;
533 014C' 1581' bsf _Buttons+1,3
534 ;main.c: 604: Buttons.SLIDER3 = 0;
535 014D' 1201' bcf _Buttons+1,4
536 ;main.c: 605: Buttons.SLIDER4 = 0;
537 014E' 1281' bcf _Buttons+1,5
538 ;main.c: 606: Buttons.SLIDER5 = 0;
539 014F' 1301' bcf _Buttons+1,6
540 ;main.c: 607: Buttons.SLIDER6 = 0;
541 0150' 1381' bcf _Buttons+1,7
542 ;main.c: 608: SliderIndex = 2;
543 0151' 3002 movlw 2
544 0152' 2800' goto L17
545 ;main.c: 609: break;
546 0153' l159
547 ;main.c: 610: case 13: Buttons.SLIDER1 = 0;
548 0153' 1101' bcf _Buttons+1,2
549 ;main.c: 611: Buttons.SLIDER2 = 0;
550 0154' 1181' bcf _Buttons+1,3
551 ;main.c: 612: Buttons.SLIDER3 = 1;
552 0155' 1601' bsf _Buttons+1,4
553 ;main.c: 613: Buttons.SLIDER4 = 0;
554 0156' 1281' bcf _Buttons+1,5
555 ;main.c: 614: Buttons.SLIDER5 = 0;
556 0157' 1301' bcf _Buttons+1,6
557 ;main.c: 615: Buttons.SLIDER6 = 0;
558 0158' 1381' bcf _Buttons+1,7
559 ;main.c: 616: SliderIndex = 3;
560 0159' 3003 movlw 3
561 015A' 2800' goto L17
562 ;main.c: 617: break;
563 015B' l160
564 ;main.c: 618: case 14: Buttons.SLIDER1 = 0;
565 015B' 1101' bcf _Buttons+1,2
566 ;main.c: 619: Buttons.SLIDER2 = 0;
567 015C' 1181' bcf _Buttons+1,3
568 ;main.c: 620: Buttons.SLIDER3 = 0;
569 015D' 1201' bcf _Buttons+1,4
570 ;main.c: 621: Buttons.SLIDER4 = 1;
571 015E' 1681' bsf _Buttons+1,5
572 ;main.c: 622: Buttons.SLIDER5 = 0;
573 015F' 1301' bcf _Buttons+1,6
574 ;main.c: 623: Buttons.SLIDER6 = 0;
575 0160' 1381' bcf _Buttons+1,7
576 ;main.c: 624: SliderIndex = 4;
577 0161' 3004 movlw 4
578 0162' 2800' goto L17
579 ;main.c: 625: break;
580 0163' l161
581 ;main.c: 626: case 15: Buttons.SLIDER1 = 0;
582 0163' 1101' bcf _Buttons+1,2
583 ;main.c: 627: Buttons.SLIDER2 = 0;
584 0164' 1181' bcf _Buttons+1,3
585 ;main.c: 628: Buttons.SLIDER3 = 0;
586 0165' 1201' bcf _Buttons+1,4
587 ;main.c: 629: Buttons.SLIDER4 = 0;
588 0166' 1281' bcf _Buttons+1,5
589 ;main.c: 630: Buttons.SLIDER5 = 1;
590 0167' 1701' bsf _Buttons+1,6
591 ;main.c: 631: Buttons.SLIDER6 = 0;
592 0168' 1381' bcf _Buttons+1,7
593 ;main.c: 632: SliderIndex = 5;
594 0169' 3005 movlw 5
595 016A' 2800' goto L17
596 ;main.c: 633: break;
597 016B' l162
598 ;main.c: 634: case 16: Buttons.SLIDER1 = 0;
599 016B' 1101' bcf _Buttons+1,2
600 ;main.c: 635: Buttons.SLIDER2 = 0;
601 016C' 1181' bcf _Buttons+1,3
602 ;main.c: 636: Buttons.SLIDER3 = 0;
603 016D' 1201' bcf _Buttons+1,4
604 ;main.c: 637: Buttons.SLIDER4 = 0;
605 016E' 1281' bcf _Buttons+1,5
606 ;main.c: 638: Buttons.SLIDER5 = 0;
607 016F' 1301' bcf _Buttons+1,6
608 ;main.c: 639: Buttons.SLIDER6 = 1;
609 0170' 1781' bsf _Buttons+1,7
610 ;main.c: 640: SliderIndex = 6;
611 0171' 3006 movlw 6
612 0172' L17
613 0172' 0080' movwf _SliderIndex
614 ;main.c: 641: break;
615 ;main.c: 642: default: break;
616 0173' 2800' goto l154
617 0174' l156
618 0174' 0800' movf _INDEX,w
619 0175' 3A0B xorlw 11
620 0176' 1903 btfsc 3,2
621 0177' 2800' goto l157
622 0178' 3A07 xorlw 7
623 0179' 1903 btfsc 3,2
624 017A' 2800' goto l158
625 017B' 3A01 xorlw 1
626 017C' 1903 btfsc 3,2
627 017D' 2800' goto l159
628 017E' 3A03 xorlw 3
629 017F' 1903 btfsc 3,2
630 0180' 2800' goto l160
631 0181' 3A01 xorlw 1
632 0182' 1903 btfsc 3,2
633 0183' 2800' goto l161
634 0184' 3A1F xorlw 31
635 0185' 1903 btfsc 3,2
636 0186' 2800' goto l162
637 0187' l154
638 ;main.c: 645: }
639 0187' 0800' movf _INDEX,w
640 0188' 0700' addwf _INDEX,w
641 0189' 3E00' addlw _TRIP^(0+256)
642 018A' 0084 movwf 4
643 018B' 1783 bsf 3,7
644 018C' 0800 movf 0,w
645 018D' 0080' movwf btemp
646 018E' 0A84 incf 4
647 018F' 0800 movf 0,w
648 0190' 0081' movwf btemp+1
649 0191' 0800' movf btemp,w
650 0192' 0080' movwf ?a_CapISR
651 0193' 0801' movf btemp+1,w
652 0194' 0081' movwf ?a_CapISR+1
653 0195' 0800' movf _INDEX,w
654 0196' 0700' addwf _INDEX,w
655 0197' 3E00' addlw _AVERAGE^(0+256)
656 0198' 0084 movwf 4
657 0199' 1783 bsf 3,7
658 019A' 0800 movf 0,w
659 019B' 0080' movwf btemp
660 019C' 0A84 incf 4
661 019D' 0800 movf 0,w
662 019E' 0081' movwf btemp+1
663 019F' 0800' movf ?a_CapISR,w
664 01A0' 0280' subwf btemp
665 01A1' 1C03 btfss 3,0
666 01A2' 0381' decf btemp+1
667 01A3' 0801' movf ?a_CapISR+1,w
668 01A4' 0281' subwf btemp+1
669 01A5' 3020 movlw 32
670 01A6' 0780' addwf btemp
671 01A7' 1803 btfsc 3,0
672 01A8' 0A81' incf btemp+1
673 01A9' 0801' movf _BIGVAL+1,w
674 01AA' 0201' subwf btemp+1,w
675 01AB' 1D03 btfss 3,2
676 01AC' 2800' goto u1245
677 01AD' 0800' movf _BIGVAL,w
678 01AE' 0200' subwf btemp,w
679 01AF' u1245
680 01AF' 1C03 btfss 3,0
681 01B0' 2800' goto l166
682 01B1' 2800' goto l164
683 ;main.c: 656: switch(INDEX) {
684 01B2' l167
685 ;main.c: 657: case 1: Buttons.BTN0 = 0; break;
686 01B2' 1000' bcf _Buttons,0
687 01B3' 2800' goto l164
688 01B4' l168
689 ;main.c: 658: case 2: Buttons.BTN1 = 0; break;
690 01B4' 1080' bcf _Buttons,1
691 01B5' 2800' goto l164
692 01B6' l169
693 ;main.c: 659: case 3: Buttons.BTN2 = 0; break;
694 01B6' 1100' bcf _Buttons,2
695 01B7' 2800' goto l164
696 01B8' l170
697 ;main.c: 660: case 4: Buttons.BTN3 = 0; break;
698 01B8' 1180' bcf _Buttons,3
699 01B9' 2800' goto l164
700 01BA' l171
701 ;main.c: 661: case 5: Buttons.BTN4 = 0; break;
702 01BA' 1200' bcf _Buttons,4
703 01BB' 2800' goto l164
704 01BC' l172
705 ;main.c: 662: case 6: Buttons.BTN5 = 0; break;
706 01BC' 1280' bcf _Buttons,5
707 01BD' 2800' goto l164
708 01BE' l173
709 ;main.c: 663: case 7: Buttons.BTN6 = 0; break;
710 01BE' 1300' bcf _Buttons,6
711 01BF' 2800' goto l164
712 01C0' l174
713 ;main.c: 664: case 8: Buttons.BTN7 = 0; break;
714 01C0' 1380' bcf _Buttons,7
715 01C1' 2800' goto l164
716 01C2' l175
717 ;main.c: 665: case 9: Buttons.BTN8 = 0; break;
718 01C2' 1001' bcf _Buttons+1,0
719 01C3' 2800' goto l164
720 01C4' l176
721 ;main.c: 666: case 10: Buttons.BTN9 = 0; break;
722 01C4' 1081' bcf _Buttons+1,1
723 01C5' 2800' goto l164
724 01C6' l177
725 ;main.c: 667: case 11: Buttons.SLIDER1 = 0; bre
+ ak;
726 01C6' 1101' bcf _Buttons+1,2
727 01C7' 2800' goto l164
728 01C8' l178
729 ;main.c: 668: case 12: Buttons.SLIDER2 = 0; bre
+ ak;
730 01C8' 1181' bcf _Buttons+1,3
731 01C9' 2800' goto l164
732 01CA' l179
733 ;main.c: 669: case 13: Buttons.SLIDER3 = 0; bre
+ ak;
734 01CA' 1201' bcf _Buttons+1,4
735 01CB' 2800' goto l164
736 01CC' l180
737 ;main.c: 670: case 14: Buttons.SLIDER4 = 0; bre
+ ak;
738 01CC' 1281' bcf _Buttons+1,5
739 01CD' 2800' goto l164
740 01CE' l181
741 ;main.c: 671: case 15: Buttons.SLIDER5 = 0; bre
+ ak;
742 01CE' 1301' bcf _Buttons+1,6
743 01CF' 2800' goto l164
744 01D0' l182
745 ;main.c: 672: case 16: Buttons.SLIDER6 = 0; bre
+ ak;
746 01D0' 1381' bcf _Buttons+1,7
747 01D1' 2800' goto l164
748 01D2' l183
749 ;main.c: 673: case 0: Buttons.PWR = 0; break;
750 01D2' 1002' bcf _Buttons+2,0
751 ;main.c: 674: default: break;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -