📄 main.lst
字号:
824 0780 26CE 120A 118A fcall _read1302
825 0783 00AA movwf ?a_protect_change
826 ;main.c: 288: yy=read1302(0x8e);
827 0784 308E movlw -114
828 0785 26CE 120A 118A fcall _read1302
829 0788 00AB movwf ?a_protect_change+1
830 ;main.c: 292: }
831 0789 0008 return
832 ;main.c: 296: }
833 078A 0008 return ;W free
834 078B _io_init
835 ;main.c: 70: void io_init()
836 078B 1683 bsf 3,5
837 078C 1303 bcf 3,6 ;carry unused
838 078D 0187 clrf 7 ;volatile
839 ;main.c: 73: PORTC=0xff;
840 078E 30FF movlw -1
841 078F 1283 bcf 3,5
842 0790 0087 movwf 7 ;volatile
843 ;main.c: 74: }
844 0791 0008 return ;W free
845 0792 _tmr1_init
846 ;main.c: 255: void tmr1_init()
847 0792 178B bsf 11,7
848 ;main.c: 258: PEIE=1;
849 0793 170B bsf 11,6
850 ;main.c: 259: TMR1IE=1;
851 0794 1683 bsf 3,5
852 0795 1303 bcf 3,6 ;carry unused
853 0796 140C bsf 12,0
854 ;main.c: 260: TMR1IF=0;
855 0797 1283 bcf 3,5
856 0798 100C bcf 12,0
857 ;main.c: 261: T1CON=0x30;
858 0799 3030 movlw 48
859 079A 0090 movwf 16
860 ;main.c: 262: TMR1L=0xd5;
861 079B 30D5 movlw -43
862 079C 008E movwf 14 ;volatile
863 ;main.c: 263: TMR1H=0x0b;
864 079D 300B movlw 11
865 079E 008F movwf 15 ;volatile
866 ;main.c: 264: TMR1ON=1;
867 079F 1410 bsf 16,0
868 ;main.c: 266: }
869 07A0 0008 return ;W free
870 07A1 _main
871 ;main.c: 336: void main()
872 07A1 2792 fcall _tmr1_init
873 ;main.c: 339: io_init();
874 07A2 278B fcall _io_init
875 ;main.c: 341: protect_change();
876 07A3 277F 120A 118A fcall _protect_change
877 ;main.c: 342: lcd_init();
878 07A6 2760 120A 118A fcall _lcd_init
879 ;main.c: 343: show_realtime();
880 07A9 275B 120A 118A fcall _show_realtime
881 07AC l81
882 ;main.c: 345: while(1)
883 ;main.c: 346: {
884 07AC 0B20 decfsz _flag,w
885 07AD 2FAC goto l81
886 ;main.c: 348: {
887 07AE 0000 nop ;#
888 ;main.c: 350: flag=0;
889 07AF 01A0 clrf _flag
890 ;main.c: 351: show_realtimes();
891 07B0 2734 120A 118A fcall _show_realtimes
892 ;main.c: 352: asm("nop");
893 07B3 0000 nop ;#
894 07B4 2FAC goto l81
895
896 psect intcode
897 000B _tmr1
898 000B int_func
899 ;main.c: 268: void interrupt tmr1()
900 000B 0183 clrf 3 ;select bank 0
901 000C 1C0C btfss 12,0
902 000D 281B goto l64
903 ;main.c: 271: {
904 000E 30D5 movlw -43
905 000F 008E movwf 14 ;volatile
906 ;main.c: 273: TMR1H=0x0b;
907 0010 300B movlw 11
908 0011 008F movwf 15 ;volatile
909 ;main.c: 274: TMR1IF=0;
910 0012 100C bcf 12,0
911 ;main.c: 275: t1++;
912 0013 0AA1 incf _t1
913 ;main.c: 276: if(t1==2)
914 0014 0821 movf _t1,w
915 0015 3A02 xorlw 2
916 0016 1D03 btfss 3,2
917 0017 281B goto l64
918 ;main.c: 277: {
919 0018 01A1 clrf _t1
920 ;main.c: 279: flag=1;
921 0019 01A0 clrf _flag
922 001A 0AA0 incf _flag
923 ;main.c: 280: }
924 001B l64
925
926 psect intsave_0
927 0075 saved_w
928 0075 ds 1
929
930 psect intret
931 001B 0850 movf saved_pclath,w
932 001C 008A movwf 10
933 001D int_restore
934 001D 084F movf saved_status,w
935 001E 0083 movwf 3
936 001F 0EF5 swapf saved_w
937 0020 0E75 swapf saved_w,w
938 0021 0009 retfie
939
940 psect intentry
941 0004 int_entry
942 0004 00F5 movwf saved_w
943 0005 0803 movf 3,w
944 0006 0183 clrf 3
945 0007 00CF movwf saved_status
946 0008 080A movf 10,w
947 0009 00D0 movwf saved_pclath
948 000A 018A clrf 10
949
950 psect intsave
951 004F saved_status
952 004F ds 1
953 0050 saved_pclath
954 0050 ds 1
955
956 psect text20
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
1019 0000
1020 0000
1021 0000
1022 0000
1023 0000
1024 0000
1025 0000
1026 0000
1027 0000
1028 0000
1029 0000
1030 0000
1031 0000
1032 0000
1033 0000
1034 0000
1035 0000
1036 0000
1037 0000
1038 0000
1039 0000
1040 0000
1041 0000
1042 0000
1043 0000
1044 0000
1045 0000
1046 0000
1047 0000
1048 0000
1049 0000
1050 0000
1051 0000
1052 0000
1053 0000
1054 0000
1055 0000
1056 0000
1057 0000
1058 0000
1059 0000
1060 0000
1061 0000
1062 0000
1063 0000
1064 0000
1065 0000
1066 0000
1067 0000
1068 0000
1069 0000
1070 0000
1071 0000
1072 0000
1073 0000
1074 0000
1075 0000
1076 0000
1077 0000
1078 0000
1079 0000
1080 0000
1081 0000
1082 0000
1083 0000
1084 0000
1085 0000
1086 0000
1087 0000
1088 0000
1089 0000
1090 0000
1091 0000
1092 0000
1093 0000
1094 0000
1095 0000
1096 0000
1097 0000
1098 0000
1099 0000
1100 0000
1101 0000
1102 0000
1103 0000
1104 0000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -