📄 main.lst
字号:
1030 0D5F 3A0A xorlw 10
1031 0D60 1903 btfsc 3,2
1032 0D61 2D66 goto u570
1033 0D62 085B movf _Time_Month,w
1034 0D63 3A0C xorlw 12
1035 0D64 1D03 btfss 3,2
1036 0D65 2D68 goto l75
1037 0D66 u570
1038 ;main.c: 288: {
1039 0D66 3020 movlw 32
1040 0D67 2D9C goto L11
1041 ;main.c: 290: Time_Day=1;
1042 ;main.c: 291: }
1043 ;main.c: 292: else if(Time_Month==4||Time_Month
+ ==6||Time_Month==9||Time_Month==11)
1044 0D68 l75
1045 0D68 085B movf _Time_Month,w
1046 0D69 3A04 xorlw 4
1047 0D6A 1903 btfsc 3,2
1048 0D6B 2D78 goto u650
1049 0D6C 085B movf _Time_Month,w
1050 0D6D 3A06 xorlw 6
1051 0D6E 1903 btfsc 3,2
1052 0D6F 2D78 goto u650
1053 0D70 085B movf _Time_Month,w
1054 0D71 3A09 xorlw 9
1055 0D72 1903 btfsc 3,2
1056 0D73 2D78 goto u650
1057 0D74 085B movf _Time_Month,w
1058 0D75 3A0B xorlw 11
1059 0D76 1D03 btfss 3,2
1060 0D77 2D7A goto l78
1061 0D78 u650
1062 ;main.c: 293: {
1063 0D78 301F movlw 31
1064 0D79 2D9C goto L11
1065 ;main.c: 295: Time_Day=1;
1066 ;main.c: 296: }
1067 ;main.c: 297: else if(Time_Month==2)
1068 0D7A l78
1069 0D7A 085B movf _Time_Month,w
1070 0D7B 3A02 xorlw 2
1071 0D7C 1D03 btfss 3,2
1072 0D7D 2DDF goto l55
1073 ;main.c: 298: {
1074 0D7E 3090 movlw 144
1075 0D7F 00CE movwf btemp+2
1076 0D80 3001 movlw 1
1077 0D81 00CF movwf btemp+3
1078 0D82 085D movf _Time_Year,w
1079 0D83 00CC movwf btemp
1080 0D84 01CD clrf btemp+1
1081 0D85 118A 2765 158A fcall awmod
1082 0D88 084D movf btemp+1,w
1083 0D89 044C iorwf btemp,w
1084 0D8A 1903 btfsc 3,2
1085 0D8B 2D99 goto u720
1086 0D8C 085D movf _Time_Year,w
1087 0D8D 3903 andlw 3
1088 0D8E 1D03 btfss 3,2
1089 0D8F 2D9B goto l82
1090 0D90 3064 movlw 100
1091 0D91 00CD movwf btemp+1
1092 0D92 085D movf _Time_Year,w
1093 0D93 118A 277C 158A fcall lbmod
1094 0D96 084C movf btemp,w
1095 0D97 1903 btfsc 3,2
1096 0D98 2D9B goto l82
1097 0D99 u720
1098 ;main.c: 300: {
1099 0D99 301E movlw 30
1100 0D9A 2D9C goto L11
1101 ;main.c: 302: Time_Day=1;
1102 ;main.c: 303: }
1103 ;main.c: 304: else
1104 0D9B l82
1105 ;main.c: 305: {
1106 0D9B 301D movlw 29
1107 0D9C L11
1108 0D9C 0258 subwf _Time_Day,w
1109 0D9D 1C03 btfss 3,0
1110 0D9E 2DDF goto l55
1111 ;main.c: 307: Time_Day=1;
1112 0D9F 01D8 clrf _Time_Day
1113 0DA0 0AD8 incf _Time_Day
1114 ;main.c: 308: }
1115 ;main.c: 309: }
1116 ;main.c: 313: else if(time_Menu_Flag==4)
1117 0DA1 2DDF goto l55
1118 0DA2 l74
1119 0DA2 082D movf _time_Menu_Flag,w
1120 0DA3 3A04 xorlw 4
1121 0DA4 1D03 btfss 3,2
1122 0DA5 2DAD goto l87
1123 ;main.c: 314: {
1124 0DA6 0AD9 incf _Time_Hour
1125 ;main.c: 316: if(Time_Hour>=24)
1126 0DA7 3018 movlw 24
1127 0DA8 0259 subwf _Time_Hour,w
1128 0DA9 1C03 btfss 3,0
1129 0DAA 2DDF goto l55
1130 ;main.c: 317: Time_Hour=0;
1131 0DAB 01D9 clrf _Time_Hour
1132 ;main.c: 318: }
1133 ;main.c: 319: else if(time_Menu_Flag==5)
1134 0DAC 2DDF goto l55
1135 0DAD l87
1136 0DAD 082D movf _time_Menu_Flag,w
1137 0DAE 3A05 xorlw 5
1138 0DAF 1D03 btfss 3,2
1139 0DB0 2DB8 goto l90
1140 ;main.c: 320: {
1141 0DB1 0ADA incf _Time_Min
1142 ;main.c: 322: if(Time_Min>=60)
1143 0DB2 303C movlw 60
1144 0DB3 025A subwf _Time_Min,w
1145 0DB4 1C03 btfss 3,0
1146 0DB5 2DDF goto l55
1147 ;main.c: 323: Time_Min=0;
1148 0DB6 01DA clrf _Time_Min
1149 ;main.c: 324: }
1150 ;main.c: 325: else if(time_Menu_Flag==6)
1151 0DB7 2DDF goto l55
1152 0DB8 l90
1153 0DB8 082D movf _time_Menu_Flag,w
1154 0DB9 3A06 xorlw 6
1155 0DBA 1D03 btfss 3,2
1156 0DBB 2DDF goto l55
1157 ;main.c: 326: {
1158 0DBC 0ADC incf _Time_Second
1159 ;main.c: 328: if(Time_Second>=60)
1160 0DBD 303C movlw 60
1161 0DBE 025C subwf _Time_Second,w
1162 0DBF 1C03 btfss 3,0
1163 0DC0 2DDF goto l55
1164 ;main.c: 329: Time_Second=0;
1165 0DC1 01DC clrf _Time_Second
1166 ;main.c: 330: }
1167 ;main.c: 331: break;
1168 0DC2 2DDF goto l55
1169 0DC3 l95
1170 ;main.c: 333: case 5:
1171 ;main.c: 334: if(Danwei==0xff)
1172 0DC3 0F21 incfsz _Danwei,w
1173 0DC4 2DC7 goto l96
1174 ;main.c: 335: Danwei=0x00;
1175 0DC5 01A1 clrf _Danwei
1176 ;main.c: 336: else if(Danwei==0x00)
1177 0DC6 2DDF goto l55
1178 0DC7 l96
1179 0DC7 08A1 movf _Danwei
1180 0DC8 1D03 btfss 3,2
1181 0DC9 2DCD goto l98
1182 ;main.c: 337: Danwei=0x01;
1183 0DCA 01A1 clrf _Danwei
1184 0DCB 0AA1 incf _Danwei
1185 ;main.c: 338: else
1186 0DCC 2DDF goto l55
1187 0DCD l98
1188 ;main.c: 339: Danwei = 0xff;
1189 0DCD 30FF movlw -1
1190 0DCE 00A1 movwf _Danwei
1191 ;main.c: 341: break;
1192 0DCF 2DDF goto l55
1193 0DD0 l100
1194 ;main.c: 342: case 6:
1195 ;main.c: 343: Liangcheng++;
1196 0DD0 0AA3 incf _Liangcheng
1197 ;main.c: 344: break;
1198 ;main.c: 345: default:
1199 ;main.c: 346: break;
1200 0DD1 2DDF goto l55
1201 0DD2 l65
1202 0DD2 0827 movf _UPDOWN,w
1203 0DD3 3A01 xorlw 1
1204 0DD4 1903 btfsc 3,2
1205 0DD5 2D30 goto l66
1206 0DD6 3A03 xorlw 3
1207 0DD7 1903 btfsc 3,2
1208 0DD8 2D36 goto l68
1209 0DD9 3A07 xorlw 7
1210 0DDA 1903 btfsc 3,2
1211 0DDB 2DC3 goto l95
1212 0DDC 3A03 xorlw 3
1213 0DDD 1903 btfsc 3,2
1214 0DDE 2DD0 goto l100
1215 0DDF l55
1216 ;main.c: 352: if(RB5==0)
1217 0DDF 1A86 btfsc 6,5
1218 0DE0 2EC4 goto l102
1219 ;main.c: 353: {
1220 0DE1 01AE clrf _time_Return
1221 ;main.c: 355: time_Light_Count=0;
1222 0DE2 01AC clrf _time_Light_Count
1223 ;main.c: 356: delayI(12000);
1224 0DE3 30E0 movlw 224
1225 0DE4 00C5 movwf ?_delayI
1226 0DE5 302E movlw 46
1227 0DE6 00C6 movwf ?_delayI+1
1228 0DE7 158A 2227 158A fcall _delayI
1229 ;main.c: 358: if(RB5==0)
1230 0DEA 1A86 btfsc 6,5
1231 0DEB 2EC4 goto l102
1232 ;main.c: 359: {
1233 0DEC 0825 movf _Secret,w
1234 0DED 3A02 xorlw 2
1235 0DEE 1903 btfsc 3,2
1236 0DEF 2DFC goto u910
1237 0DF0 0825 movf _Secret,w
1238 0DF1 3A04 xorlw 4
1239 0DF2 1903 btfsc 3,2
1240 0DF3 2DFC goto u910
1241 0DF4 0825 movf _Secret,w
1242 0DF5 3A07 xorlw 7
1243 0DF6 1903 btfsc 3,2
1244 0DF7 2DFC goto u910
1245 0DF8 0825 movf _Secret,w
1246 0DF9 3A08 xorlw 8
1247 0DFA 1D03 btfss 3,2
1248 0DFB 2DFE goto l104
1249 0DFC u910
1250 ;main.c: 361: Secret++;
1251 0DFC 0AA5 incf _Secret
1252 ;main.c: 362: else if(Secret==9)
1253 0DFD 2E06 goto l105
1254 0DFE l104
1255 0DFE 0825 movf _Secret,w
1256 0DFF 3A09 xorlw 9
1257 0E00 1D03 btfss 3,2
1258 0E01 2E05 goto l106
1259 ;main.c: 363: {
1260 0E02 1520 bsf _MENU_Flag/(0+8),_MENU_Flag& (0+7)
1261 ;main.c: 365: ErrorFlag = 0;
1262 0E03 10A0 bcf _ErrorFlag/(0+8),_ErrorFlag& (0+7)
1263 ;main.c: 366: }
1264 0E04 2E06 goto l105
1265 0E05 l106
1266 0E05 01A5 clrf _Secret
1267 0E06 l105
1268 ;main.c: 369: if(MENU_Flag)
1269 0E06 1D20 btfss _MENU_Flag/(0+8),_MENU_Flag& (0+7)
1270 0E07 2EC4 goto l102
1271 ;main.c: 370: {
1272 0E08 1B20 btfsc _SonMenuFlag/(0+8),_SonMenuFlag& (0+7)
1273 0E09 2EB7 goto l113
1274 ;main.c: 372: {
1275 0E0A 3006 movlw 6
1276 0E0B 0227 subwf _UPDOWN,w
1277 0E0C 1803 btfsc 3,0
1278 0E0D 2EC4 goto l102
1279 ;main.c: 374: UPDOWN++;
1280 0E0E 0AA7 incf _UPDOWN
1281 ;main.c: 375: }
1282 ;main.c: 376: else
1283 0E0F 2EC4 goto l102
1284 ;main.c: 377: {
1285 0E10 l114
1286 ;main.c: 379: {
1287 ;main.c: 381: if(WarnPoint>Zero)
1288 0E10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -