📄 wxbj.lst
字号:
211 //===============================
212 void dis_check(uchar m)// 查询时显示的报警历史记录(翻页)
213 {
214 1 switch(m)
215 1 {case 0:{P0=SEG7[temp_min%10];}break;
*** ERROR C202 IN LINE 215 OF WXBJ.C: 'P0': undefined identifier
216 2 case 1:{P0=SEG7[temp_min/10];}break;
*** ERROR C202 IN LINE 216 OF WXBJ.C: 'P0': undefined identifier
217 2 case 2:{P0=SEG7[temp_hou%10];}break;
*** ERROR C202 IN LINE 217 OF WXBJ.C: 'P0': undefined identifier
218 2 case 3:{P0=SEG7[temp_hou/10];}break;
*** ERROR C202 IN LINE 218 OF WXBJ.C: 'P0': undefined identifier
219 2 case 4:{P0=SEG7[temp_day%10];}break;
*** ERROR C202 IN LINE 219 OF WXBJ.C: 'P0': undefined identifier
220 2 case 5:{P0=SEG7[temp_day/10];}break;
*** ERROR C202 IN LINE 220 OF WXBJ.C: 'P0': undefined identifier
221 2 case 6:{P0=SEG7[ALMadd%10];}break;
*** ERROR C202 IN LINE 221 OF WXBJ.C: 'P0': undefined identifier
222 2 case 7:{P0=SEG7[ALMadd/10];}break;
*** ERROR C202 IN LINE 222 OF WXBJ.C: 'P0': undefined identifier
223 2 default:break;
224 2 }
225 1 P2=act[m];P0_7=1;
*** ERROR C202 IN LINE 225 OF WXBJ.C: 'P2': undefined identifier
*** ERROR C202 IN LINE 225 OF WXBJ.C: 'P0_7': undefined identifier
226 1 }
227
228 /*******************************/
229 void dis_time(uchar m) //显示走时
230 {
231 1 switch(m)
232 1 {case 0:{P0=SEG7[min%10];}break;
*** ERROR C202 IN LINE 232 OF WXBJ.C: 'P0': undefined identifier
233 2 case 1:{P0=SEG7[min/10];}break;
*** ERROR C202 IN LINE 233 OF WXBJ.C: 'P0': undefined identifier
234 2 case 2:{P0=SEG7[hou%10];}break;
*** ERROR C202 IN LINE 234 OF WXBJ.C: 'P0': undefined identifier
235 2 case 3:{P0=SEG7[hou/10];}break;
*** ERROR C202 IN LINE 235 OF WXBJ.C: 'P0': undefined identifier
236 2 case 4:{P0=SEG7[day%10];}break;
*** ERROR C202 IN LINE 236 OF WXBJ.C: 'P0': undefined identifier
237 2 case 5:{P0=SEG7[day/10];}break;
*** ERROR C202 IN LINE 237 OF WXBJ.C: 'P0': undefined identifier
238 2 case 6:{P0=SEG7[mon%10];}break;
*** ERROR C202 IN LINE 238 OF WXBJ.C: 'P0': undefined identifier
239 2 case 7:{P0=SEG7[mon/10];}break;
*** ERROR C202 IN LINE 239 OF WXBJ.C: 'P0': undefined identifier
240 2 default:break;
C51 COMPILER V7.50 WXBJ 09/11/2007 13:26:28 PAGE 6
241 2 }
242 1 if(!d_05s) {P0_7=0;}
*** ERROR C202 IN LINE 242 OF WXBJ.C: 'P0_7': undefined identifier
243 1 else {P0_7=1;}
*** ERROR C202 IN LINE 243 OF WXBJ.C: 'P0_7': undefined identifier
244 1 P2=act[m];
*** ERROR C202 IN LINE 244 OF WXBJ.C: 'P2': undefined identifier
245 1 }
246
247 /****************************/
248 void dis_adjtime(uchar m)// 显示调时
249 {
250 1 switch(m)
251 1 {case 0:{P0=SEG7[min%10];}break;
*** ERROR C202 IN LINE 251 OF WXBJ.C: 'P0': undefined identifier
252 2 case 1:{P0=SEG7[min/10];}break;
*** ERROR C202 IN LINE 252 OF WXBJ.C: 'P0': undefined identifier
253 2 case 2:{P0=SEG7[hou%10];}break;
*** ERROR C202 IN LINE 253 OF WXBJ.C: 'P0': undefined identifier
254 2 case 3:{P0=SEG7[hou/10];}break;
*** ERROR C202 IN LINE 254 OF WXBJ.C: 'P0': undefined identifier
255 2 case 4:{P0=SEG7[day%10];}break;
*** ERROR C202 IN LINE 255 OF WXBJ.C: 'P0': undefined identifier
256 2 case 5:{P0=SEG7[day/10];}break;
*** ERROR C202 IN LINE 256 OF WXBJ.C: 'P0': undefined identifier
257 2 case 6:{P0=SEG7[mon%10];}break;
*** ERROR C202 IN LINE 257 OF WXBJ.C: 'P0': undefined identifier
258 2 case 7:{P0=SEG7[mon/10];}break;
*** ERROR C202 IN LINE 258 OF WXBJ.C: 'P0': undefined identifier
259 2 default:break;
260 2 }
261 1 P0_7=1;
*** ERROR C202 IN LINE 261 OF WXBJ.C: 'P0_7': undefined identifier
262 1 P2=act[m];
*** ERROR C202 IN LINE 262 OF WXBJ.C: 'P2': undefined identifier
263 1 }
264
265 /****************************/
266 void dis_adjT1_st(uchar m) //显示T1调整及设定
267 {
268 1 switch(m)
269 1 {case 0:{P0=SEG7[T1min_st%10];}break;
*** ERROR C202 IN LINE 269 OF WXBJ.C: 'P0': undefined identifier
270 2 case 1:{P0=SEG7[T1min_st/10];}break;
*** ERROR C202 IN LINE 270 OF WXBJ.C: 'P0': undefined identifier
271 2 case 2:{P0=SEG7[T1hou_st%10];}break;
*** ERROR C202 IN LINE 271 OF WXBJ.C: 'P0': undefined identifier
272 2 case 3:{P0=SEG7[T1hou_st/10];}break;
*** ERROR C202 IN LINE 272 OF WXBJ.C: 'P0': undefined identifier
273 2 case 4:{P0=0x00;}break;
*** ERROR C202 IN LINE 273 OF WXBJ.C: 'P0': undefined identifier
274 2 case 5:{P0=0x00;}break;
*** ERROR C202 IN LINE 274 OF WXBJ.C: 'P0': undefined identifier
275 2 case 6:{P0=SEG7[1];}break;
*** ERROR C202 IN LINE 275 OF WXBJ.C: 'P0': undefined identifier
276 2 case 7:{P0=0x31;}break;
*** ERROR C202 IN LINE 276 OF WXBJ.C: 'P0': undefined identifier
277 2 default:break;
278 2 }
279 1 if(!T1_startflag) P0_7=1;
*** ERROR C202 IN LINE 279 OF WXBJ.C: 'P0_7': undefined identifier
280 1 else P0_7=0;
C51 COMPILER V7.50 WXBJ 09/11/2007 13:26:28 PAGE 7
*** ERROR C202 IN LINE 280 OF WXBJ.C: 'P0_7': undefined identifier
281 1 P2=act[m];
*** ERROR C202 IN LINE 281 OF WXBJ.C: 'P2': undefined identifier
282 1 }
283
284 /************************************/
285 void dis_adjT1_end(uchar m) //显示T2调整及设定
286 {
287 1 switch(m)
288 1 {case 0:{P0=SEG7[T1min_end%10];}break;
*** ERROR C202 IN LINE 288 OF WXBJ.C: 'P0': undefined identifier
289 2 case 1:{P0=SEG7[T1min_end/10];}break;
*** ERROR C202 IN LINE 289 OF WXBJ.C: 'P0': undefined identifier
290 2 case 2:{P0=SEG7[T1hou_end%10];}break;
*** ERROR C202 IN LINE 290 OF WXBJ.C: 'P0': undefined identifier
291 2 case 3:{P0=SEG7[T1hou_end/10];}break;
*** ERROR C202 IN LINE 291 OF WXBJ.C: 'P0': undefined identifier
292 2 case 4:{P0=0x00;}break;
*** ERROR C202 IN LINE 292 OF WXBJ.C: 'P0': undefined identifier
293 2 case 5:{P0=0x00;}break;
*** ERROR C202 IN LINE 293 OF WXBJ.C: 'P0': undefined identifier
294 2 case 6:{P0=SEG7[2];}break;
*** ERROR C202 IN LINE 294 OF WXBJ.C: 'P0': undefined identifier
295 2 case 7:{P0=0x31;}break;
*** ERROR C202 IN LINE 295 OF WXBJ.C: 'P0': undefined identifier
296 2 default:break;
297 2 }
298 1 if(!T1_endflag) P0_7=1;
*** ERROR C202 IN LINE 298 OF WXBJ.C: 'P0_7': undefined identifier
299 1 else P0_7=0;
*** ERROR C202 IN LINE 299 OF WXBJ.C: 'P0_7': undefined identifier
300 1 P2=act[m];
*** ERROR C202 IN LINE 300 OF WXBJ.C: 'P2': undefined identifier
301 1 }
302
303 /****************************************/
304 void dis_adjT2_st(uchar m) //显示T3调整及设定
305 {
306 1 switch(m)
307 1 {case 0:{P0=SEG7[T2min_st%10];}break;
*** ERROR C202 IN LINE 307 OF WXBJ.C: 'P0': undefined identifier
308 2 case 1:{P0=SEG7[T2min_st/10];}break;
*** ERROR C202 IN LINE 308 OF WXBJ.C: 'P0': undefined identifier
309 2 case 2:{P0=SEG7[T2hou_st%10];}break;
*** ERROR C202 IN LINE 309 OF WXBJ.C: 'P0': undefined identifier
310 2 case 3:{P0=SEG7[T2hou_st/10];}break;
*** ERROR C202 IN LINE 310 OF WXBJ.C: 'P0': undefined identifier
311 2 case 4:{P0=0x00;}break;
*** ERROR C202 IN LINE 311 OF WXBJ.C: 'P0': undefined identifier
312 2 case 5:{P0=0x00;}break;
*** ERROR C202 IN LINE 312 OF WXBJ.C: 'P0': undefined identifier
313 2 case 6:{P0=SEG7[3];}break;
*** ERROR C202 IN LINE 313 OF WXBJ.C: 'P0': undefined identifier
314 2 case 7:{P0=0x31;}break;
*** ERROR C202 IN LINE 314 OF WXBJ.C: 'P0': undefined identifier
315 2 default:break;
316 2 }
317 1 if(!T2_startflag) P0_7=1;
*** ERROR C202 IN LINE 317 OF WXBJ.C: 'P0_7': undefined identifier
318 1 else P0_7=0;
*** ERROR C202 IN LINE 318 OF WXBJ.C: 'P0_7': undefined identifier
319 1 P2=act[m];
C51 COMPILER V7.50 WXBJ 09/11/2007 13:26:28 PAGE 8
*** ERROR C202 IN LINE 319 OF WXBJ.C: 'P2': undefined identifier
320 1 }
321
322 /**************************************/
323 void dis_adjT2_end(uchar m) //显示T4调整及设定
324 {
325 1 switch(m)
326 1 {case 0:{P0=SEG7[T2min_end%10];}break;
*** ERROR C202 IN LINE 326 OF WXBJ.C: 'P0': undefined identifier
327 2 case 1:{P0=SEG7[T2min_end/10];}break;
*** ERROR C202 IN LINE 327 OF WXBJ.C: 'P0': undefined identifier
328 2 case 2:{P0=SEG7[T2hou_end%10];}break;
*** ERROR C202 IN LINE 328 OF WXBJ.C: 'P0': undefined identifier
329 2 case 3:{P0=SEG7[T2hou_end/10];}break;
*** ERROR C202 IN LINE 329 OF WXBJ.C: 'P0': undefined identifier
330 2 case 4:{P0=0x00;}break;
*** ERROR C202 IN LINE 330 OF WXBJ.C: 'P0': undefined identifier
331 2 case 5:{P0=0x00;}break;
*** ERROR C202 IN LINE 331 OF WXBJ.C: 'P0': undefined identifier
332 2 case 6:{P0=SEG7[4];}break;
*** ERROR C202 IN LINE 332 OF WXBJ.C: 'P0': undefined identifier
333 2 case 7:{P0=0x31;}break;
*** ERROR C202 IN LINE 333 OF WXBJ.C: 'P0': undefined identifier
334 2 default:break;
335 2 }
336 1 if(!T2_endflag) P0_7=1;
*** ERROR C202 IN LINE 336 OF WXBJ.C: 'P0_7': undefined identifier
337 1 else P0_7=0;
*** ERROR C202 IN LINE 337 OF WXBJ.C: 'P0_7': undefined identifier
338 1 P2=act[m];
*** ERROR C202 IN LINE 338 OF WXBJ.C: 'P2': undefined identifier
339 1 }
340
341 /***************************************/
342 void dis_adjALMtime(uchar m) // 显示报警时间调整1~59及设定
343 {
344 1 switch(m)
345 1 {case 0:{P0=SEG7[ALMmin%10];}break;
*** ERROR C202 IN LINE 345 OF WXBJ.C: 'P0': undefined identifier
346 2 case 1:{P0=SEG7[ALMmin/10];}break;
*** ERROR C202 IN LINE 346 OF WXBJ.C: 'P0': undefined identifier
347 2 case 2:{P0=0x00;}break;
*** ERROR C202 IN LINE 347 OF WXBJ.C: 'P0': undefined identifier
348 2 case 3:{P0=0x00;}break;
*** ERROR C202 IN LINE 348 OF WXBJ.C: 'P0': undefined identifier
349 2 case 4:{P0=0x00;}break;
*** ERROR C202 IN LINE 349 OF WXBJ.C: 'P0': undefined identifier
350 2 case 5:{P0=0x00;}break;
*** ERROR C202 IN LINE 350 OF WXBJ.C: 'P0': undefined identifier
351 2 case 6:{P0=0X38;}break;
*** ERROR C202 IN LINE 351 OF WXBJ.C: 'P0': undefined identifier
352 2 case 7:{P0=0x77;}break;
*** ERROR C202 IN LINE 352 OF WXBJ.C: 'P0': undefined identifier
353 2 default:break;
354 2 }
355 1 P0_7=1;
*** ERROR C202 IN LINE 355 OF WXBJ.C: 'P0_7': undefined identifier
356 1 P2=act[m];
*** ERROR C202 IN LINE 356 OF WXBJ.C: 'P2': undefined identifier
357 1 }
358
359 /************************************/
C51 COMPILER V7.50 WXBJ 09/11/2007 13:26:28 PAGE 9
360 /*时、分、秒计时单元转换*/
361 void conv()
362 {
363 1 if(deda<=5)d_05s=0;
364 1 else d_05s=1;
365 1 if(deda>=10){sec++;deda=0;}
366 1
367 1 if(sec>=60){min++;sec=0;if(ALMstart)ALMmin--;}//若报警标志启动,则报警时间递
368 1 //减
369 1 if(ALMmin==0){ALMstart=0;rdflag=0;}// 若报警时间减为0,则关闭报警标志
370 1
371 1 if(min>=60){hou++;min=0;}
372 1 if(hou>=24){day++;hou=0;}
373 1 switch(mon)
374 1 {case 1:if(day>31){mon++;day=1;}break;// 万年历计算
375 2 case 2:if(day>28){mon++;day=1;}break;
376 2 case 3:if(day>31){mon++;day=1;}break;
377 2 case 4:if(day>30){mon++;day=1;}break;
378 2 case 5:if(day>31){mon++;day=1;}break;
379 2 case 6:if(day>30){mon++;day=1;}break;
380 2 case 7:if(day>31){mon++;day=1;}break;
381 2 case 8:if(day>31){mon++;day=1;}break;
382 2 case 9:if(day>30){mon++;day=1;}break;
383 2 case 10:if(day>31){mon++;day=1;}break;
384 2 case 11:if(day>30){mon++;day=1;}break;
385 2 case 12:if(day>31){mon++;day=1;}break;
386 2 default:break;
387 2 }
388 1 if(mon>12)mon=1;
389 1 }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -