📄 uitask.lst
字号:
524 ;UiTask.c: 137: asm("nop");
525 0588 0000 nop ;#
526 ;UiTask.c: 140: asm("nop");
527 0589 0000 nop ;#
528 ;UiTask.c: 141: return SYS_FUC5_EES ;
529 058A 3410 retlw 16
530 058B l21
531 ;UiTask.c: 143: case 0X02:
532 ;UiTask.c: 144: asm("nop");
533 058B 0000 nop ;#
534 ;UiTask.c: 145: return SYS_FUC_EE;
535 058C 3402 retlw 2
536 058D l19
537 058D 0831 movf _testkey,w
538 058E 3A01 xorlw 1
539 058F 1903 btfsc 3,2
540 0590 2D88 goto l20
541 0591 3A03 xorlw 3
542 0592 1D03 btfss 3,2
543 0593 3401 retlw 1
544 0594 2D8B goto l21
545 ;UiTask.c: 147: break;
546 0595 l15
547 0595 1283 bcf 3,5
548 0596 1303 bcf 3,6 ;carry unused
549 0597 0861 movf ?_MsgProcFuc+1,w
550 0598 00F5 movwf btemp+3
551 0599 0860 movf ?_MsgProcFuc,w
552 059A 00F4 movwf btemp+2
553 059B 0875 movf btemp+3,w
554 059C 1D03 btfss 3,2
555 ;UiTask.c: 150: return SYS_FUC;
556 059D 3401 retlw 1
557 059E 0874 movf btemp+2,w
558 059F 3A0B xorlw 11
559 05A0 1903 btfsc 3,2
560 05A1 2D85 goto l17
561 05A2 3A06 xorlw 6
562 05A3 1D03 btfss 3,2
563 05A4 3401 retlw 1
564 05A5 2D82 goto l16
565 05A6 _MsgProcInt
566 ;UiTask.c: 76: switch(msg)
567 05A6 2DAA goto l4
568 05A7 l5
569 ;UiTask.c: 77: {
570 ;UiTask.c: 81: asm("nop");
571 05A7 0000 nop ;#
572 ;UiTask.c: 82: asm("nop");
573 05A8 0000 nop ;#
574 ;UiTask.c: 83: return 1;
575 05A9 3401 retlw 1
576 ;UiTask.c: 86: case MES_KEY_DOWN:
577 ;UiTask.c: 87: return 1;
578 ;UiTask.c: 89: case 0X07:
579 ;UiTask.c: 90: return 7;
580 ;UiTask.c: 92: case 0X09:
581 ;UiTask.c: 93: return 9;
582 05AA l4
583 05AA 1283 bcf 3,5
584 05AB 1303 bcf 3,6 ;carry unused
585 05AC 0861 movf ?_MsgProcInt+1,w
586 05AD 00F5 movwf btemp+3
587 05AE 0860 movf ?_MsgProcInt,w
588 05AF 00F4 movwf btemp+2
589 05B0 0875 movf btemp+3,w
590 05B1 1D03 btfss 3,2
591 ;UiTask.c: 97: return 0;
592 05B2 3400 retlw 0
593 05B3 0874 movf btemp+2,w
594 05B4 1903 btfsc 3,2
595 05B5 3401 retlw 1
596 05B6 3A07 xorlw 7
597 05B7 1903 btfsc 3,2
598 05B8 3407 retlw 7
599 05B9 3A0E xorlw 14
600 05BA 1903 btfsc 3,2
601 05BB 3409 retlw 9
602 05BC 3A04 xorlw 4
603 05BD 1D03 btfss 3,2
604 05BE 3400 retlw 0
605 05BF 2DA7 goto l5
606 05C0 _MSGTask
607 ; _temp assigned to ?a_MSGTask+0
608 0000 _MSGTask$temp set ?a_MSGTask
609 ;UiTask.c: 439: unsigned char temp ;
610 05C0 0000 nop ;#
611 ;UiTask.c: 441: if (sysstate.SYS_STATE_FLAG== S
+ YS_NULL)
612 05C1 1283 bcf 3,5
613 05C2 1303 bcf 3,6 ;carry unused
614 05C3 085B movf _sysstate,w ;volatile
615 05C4 1D03 btfss 3,2
616 05C5 2DCF goto l75
617 ;UiTask.c: 443: { temp=MsgProcInt(msg);
618 05C6 085D movf ?_MSGTask,w
619 05C7 00E0 movwf ?_MsgProcInt
620 05C8 085E movf ?_MSGTask+1,w
621 05C9 00E1 movwf ?_MsgProcInt+1
622 05CA 25A6 fcall _MsgProcInt
623 05CB 00DF movwf ?a_MSGTask
624 ;UiTask.c: 444: asm("nop");
625 05CC 0000 nop ;#
626 ;UiTask.c: 445: asm("nop");
627 05CD 0000 nop ;#
628 ;UiTask.c: 446: return temp;
629 05CE 0008 return
630 05CF l75
631 ;UiTask.c: 448: }
632 05CF 0B5B decfsz _sysstate,w ;volatile
633 05D0 2DDA goto l76
634 ;UiTask.c: 451: {
635 05D1 0000 nop ;#
636 ;UiTask.c: 453: temp=MsgProcFuc(msg);
637 05D2 085D movf ?_MSGTask,w
638 05D3 00E0 movwf ?_MsgProcFuc
639 05D4 085E movf ?_MSGTask+1,w
640 05D5 00E1 movwf ?_MsgProcFuc+1
641 05D6 2581 fcall _MsgProcFuc
642 05D7 00DF movwf ?a_MSGTask
643 ;UiTask.c: 454: asm("nop");
644 05D8 0000 nop ;#
645 ;UiTask.c: 455: return temp;
646 05D9 0008 return
647 05DA l76
648 ;UiTask.c: 457: }
649 05DA 085B movf _sysstate,w ;volatile
650 05DB 3A06 xorlw 6
651 05DC 1D03 btfss 3,2
652 05DD 2DE8 goto l77
653 ;UiTask.c: 459: {
654 05DE 0000 nop ;#
655 ;UiTask.c: 461: temp=MsgProcFuc1(msg);
656 05DF 085D movf ?_MSGTask,w
657 05E0 00E0 movwf ?_MsgProcFuc1
658 05E1 085E movf ?_MSGTask+1,w
659 05E2 00E1 movwf ?_MsgProcFuc1+1
660 05E3 255E 120A 118A fcall _MsgProcFuc1
661 05E6 00DF movwf ?a_MSGTask
662 ;UiTask.c: 462: return temp;
663 05E7 0008 return
664 05E8 l77
665 ;UiTask.c: 463: }
666 05E8 085B movf _sysstate,w ;volatile
667 05E9 3A04 xorlw 4
668 05EA 1D03 btfss 3,2
669 05EB 2DF4 goto l78
670 ;UiTask.c: 465: {
671 05EC 0000 nop ;#
672 ;UiTask.c: 467: temp=MsgProDelCard(msg);
673 05ED 085D movf ?_MSGTask,w
674 05EE 00E0 movwf ?_MsgProDelCard
675 05EF 085E movf ?_MSGTask+1,w
676 05F0 00E1 movwf ?_MsgProDelCard+1
677 05F1 254D fcall _MsgProDelCard
678 05F2 00DF movwf ?a_MSGTask
679 ;UiTask.c: 468: return temp;
680 05F3 0008 return
681 05F4 l78
682 ;UiTask.c: 469: }
683 05F4 085B movf _sysstate,w ;volatile
684 05F5 3A07 xorlw 7
685 05F6 1D03 btfss 3,2
686 05F7 2E00 goto l79
687 ;UiTask.c: 471: {
688 05F8 0000 nop ;#
689 ;UiTask.c: 473: temp=MsgProcFuc2(msg);
690 05F9 085D movf ?_MSGTask,w
691 05FA 00E0 movwf ?_MsgProcFuc2
692 05FB 085E movf ?_MSGTask+1,w
693 05FC 00E1 movwf ?_MsgProcFuc2+1
694 05FD 2532 fcall _MsgProcFuc2
695 05FE 00DF movwf ?a_MSGTask
696 ;UiTask.c: 474: return temp;
697 05FF 0008 return
698 0600 l79
699 ;UiTask.c: 475: }
700 0600 085B movf _sysstate,w ;volatile
701 0601 3A08 xorlw 8
702 0602 1D03 btfss 3,2
703 0603 2E0C goto l80
704 ;UiTask.c: 477: {
705 0604 0000 nop ;#
706 ;UiTask.c: 479: temp=MsgProcFuc3(msg);
707 0605 085D movf ?_MSGTask,w
708 0606 00E0 movwf ?_MsgProcFuc3
709 0607 085E movf ?_MSGTask+1,w
710 0608 00E1 movwf ?_MsgProcFuc3+1
711 0609 251F fcall _MsgProcFuc3
712 060A 00DF movwf ?a_MSGTask
713 ;UiTask.c: 480: return temp;
714 060B 0008 return
715 060C l80
716 ;UiTask.c: 481: }
717 060C 085B movf _sysstate,w ;volatile
718 060D 3A09 xorlw 9
719 060E 1D03 btfss 3,2
720 060F 2E18 goto l81
721 ;UiTask.c: 483: {
722 0610 0000 nop ;#
723 ;UiTask.c: 485: temp=MsgProcFuc4(msg);
724 0611 085D movf ?_MSGTask,w
725 0612 00E0 movwf ?_MsgProcFuc4
726 0613 085E movf ?_MSGTask+1,w
727 0614 00E1 movwf ?_MsgProcFuc4+1
728 0615 250C fcall _MsgProcFuc4
729 0616 00DF movwf ?a_MSGTask
730 ;UiTask.c: 486: return temp;
731 0617 0008 return
732 0618 l81
733 ;UiTask.c: 487: }
734 0618 085B movf _sysstate,w ;volatile
735 0619 3A10 xorlw 16
736 061A 1D03 btfss 3,2
737 061B 0008 return
738 ;UiTask.c: 489: {
739 061C 085D movf ?_MSGTask,w
740 061D 00E0 movwf ?_MsgProcFuc5
741 061E 085E movf ?_MSGTask+1,w
742 061F 00E1 movwf ?_MsgProcFuc5+1
743 0620 24E3 fcall _MsgProcFuc5
744 0621 00DF movwf ?a_MSGTask
745 ;UiTask.c: 493: }
746 0622 0008 return
747
748 psect text11
749 ;UiTask.c: 331: void ConProFuc5(void)
750 ;UiTask.c: 332: {
751 0340 _ConProFuc5
752 ;UiTask.c: 334: LcdFuc2(26,&HZ_CCEES);
753 0340 3001 movlw low _HZ_CCEES
754 0341 0183 clrf 3 ;select bank 0
755 0342 00DF movwf ?_LcdFuc2
756 0343 3008 movlw high _HZ_CCEES
757 0344 00E0 movwf ?_LcdFuc2+1
758 0345 301A movlw 26
759 0346 120A 118A 2C59 ljmp _LcdFuc2
760 ;UiTask.c: 320: void ConProFuc4(void)
761 ;UiTask.c: 321: {
762 0349 _ConProFuc4
763 ;UiTask.c: 322: {timer1sFlag=1;};
764 0349 0183 clrf 3 ;select bank 0
765 034A 15A0 bsf _timer1sFlag/(0+8),_timer1sFlag& (0+7)
766 ;UiTask.c: 323: asm("nop");
767 034B 0000 nop ;#
768 ;UiTask.c: 325: LcdFuc2(8,&HZ_SCSB);
769 034C 308F movlw low _HZ_SCSB
770 034D 00DF movwf ?_LcdFuc2
771 034E 3008 movlw high _HZ_SCSB
772 034F 00E0 movwf ?_LcdFuc2+1
773 0350 3008 movlw 8
774 0351 120A 118A 2459 fcall _LcdFuc2
+ 120A 118A
775 ;UiTask.c: 326: asm("nop");
776 0356 0000 nop ;#
777 ;UiTask.c: 327: asm("nop");
778 0357 0000 nop ;#
779 ;UiTask.c: 330: }
780 0358 0008 return
781 ;UiTask.c: 308: void ConProFuc3(void)
782 ;UiTask.c: 309: {
783 0359 _ConProFuc3
784 ;UiTask.c: 310: {timer1sFlag=1;};
785 0359 0183 clrf 3 ;select bank 0
786 035A 15A0 bsf _timer1sFlag/(0+8),_timer1sFlag& (0+7)
787 ;UiTask.c: 311: asm("nop");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -