📄 main.lst
字号:
833 058C 1703 bsf 3,6
834 058D 0189 clrf 9
835 ;main.c: 120: RB2=0;
836 058E 1283 bcf 3,5
837 058F 1303 bcf 3,6 ;carry unused
838 0590 1106 bcf 6,2
839 ;main.c: 121: write_com(0x38);
840 0591 3038 movlw 56
841 0592 24AD fcall _write_com
842 ;main.c: 122: write_com(0x0c);
843 0593 300C movlw 12
844 0594 24AD fcall _write_com
845 ;main.c: 123: write_com(0x06);
846 0595 3006 movlw 6
847 0596 24AD fcall _write_com
848 ;main.c: 124: write_com(0x01);
849 0597 3001 movlw 1
850 0598 24AD fcall _write_com
851 ;main.c: 125: write_com(0x80);
852 0599 3080 movlw -128
853 059A 2CAD ljmp _write_com
854 059B _read_time
855 ;main.c: 276: void read_time()
856 059B 3000 movlw 0
857 059C 120A 118A 2381 fcall _eeprom_read
858 059F 00A7 movwf _s2
859 ;main.c: 279: s1=eeprom_read(0x01);
860 05A0 3001 movlw 1
861 05A1 120A 118A 2381 fcall _eeprom_read
862 05A4 00A6 movwf _s1
863 ;main.c: 280: f2=eeprom_read(0x02);
864 05A5 3002 movlw 2
865 05A6 120A 118A 2381 fcall _eeprom_read
866 05A9 00A1 movwf _f2
867 ;main.c: 281: f1=eeprom_read(0x03);
868 05AA 3003 movlw 3
869 05AB 120A 118A 2381 fcall _eeprom_read
870 05AE 00A0 movwf _f1
871 ;main.c: 282: m2=eeprom_read(0x04);
872 05AF 3004 movlw 4
873 05B0 120A 118A 2381 fcall _eeprom_read
874 05B3 00A5 movwf _m2
875 ;main.c: 283: m1=eeprom_read(0x05);
876 05B4 3005 movlw 5
877 05B5 120A 118A 2381 fcall _eeprom_read
+ 120A 118A
878 05BA 00A4 movwf _m1
879 ;main.c: 284: if(s2>9)
880 05BB 300A movlw 10
881 05BC 0227 subwf _s2,w
882 05BD 1803 btfsc 3,0
883 ;main.c: 285: {
884 05BE 01A7 clrf _s2
885 ;main.c: 287: }
886 05BF 300A movlw 10
887 05C0 0226 subwf _s1,w
888 05C1 1803 btfsc 3,0
889 ;main.c: 289: {
890 05C2 01A6 clrf _s1
891 ;main.c: 291: }
892 05C3 300A movlw 10
893 05C4 0221 subwf _f2,w
894 05C5 1803 btfsc 3,0
895 ;main.c: 293: f2=0;
896 05C6 01A1 clrf _f2
897 ;main.c: 294: if(f1>9)
898 05C7 300A movlw 10
899 05C8 0220 subwf _f1,w
900 05C9 1803 btfsc 3,0
901 ;main.c: 295: f1=0;
902 05CA 01A0 clrf _f1
903 ;main.c: 296: if(m2>9)
904 05CB 300A movlw 10
905 05CC 0225 subwf _m2,w
906 05CD 1803 btfsc 3,0
907 ;main.c: 297: m2=0;
908 05CE 01A5 clrf _m2
909 ;main.c: 298: if(m1>9)
910 05CF 300A movlw 10
911 05D0 0224 subwf _m1,w
912 05D1 1803 btfsc 3,0
913 ;main.c: 299: m1=0;
914 05D2 01A4 clrf _m1
915 ;main.c: 300: }
916 05D3 0008 return ;W free
917 05D4 _main
918 ;main.c: 319: void main()
919 05D4 259B 120A 118A fcall _read_time
920 ;main.c: 322: lcd_init();
921 05D7 2584 120A 118A fcall _lcd_init
922 ;main.c: 323: disp_init();
923 05DA 2548 120A 118A fcall _disp_init
924 ;main.c: 324: ad_init();
925 05DD 24DD 120A 118A fcall _ad_init
926 ;main.c: 325: tmr1_init();
927 05E0 2481 fcall _tmr1_init
928 05E1 l59
929 ;main.c: 326: while(1)
930 ;main.c: 327: {
931 05E1 0B22 decfsz _flag,w
932 05E2 2DE1 goto l59
933 ;main.c: 329: {
934 05E3 01A2 clrf _flag
935 ;main.c: 331: temp=ADRESH;
936 05E4 081E movf 30,w ;volatile
937 05E5 00AA movwf _temp
938 ;main.c: 332: sum=num_change(temp);
939 05E6 2432 120A 118A fcall _num_change
940 05E9 00A8 movwf _sum
941 ;main.c: 333: GODONE=1;
942 05EA 149F bsf 31,1
943 ;main.c: 335: write_v(v,0x82);
944 05EB 082B movf _v,w
945 05EC 00AD movwf ?_write_v
946 05ED 082C movf _v+1,w
947 05EE 00AE movwf ?_write_v+1
948 05EF 3082 movlw -126
949 05F0 00AF movwf ?_write_v+2
950 05F1 23ED 120A 118A fcall _write_v
951 ;main.c: 336: write_m(sum,0x8b);
952 05F4 308B movlw -117
953 05F5 00AD movwf ?_write_m
954 05F6 0828 movf _sum,w
955 05F7 24F1 120A 118A fcall _write_m
956 ;main.c: 338: show_time();
957 05FA 255B 120A 118A fcall _show_time
958 ;main.c: 339: save_time();
959 05FD 23C8 120A 118A fcall _save_time
960 0600 2DE1 goto l59
961
962 psect text18
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
1105 0000
1106 0000
1107 0000
1108 0000
1109 0000
1110 0000
1111 0000
1112 0000
1113 0000
1114 0000
1115 0000
1116 0000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -