📄 main.lst
字号:
760 ;main.c: 338: {
761 0015 100C bcf 12,0
762 ;main.c: 341: TMR1T=(0xffff-ccpr2_freq_cnt);
763 0016 30FF movlw 255
764 0017 00F0 movwf btemp
765 0018 00F1 movwf btemp+1
766 0019 082A movf _ccpr2_freq_cnt,w ;volatile
767 001A 0270 subwf btemp,w
768 001B 008E movwf 14 ;volatile
769 001C 082B movf _ccpr2_freq_cnt+1,w ;volatile
770 001D 1C03 btfss 3,0
771 001E 0A2B incf _ccpr2_freq_cnt+1,w ;volatile
772 001F 0271 subwf btemp+1,w
773 0020 008F movwf 15 ;volatile
774 ;main.c: 342: CCP2IF=0;
775 0021 100D bcf 13,0
776 ;main.c: 343: if(b_end)
777 0022 1CB0 btfss _b_end/(0+8),_b_end& (0+7)
778 0023 282C goto l83
779 ;main.c: 344: {
780 0024 1683 bsf 3,5
781 0025 100C bcf 12,0
782 0026 1283 bcf 3,5
783 0027 019D clrf 29 ;volatile
784 0028 0000 nop ;#
785 ;main.c: 346: TMR1ON=0;RC1=0;
786 0029 1010 bcf 16,0
787 002A 1087 bcf 7,1
788 ;main.c: 347: }
789 002B 2843 goto l82
790 002C l83
791 ;main.c: 349: {
792 002C 1C30 btfss _bOptic/(0+8),_bOptic& (0+7)
793 002D 2843 goto l82
794 ;main.c: 351: {
795 002E 3008 movlw 8
796 002F 070E addwf 14,w ;volatile
797 0030 009B movwf 27 ;volatile
798 0031 3000 movlw 0
799 0032 1803 btfsc 3,0
800 0033 3001 movlw 1
801 0034 070F addwf 15,w ;volatile
802 0035 009C movwf 28 ;volatile
803 ;main.c: 353: CCP2CON=8;
804 0036 3008 movlw 8
805 0037 009D movwf 29 ;volatile
806 ;main.c: 354: while(!CCP2IF) continue;
807 0038 l87
808 0038 1C0D btfss 13,0
809 0039 2838 goto l87
810 ;main.c: 355: CCP2IF=0; CCPR2T+=ccpr2_pulse_tim
+ e;
811 003A 100D bcf 13,0
812 003B 082C movf _ccpr2_pulse_time,w ;volatile
813 003C 079B addwf 27 ;volatile
814 003D 1803 btfsc 3,0
815 003E 0A9C incf 28 ;volatile
816 003F 082D movf _ccpr2_pulse_time+1,w ;volatile
817 0040 079C addwf 28 ;volatile
818 ;main.c: 356: CCP2CON=9;
819 0041 3009 movlw 9
820 0042 009D movwf 29 ;volatile
821 ;main.c: 357: }
822 0043 l82
823 ;main.c: 359: }
824 0043 1E8C btfss 12,5
825 0044 2867 goto l81
826 ;main.c: 362: {
827 0045 1918 btfsc 24,2
828 0046 2849 goto u250
829 0047 1C98 btfss 24,1
830 0048 284F goto l90
831 0049 u250
832 ;main.c: 364: {
833 0049 1218 bcf 24,4
834 ;main.c: 366: RCREG;RCREG;
835 004A 081A movf 26,w ;volatile
836 004B 081A movf 26,w ;volatile
837 ;main.c: 367: b_rec_ok = 0;
838 004C 11B0 bcf _b_rec_ok/(0+8),_b_rec_ok& (0+7)
839 ;main.c: 368: CREN=1;
840 004D 1618 bsf 24,4
841 ;main.c: 369: }
842 004E 2867 goto l81
843 004F l90
844 ;main.c: 371: {
845 004F 1683 bsf 3,5
846 0050 0821 movf _rec_cnt^(0+128),w ;volatile
847 0051 3EA5 addlw _rec_data
848 0052 0084 movwf 4
849 0053 1383 bcf 3,7
850 0054 1283 bcf 3,5
851 0055 081A movf 26,w ;volatile
852 0056 0080 movwf 0
853 0057 1683 bsf 3,5
854 0058 0AA1 incf _rec_cnt^(0+128) ;volatile
855 ;main.c: 374: if(rec_data[0]!=0 && rec_data[0]=
+ =rec_cnt)
856 0059 0825 movf _rec_data^(0+128),w ;volatile
857 005A 1903 btfsc 3,2
858 005B 2865 goto l92
859 005C 0825 movf _rec_data^(0+128),w ;volatile
860 005D 0621 xorwf _rec_cnt^(0+128),w ;volatile
861 ;main.c: 376: {
862 005E 1283 bcf 3,5
863 005F 1D03 btfss 3,2
864 0060 2866 goto L5
865 0061 15B0 bsf _b_rec_ok/(0+8),_b_rec_ok& (0+7)
866 ;main.c: 378: rec_cnt = 0;
867 0062 1683 bsf 3,5
868 0063 01A1 clrf _rec_cnt^(0+128) ;volatile
869 ;main.c: 379: }
870 0064 2867 goto l81
871 0065 l92
872 ;main.c: 381: b_rec_ok = 0;
873 0065 1283 bcf 3,5
874 0066 L5
875 0066 11B0 bcf _b_rec_ok/(0+8),_b_rec_ok& (0+7)
876 ;main.c: 382: }
877 ;main.c: 383: }
878 0067 l81
879 0067 1303 bcf 3,6 ;carry unused
880 0068 1283 bcf 3,5
881
882 psect intsave_0
883 007C saved_w
884 007C ds 1
885
886 psect intret
887 006D 0832 movf saved_fsr,w
888 006E 0084 movwf 4 ;restore FSR
889 006F 0833 movf saved_pclath,w
890 0070 008A movwf 10
891 0071 int_restore
892 0071 0831 movf saved_status,w
893 0072 0083 movwf 3
894 0073 0EFC swapf saved_w
895 0074 0E7C swapf saved_w,w
896 0075 0009 retfie
897
898 psect intentry
899 0004 int_entry
900 0004 00FC movwf saved_w
901 0005 0803 movf 3,w
902 0006 0183 clrf 3
903 0007 00B1 movwf saved_status
904 0008 0804 movf 4,w
905 0009 00B2 movwf saved_fsr
906 000A 080A movf 10,w
907 000B 00B3 movwf saved_pclath
908 000C 018A clrf 10
909 0000
910 0000
911 0000
912 0000
913 0000
914 0000
915 0000
916 0000
917 0000
918 0000
919 0000
920 0000
921 0000
922 0000
923 0000
924 0000
925 0000
926 0000
927 0000
928 0000
929 0000
930 0000
931 0000
932 0000
933 0000
934 0000
935 0000
936 0000
937 0000
938 0000
939 0000
940 0000
941 0000
942 0000
943 0000
944 0000
945 0000
946 0000
947 0000
948 0000
949 0000
950 0000
951 0000
952 0000
953 0000
954 0000
955 0000
956 0000
957 0000
958 0000
959 0000
960 0000
961 0000
962 0000
963 0000
964 0000
965 0000
966 0000
967 0000
968 0000
969 0000
970 0000
971 0000
972 0000
973 0000
974 0000
975 0000
976 0000
977 0000
978 0000
979 0000
980 0000
981 0000
982 0000
983 0000
984 0000
985 0000
986 0000
987 0000
988 0000
989 0000
990 0000
991 0000
992 0000
993 0000
994 0000
995 0000
996 0000
997 0000
998 0000
999 0000
1000 0000
1001 0000
1002 0000
1003 0000
1004 0000
1005 0000
1006 0000
1007 0000
1008 0000
1009 0000
1010 0000
1011 0000
1012 0000
1013 0000
1014 0000
1015 0000
1016 0000
1017 0000
1018 0000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -