📄 main.lst
字号:
344 4 case 1:
345 4 if (Time250msFlag==1)
346 4 {
347 5 Time250msFlag=0;
348 5 if (flash==1)
349 5 {
350 6 flash=0;
351 6 Disp_array[0]=mon/10;
352 6 Disp_array[1]=mon-10*(mon/10);
353 6 }
354 5 else
355 5 {
356 6 flash=1;
357 6 Disp_array[0]=16;
358 6 Disp_array[1]=16;
359 6 }
360 5 }
361 4 break;
362 4 case 2:
363 4 if (Time250msFlag==1)
364 4 {
365 5 Time250msFlag=0;
C51 COMPILER V7.07 MAIN 08/03/2005 11:35:47 PAGE 7
366 5 if (flash==1)
367 5 {
368 6 flash=0;
369 6 Disp_array[2]=dat/10;
370 6 Disp_array[3]=dat-10*(dat/10);
371 6 }
372 5 else
373 5 {
374 6 flash=1;
375 6 Disp_array[2]=16;
376 6 Disp_array[3]=16;
377 6 }
378 5 }
379 4 Disp_array[0]=mon/10;
380 4 Disp_array[1]=mon-10*(mon/10);
381 4 break;
382 4 case 3:
383 4 if (Time250msFlag==1)
384 4 {
385 5 Time250msFlag=0;
386 5 if (flash==1)
387 5 {
388 6 flash=0;
389 6 Disp_array[4]=hou/10;
390 6 Disp_array[5]=hou-10*(hou/10);
391 6 }
392 5 else
393 5 {
394 6 flash=1;
395 6 Disp_array[4]=16;
396 6 Disp_array[5]=16;
397 6 }
398 5 }
399 4 Disp_array[2]=dat/10;
400 4 Disp_array[3]=dat-10*(dat/10);
401 4 break;
402 4 case 4:
403 4 if (Time250msFlag==1)
404 4 {
405 5 Time250msFlag=0;
406 5 if (flash==1)
407 5 {
408 6 flash=0;
409 6 Disp_array[6]=min/10;
410 6 Disp_array[7]=min-10*(min/10);
411 6 }
412 5 else
413 5 {
414 6 flash=1;
415 6 Disp_array[6]=16;
416 6 Disp_array[7]=16;
417 6 }
418 5 }
419 4 Disp_array[4]=hou/10;
420 4 Disp_array[5]=hou-10*(hou/10);
421 4 break;
422 4 default:
423 4 segflag=0;
424 4 break;
425 4 }
426 3 break;
427 3 case 1: //显示定时界面
C51 COMPILER V7.07 MAIN 08/03/2005 11:35:47 PAGE 8
428 3 switch(segflag)
429 3 {
430 4 case 0:
431 4 Disp_array[0]=17; //TIMER
432 4 Disp_array[1]=18;
433 4 Disp_array[2]=19;
434 4 Disp_array[3]=20;
435 4 Disp_array[4]=21;
436 4 Disp_array[5]=22;
437 4 Disp_array[6]=16;
438 4 Disp_array[7]=(char)TimeOpenflag;
439 4 break;
440 4 case 1:
441 4 if (Time250msFlag==1)
442 4 {
443 5 Time250msFlag=0;
444 5 if (flash==1)
445 5 {
446 6 flash=0;
447 6 Disp_array[7]=(char)TimeOpenflag;
448 6 }
449 5 else
450 5 {
451 6 flash=1;
452 6 Disp_array[7]=16;
453 6 }
454 5 }
455 4 break;
456 4 default:
457 4 segflag=0;
458 4 break;
459 4 }
460 3 break;
461 3 case 2:
462 3 switch(segflag)
463 3 {
464 4 case 0:
465 4 TimerFlag=(bit)TimerArray[Timer][2];
466 4 hout=TimerArray[Timer][0];
467 4 mint=TimerArray[Timer][1];
468 4 Disp_array[0]=10;
469 4 Disp_array[1]=Timer/10;
470 4 Disp_array[2]=Timer-10*(Timer/10);
471 4 Disp_array[3]=(char)TimerFlag;
472 4 Disp_array[4]=hout/10;
473 4 Disp_array[5]=hout-10*(hout/10);
474 4 Disp_array[6]=mint/10;
475 4 Disp_array[7]=mint-10*(mint/10);
476 4 break;
477 4 case 1:
478 4 if (Time250msFlag==1)
479 4 {
480 5 Time250msFlag=0;
481 5 if (flash==1)
482 5 {
483 6 flash=0;
484 6 TimerFlag=(bit)TimerArray[Timer][2];
485 6 hout=TimerArray[Timer][0];
486 6 mint=TimerArray[Timer][1];
487 6 Disp_array[0]=10;
488 6 Disp_array[1]=Timer/10;
489 6 Disp_array[2]=Timer-10*(Timer/10);
C51 COMPILER V7.07 MAIN 08/03/2005 11:35:47 PAGE 9
490 6 Disp_array[3]=(char)TimerFlag;
491 6 Disp_array[4]=hout/10;
492 6 Disp_array[5]=hout-10*(hout/10);
493 6 Disp_array[6]=mint/10;
494 6 Disp_array[7]=mint-10*(mint/10);
495 6 }
496 5 else
497 5 {
498 6 flash=1;
499 6 Disp_array[1]=16;
500 6 Disp_array[2]=16;
501 6 }
502 5 }
503 4 break;
504 4 case 2:
505 4 Disp_array[1]=Timer/10;
506 4 Disp_array[2]=Timer-10*(Timer/10);
507 4 TimerArray[Timer][2]=(char)TimerFlag;
508 4 if (Time250msFlag==1)
509 4 {
510 5 Time250msFlag=0;
511 5 if (flash==1)
512 5 {
513 6 flash=0;
514 6 Disp_array[3]=(char)TimerFlag;
515 6 }
516 5 else
517 5 {
518 6 flash=1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -