📄 uitask.lst
字号:
788 035B 0000 nop ;#
789 ;UiTask.c: 313: DELOneCard(BJReAddr);
790 035C 0833 movf _BJReAddr,w
791 035D 00DE movwf ?_DELOneCard
792 035E 0834 movf _BJReAddr+1,w
793 035F 00DF movwf ?_DELOneCard+1
794 0360 120A 118A 27A4 fcall _DELOneCard
795 ;UiTask.c: 314: LcdFuc2(8,&HZ_SCCG);
796 0363 30A1 movlw low _HZ_SCCG
797 0364 00DF movwf ?_LcdFuc2
798 0365 3008 movlw high _HZ_SCCG
799 0366 00E0 movwf ?_LcdFuc2+1
800 0367 3008 movlw 8
801 0368 120A 118A 2459 fcall _LcdFuc2
+ 120A 118A
802 ;UiTask.c: 315: asm("nop");
803 036D 0000 nop ;#
804 ;UiTask.c: 316: asm("nop");
805 036E 0000 nop ;#
806 ;UiTask.c: 319: }
807 036F 0008 return
808 ;UiTask.c: 297: void ConProFuc2(void)
809 ;UiTask.c: 298: {
810 0370 _ConProFuc2
811 ;UiTask.c: 300: LcdFuc2(10,&HZ_SCCLZ);
812 0370 3063 movlw low _HZ_SCCLZ
813 0371 0183 clrf 3 ;select bank 0
814 0372 00DF movwf ?_LcdFuc2
815 0373 3008 movlw high _HZ_SCCLZ
816 0374 00E0 movwf ?_LcdFuc2+1
817 0375 300A movlw 10
818 0376 120A 118A 2459 fcall _LcdFuc2
819 ;UiTask.c: 302: asm("nop");
820 0379 0000 nop ;#
821 ;UiTask.c: 303: if(BJ_EE_Card(8,BJCardBuf)==1)
822 037A 303B movlw _BJCardBuf
823 037B 00DE movwf ?_BJ_EE_Card
824 037C 3008 movlw 8
825 037D 120A 118A 217A fcall _BJ_EE_Card
+ 120A 118A
826 0382 00F2 movwf btemp
827 0383 01F3 clrf btemp+1
828 0384 0372 decf btemp,w
829 0385 0473 iorwf btemp+1,w
830 0386 1D03 btfss 3,2
831 0387 2B8A goto l56
832 ;UiTask.c: 304: MessagePush(MES_DELCARD_SU );
833 0388 3007 movlw 7
834 0389 2B8B goto L3
835 ;UiTask.c: 305: else MessagePush(MES_DL_FU);
836 038A l56
837 038A 3009 movlw 9
838 038B L3
839 038B 120A 158A 2775 fcall _MessagePush
+ 120A 118A
840 ;UiTask.c: 306: asm("nop");
841 0390 0000 nop ;#
842 ;UiTask.c: 307: }
843 0391 0008 return
844 ;UiTask.c: 337: void ConProFuc1(void)
845 ;UiTask.c: 338: {
846 0392 _ConProFuc1
847 ;UiTask.c: 340: asm("nop");
848 0392 0000 nop ;#
849 ;UiTask.c: 342: LcdFuc2(8,&HZ_SCKH);
850 0393 3098 movlw low _HZ_SCKH
851 0394 1283 bcf 3,5
852 0395 1303 bcf 3,6 ;carry unused
853 0396 00DF movwf ?_LcdFuc2
854 0397 3008 movlw high _HZ_SCKH
855 0398 00E0 movwf ?_LcdFuc2+1
856 0399 3008 movlw 8
857 039A 120A 118A 2459 fcall _LcdFuc2
858 ;UiTask.c: 343: LCD_Write_Com(0x90);
859 039D 3090 movlw -112
860 039E 120A 118A 2425 fcall _LCD_Write_Com
+ 120A 118A
861 ;UiTask.c: 344: asm("nop");
862 03A3 0000 nop ;#
863 ;UiTask.c: 345: *KeyB=testkey;
864 03A4 0822 movf _KeyB,w
865 03A5 0084 movwf 4
866 03A6 1383 bcf 3,7
867 03A7 0831 movf _testkey,w
868 03A8 0080 movwf 0
869 ;UiTask.c: 348: }
870 03A9 0008 return
871 ;UiTask.c: 373: void ConProFuc_EE(void)
872 ;UiTask.c: 374: {
873 03AA _ConProFuc_EE
874 ;UiTask.c: 375: asm("nop");
875 03AA 0000 nop ;#
876 ;UiTask.c: 376: asm("nop");
877 03AB 0000 nop ;#
878 ;UiTask.c: 377: LcdFuc2(10,& HZ_SZL);
879 03AC 3084 movlw low _HZ_SZL
880 03AD 1283 bcf 3,5
881 03AE 1303 bcf 3,6 ;carry unused
882 03AF 00DF movwf ?_LcdFuc2
883 03B0 3008 movlw high _HZ_SZL
884 03B1 00E0 movwf ?_LcdFuc2+1
885 03B2 300A movlw 10
886 03B3 120A 118A 2459 fcall _LcdFuc2
+ 120A 118A
887 ;UiTask.c: 378: asm("nop");
888 03B8 0000 nop ;#
889 ;UiTask.c: 379: asm("nop");
890 03B9 0000 nop ;#
891 ;UiTask.c: 380: {timer1sFlag=1;};
892 03BA 15A0 bsf _timer1sFlag/(0+8),_timer1sFlag& (0+7)
893 ;UiTask.c: 382: }
894 03BB 0008 return
895 ;UiTask.c: 358: void ConProFuc(void)
896 ;UiTask.c: 359: {
897 03BC _ConProFuc
898 ;UiTask.c: 360: LcdFuc2(22,&HZ_SKQA);
899 03BC 3037 movlw low _HZ_SKQA
900 03BD 0183 clrf 3 ;select bank 0
901 03BE 00DF movwf ?_LcdFuc2
902 03BF 3008 movlw high _HZ_SKQA
903 03C0 00E0 movwf ?_LcdFuc2+1
904 03C1 3016 movlw 22
905 03C2 120A 118A 2C59 ljmp _LcdFuc2
906 ;UiTask.c: 351: void ConProInt(void)
907 ;UiTask.c: 352: {
908 03C5 _ConProInt
909 ;UiTask.c: 353: LcdFuc2(26,&HZ_HYSY);
910 03C5 3054 movlw low _HZ_HYSY
911 03C6 0183 clrf 3 ;select bank 0
912 03C7 00DF movwf ?_LcdFuc2
913 03C8 3000 movlw high _HZ_HYSY
914 03C9 00E0 movwf ?_LcdFuc2+1
915 03CA 301A movlw 26
916 03CB 120A 118A 2459 fcall _LcdFuc2
+ 120A 118A
917 ;UiTask.c: 354: {timer1sFlag=1;};
918 03D0 15A0 bsf _timer1sFlag/(0+8),_timer1sFlag& (0+7)
919 ;UiTask.c: 356: }
920 03D1 0008 return
921 ;UiTask.c: 500: CONTask(unsigned char newStatus
+ )
922 ;UiTask.c: 501: {
923 03D2 _CONTask
924 ; _newStatus assigned to ?a_CONTask+0
925 0000 _CONTask$newStatus set ?a_CONTask
926 ;_newStatus stored from w
927 03D2 0183 clrf 3 ;select bank 0
928 03D3 00DD movwf ?a_CONTask
929 ;UiTask.c: 502: if(newStatus==SYS_NULL)
930 03D4 08DD movf ?a_CONTask
931 03D5 1D03 btfss 3,2
932 03D6 2BDA goto l84
933 ;UiTask.c: 503: {
934 03D7 23C5 120A 118A fcall _ConProInt
935 03DA l84
936 ;UiTask.c: 505: }
937 03DA 0B5D decfsz ?a_CONTask,w
938 03DB 2BDF goto l85
939 ;UiTask.c: 507: {
940 03DC 23BC 120A 118A fcall _ConProFuc
941 03DF l85
942 ;UiTask.c: 509: }
943 03DF 085D movf ?a_CONTask,w
944 03E0 3A02 xorlw 2
945 03E1 1D03 btfss 3,2
946 03E2 2BE8 goto l86
947 ;UiTask.c: 511: {
948 03E3 0000 nop ;#
949 ;UiTask.c: 513: asm("nop");
950 03E4 0000 nop ;#
951 ;UiTask.c: 514: ConProFuc_EE();
952 03E5 23AA 120A 118A fcall _ConProFuc_EE
953 03E8 l86
954 ;UiTask.c: 515: }
955 03E8 085D movf ?a_CONTask,w
956 03E9 3A04 xorlw 4
957 03EA 1903 btfsc 3,2
958 ;UiTask.c: 517: {
959 ;UiTask.c: 371: }
960 03EB 0183 clrf 3 ;select bank 0
961 ;UiTask.c: 519: }
962 03EC 085D movf ?a_CONTask,w
963 03ED 3A06 xorlw 6
964 03EE 1D03 btfss 3,2
965 03EF 2BF3 goto l88
966 ;UiTask.c: 521: {
967 03F0 2392 120A 118A fcall _ConProFuc1
968 03F3 l88
969 ;UiTask.c: 523: }
970 03F3 085D movf ?a_CONTask,w
971 03F4 3A07 xorlw 7
972 03F5 1D03 btfss 3,2
973 03F6 2BFA goto l89
974 ;UiTask.c: 525: {
975 03F7 2370 120A 118A fcall _ConProFuc2
976 03FA l89
977 ;UiTask.c: 527: }
978 03FA 085D movf ?a_CONTask,w
979 03FB 3A08 xorlw 8
980 03FC 1D03 btfss 3,2
981 03FD 2C01 goto l90
982 ;UiTask.c: 529: {
983 03FE 2359 120A 118A fcall _ConProFuc3
984 0401 l90
985 ;UiTask.c: 531: }
986 0401 085D movf ?a_CONTask,w
987 0402 3A09 xorlw 9
988 0403 1D03 btfss 3,2
989 0404 2C08 goto l91
990 ;UiTask.c: 534: {
991 0405 2349 120A 118A fcall _ConProFuc4
992 0408 l91
993 ;UiTask.c: 536: }
994 0408 085D movf ?a_CONTask,w
995 0409 3A10 xorlw 16
996 040A 1D03 btfss 3,2
997 040B 0008 return
998 ;UiTask.c: 538: {
999 040C 2B40 ljmp _ConProFuc5
1000
1001 psect text15
1002 ;UiTask.c: 365: void ConProDelCard(void)
1003 ;UiTask.c: 366: {
1004 0EBA _ConProDelCard
1005 ;UiTask.c: 371: }
1006 0EBA 0183 clrf 3 ;select bank 0
1007 0EBB 0008 return
1008
1009 psect text19
1010 ;UiTask.c: 397: void DelProFuc_EE(void)
1011 ;UiTask.c: 398: {
1012 0EC0 _DelProFuc_EE
1013 ;UiTask.c: 399: {timer1sFlag=0;};
1014 0EC0 0183 clrf 3 ;select bank 0
1015 0EC1 11A0 bcf _timer1sFlag/(0+8),_timer1sFlag& (0+7)
1016 ;UiTask.c: 400: asm("nop");
1017 0EC2 0000 nop ;#
1018 ;UiTask.c: 401: asm("nop");
1019 0EC3 0000 nop ;#
1020 ;UiTask.c: 402: }
1021 0EC4 0008 return
1022
1023 psect text23
1024 ;UiTask.c: 422: void DelProFuc4(void)
1025 ;UiTask.c: 423: {
1026 00B9 _DelProFuc4
1027 ;UiTask.c: 424: {timer1sFlag=0;};
1028 00B9 0183 clrf 3 ;select bank 0
1029 00BA 11A0 bcf _timer1sFlag/(0+8),_timer1sFlag& (0+7)
1030 ;UiTask.c: 425: asm("nop");
1031 00BB 0000 nop ;#
1032 ;UiTask.c: 426: asm("nop");
1033 00BC 0000 nop ;#
1034 ;UiTask.c: 427: }
1035 00BD 0008 return
1036 ;UiTask.c: 416: void DelProFuc3(void)
1037 ;UiTask.c: 417: {
1038 00BE _DelProFuc3
1039 ;UiTask.c: 418: {timer1sFlag=0;};
1040 00BE 0183 clrf 3 ;select bank 0
1041 00BF 11A0 bcf _timer1sFlag/(0+8),_timer1sFlag& (0+7)
1042 ;UiTask.c: 419: asm("nop");
1043 00C0 0000 nop ;#
1044 ;UiTask.c: 420: asm("nop");
1045 00C1 0000 nop ;#
1046 ;UiTask.c: 421: }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -