📄 main.lst
字号:
+ = SEG23COM2 = SEG6COM1 = SEG6COM3 = 1;
483 02C6 1703 bsf 3,6
484 02C7 1719 bsf 25,6
485 02C8 1713 bsf 19,6
486 02C9 1798 bsf 24,7
487 02CA 1795 bsf 21,7
488 02CB L50
489 02CB 179B bsf 27,7
490 02CC 2ADC goto L21
491 ;main.c: 339: break;
492 02CD l70
493 ;main.c: 340: case 7:
494 ;main.c: 341: SEG23COM0 = SEG6COM0 = SEG6COM1 =
+ 1;
495 02CD 1703 bsf 3,6
496 02CE 2ADA goto L38
497 ;main.c: 342: break;
498 02CF l71
499 ;main.c: 343: case 8:
500 ;main.c: 344: SEG23COM0 = SEG6COM0 = SEG6COM1 =
+ SEG23COM2 = SEG23COM1 = SEG23COM3 = SEG6COM3 =
+ 1;
501 02CF 1703 bsf 3,6
502 02D0 1719 bsf 25,6
503 02D1 2AD7 goto L51
504 ;main.c: 345: break;
505 02D2 l72
506 ;main.c: 346: case 9:
507 ;main.c: 347: SEG23COM0 = SEG6COM0 = SEG6COM1 =
+ SEG23COM2 = SEG23COM3 = SEG6COM3 = 1;
508 02D2 1703 bsf 3,6
509 02D3 1719 bsf 25,6
510 02D4 179B bsf 27,7
511 02D5 2AD9 goto L52
512 ;main.c: 348: break;
513 02D6 l73
514 ;main.c: 349: case 0:
515 ;main.c: 350: SEG23COM0 = SEG6COM0 = SEG6COM1 =
+ SEG23COM2 = SEG23COM1 = SEG23COM3 = 1;
516 02D6 1703 bsf 3,6
517 02D7 L51
518 02D7 179B bsf 27,7
519 02D8 1795 bsf 21,7
520 02D9 L52
521 02D9 1798 bsf 24,7
522 02DA L38
523 02DA 1713 bsf 19,6
524 02DB L49
525 02DB 1710 bsf 16,6
526 02DC L21
527 02DC 1792 bsf 18,7
528 ;main.c: 351: break;
529 02DD 2BB6 goto l33
530 02DE l63
531 02DE 1303 bcf 3,6 ;carry unused
532 02DF 0831 movf ?_displayNumber,w
533 02E0 00F0 movwf btemp
534 02E1 3EF6 addlw -10
535 02E2 1803 btfsc 3,0
536 02E3 2BB6 goto l33
537 02E4 3E0A addlw 10
538 02E5 1C03 btfss 3,0
539 02E6 2BB6 goto l33
540 02E7 3000 movlw 0
541 02E8 02F0 subwf btemp
542 02E9 3002 movlw S30016 shr (0+8)
543 02EA 008A movwf 10
544 02EB 30F0 movlw S30016& (0+255)
545 02EC 0770 addwf btemp,w
546 02ED 1803 btfsc 3,0
547 02EE 0A8A incf 10
548 02EF 0082 movwf 2
549 02F0 S30016
550 02F0 2AD6 goto l73
551 02F1 2AAE goto l64
552 02F2 2AB2 goto l65
553 02F3 2AB6 goto l66
554 02F4 2ABB goto l67
555 02F5 2AC1 goto l68
556 02F6 2AC6 goto l69
557 02F7 2ACD goto l70
558 02F8 2ACF goto l71
559 02F9 2AD2 goto l72
560 ;main.c: 353: break;
561 02FA l74
562 ;main.c: 354: case 4:
563 ;main.c: 355: SEG5COM0 = SEG4COM0 = SEG4COM1 =
+ SEG5COM2 = SEG5COM1 = SEG5COM3 = SEG4COM3 = 0;
564 02FA 1703 bsf 3,6
565 02FB 1219 bcf 25,4
566 02FC 1299 bcf 25,5
567 02FD 1293 bcf 19,5
568 02FE 1296 bcf 22,5
569 02FF 1213 bcf 19,4
570 0300 1210 bcf 16,4
571 0301 1290 bcf 16,5
572 ;main.c: 356: switch(Number){
573 0302 2B33 goto l76
574 0303 l77
575 ;main.c: 357: case 1:
576 ;main.c: 358: SEG4COM0 = SEG4COM1 = 1;
577 0303 1703 bsf 3,6
578 0304 1613 bsf 19,4
579 0305 1610 bsf 16,4
580 ;main.c: 359: break;
581 0306 2BB6 goto l33
582 0307 l78
583 ;main.c: 360: case 2:
584 ;main.c: 361: SEG5COM0 = SEG4COM0 = SEG4COM3 =
+ SEG5COM1 = SEG5COM2 = 1;
585 0307 1703 bsf 3,6
586 0308 1696 bsf 22,5
587 0309 1693 bsf 19,5
588 030A 2B0E goto L22
589 ;main.c: 362: break;
590 030B l79
591 ;main.c: 363: case 3:
592 ;main.c: 364: SEG5COM0 = SEG4COM0 = SEG4COM3 =
+ SEG4COM1 = SEG5COM2 = 1;
593 030B 1703 bsf 3,6
594 030C 1696 bsf 22,5
595 030D 1613 bsf 19,4
596 030E L22
597 030E 1619 bsf 25,4
598 030F 2B30 goto L53
599 ;main.c: 365: break;
600 0310 l80
601 ;main.c: 366: case 4:
602 ;main.c: 367: SEG5COM3 = SEG4COM3 = SEG4COM0 =
+ SEG4COM1 = 1;
603 0310 1703 bsf 3,6
604 0311 1613 bsf 19,4
605 0312 1610 bsf 16,4
606 0313 1619 bsf 25,4
607 0314 1699 bsf 25,5
608 ;main.c: 368: break;
609 0315 2BB6 goto l33
610 0316 l81
611 ;main.c: 369: case 5:
612 ;main.c: 370: SEG5COM0 = SEG5COM3 = SEG4COM3 =
+ SEG4COM1 = SEG5COM2 = 1;
613 0316 1703 bsf 3,6
614 0317 1696 bsf 22,5
615 0318 1613 bsf 19,4
616 0319 1619 bsf 25,4
617 031A 2B20 goto L54
618 ;main.c: 371: break;
619 031B l82
620 ;main.c: 372: case 6:
621 ;main.c: 373: SEG5COM0 = SEG5COM3 = SEG5COM1 =
+ SEG5COM2 = SEG4COM1 = SEG4COM3 = 1;
622 031B 1703 bsf 3,6
623 031C 1619 bsf 25,4
624 031D 1613 bsf 19,4
625 031E 1696 bsf 22,5
626 031F 1693 bsf 19,5
627 0320 L54
628 0320 1699 bsf 25,5
629 0321 2B31 goto L28
630 ;main.c: 374: break;
631 0322 l83
632 ;main.c: 375: case 7:
633 ;main.c: 376: SEG5COM0 = SEG4COM0 = SEG4COM1 =
+ 1;
634 0322 1703 bsf 3,6
635 0323 2B2F goto L39
636 ;main.c: 377: break;
637 0324 l84
638 ;main.c: 378: case 8:
639 ;main.c: 379: SEG5COM0 = SEG4COM0 = SEG4COM1 =
+ SEG5COM2 = SEG5COM1 = SEG5COM3 = SEG4COM3 = 1;
640 0324 1703 bsf 3,6
641 0325 1619 bsf 25,4
642 0326 2B2C goto L55
643 ;main.c: 380: break;
644 0327 l85
645 ;main.c: 381: case 9:
646 ;main.c: 382: SEG5COM0 = SEG4COM0 = SEG4COM1 =
+ SEG5COM2 = SEG5COM3 = SEG4COM3 = 1;
647 0327 1703 bsf 3,6
648 0328 1619 bsf 25,4
649 0329 1699 bsf 25,5
650 032A 2B2E goto L56
651 ;main.c: 383: break;
652 032B l86
653 ;main.c: 384: case 0:
654 ;main.c: 385: SEG5COM0 = SEG4COM0 = SEG4COM1 =
+ SEG5COM2 = SEG5COM1 = SEG5COM3 = 1;
655 032B 1703 bsf 3,6
656 032C L55
657 032C 1699 bsf 25,5
658 032D 1693 bsf 19,5
659 032E L56
660 032E 1696 bsf 22,5
661 032F L39
662 032F 1613 bsf 19,4
663 0330 L53
664 0330 1610 bsf 16,4
665 0331 L28
666 0331 1690 bsf 16,5
667 ;main.c: 386: break;
668 0332 2BB6 goto l33
669 0333 l76
670 0333 1303 bcf 3,6 ;carry unused
671 0334 0831 movf ?_displayNumber,w
672 0335 00F0 movwf btemp
673 0336 3EF6 addlw -10
674 0337 1803 btfsc 3,0
675 0338 2BB6 goto l33
676 0339 3E0A addlw 10
677 033A 1C03 btfss 3,0
678 033B 2BB6 goto l33
679 033C 3000 movlw 0
680 033D 02F0 subwf btemp
681 033E 3003 movlw S30018 shr (0+8)
682 033F 008A movwf 10
683 0340 3045 movlw S30018& (0+255)
684 0341 0770 addwf btemp,w
685 0342 1803 btfsc 3,0
686 0343 0A8A incf 10
687 0344 0082 movwf 2
688 0345 S30018
689 0345 2B2B goto l86
690 0346 2B03 goto l77
691 0347 2B07 goto l78
692 0348 2B0B goto l79
693 0349 2B10 goto l80
694 034A 2B16 goto l81
695 034B 2B1B goto l82
696 034C 2B22 goto l83
697 034D 2B24 goto l84
698 034E 2B27 goto l85
699 ;main.c: 388: break;
700 034F l87
701 ;main.c: 389: case 5:
702 ;main.c: 390: SEG3COM0 = SEG2COM0 = SEG2COM1 =
+ SEG3COM2 = SEG3COM1 = SEG3COM3 = SEG2COM3 = 0;
703 034F 1703 bsf 3,6
704 0350 1119 bcf 25,2
705 0351 1199 bcf 25,3
706 0352 1193 bcf 19,3
707 0353 1196 bcf 22,3
708 0354 1113 bcf 19,2
709 0355 1110 bcf 16,2
710 0356 1190 bcf 16,3
711 ;main.c: 391: switch(Number){
712 0357 2B88 goto l89
713 0358 l90
714 ;main.c: 393: case 1:
715 ;main.c: 394: SEG2COM0 = SEG2COM1 = 1;
716 0358 1703 bsf 3,6
717 0359 1513 bsf 19,2
718 035A 1510 bsf 16,2
719 ;main.c: 395: break;
720 035B 2BB6 goto l33
721 035C l91
722 ;main.c: 396: case 2:
723 ;main.c: 397: SEG3COM0 = SEG2COM0 = SEG2COM3 =
+ SEG3COM1 = SEG3COM2 = 1;
724 035C 1703 bsf 3,6
725 035D 1596 bsf 22,3
726 035E 1593 bsf 19,3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -