📄 main.lst
字号:
C51 COMPILER V6.23a MAIN 07/22/2006 09:35:03 PAGE 10
552 3 PlayerRun();
553 3 else
554 3 LcdDisplayAscii0816(2,0,0,130);
555 3
556 3 LcdDisplayClock(2,32,GetSystemRtc());
557 3
558 3 switch(GetKeyBoard())
559 3 {
560 4 case KEY_ENT:
561 4 if(FlagPlayRun)
562 4 PlayerStop();
563 4
564 4 LcdClear();
565 4 LcdDisplayPlaySelectMenu(0);
566 4 SysWorkStatus = SYS_WORK_SEL_RAM_PLAY;
567 4 break;
568 4
569 4 case KEY_UP:
570 4 if(FlagPlayRun)
571 4 PlayerStop();
572 4
573 4 if(MemMiscPt)
574 4 MemMiscPt--;
575 4 else
576 4 MemMiscPt=MemMiscCnt-1;
577 4
578 4 FileOpenMemory(MemMiscPt);
579 4
580 4 LcdDisplaytFileName(MemMiscPt+1,&FileList[MemMiscPt].Name);
581 4 ResetSystemRtc();
582 4 LcdDisplayClock(2,32,GetSystemRtc());
583 4 PlayerStart();
584 4 break;
585 4
586 4 case KEY_DOWN:
587 4 if(FlagPlayRun)
588 4 PlayerStop();
589 4
590 4 if(MemMiscPt<MemMiscCnt-1)
591 4 MemMiscPt++;
592 4 else
593 4 MemMiscPt=0;
594 4
595 4 FileOpenMemory(MemMiscPt);
596 4
597 4 LcdDisplaytFileName(MemMiscPt+1,&FileList[MemMiscPt].Name);
598 4 ResetSystemRtc();
599 4 LcdDisplayClock(2,32,GetSystemRtc());
600 4 PlayerStart();
601 4 break;
602 4
603 4 case KEY_LEFT:
604 4 case KEY_LEFT_ON:
605 4 if(ParamaVolume>0)
606 4 {
607 5 ParamaVolume --;
608 5 SoundVolumeAdj();
609 5 LcdDisplayVolume();
610 5 }
611 4 break;
612 4
613 4 case KEY_RIGHT:
C51 COMPILER V6.23a MAIN 07/22/2006 09:35:03 PAGE 11
614 4 case KEY_RIGHT_ON:
615 4 if(ParamaVolume<127)
616 4 {
617 5 ParamaVolume ++;
618 5 SoundVolumeAdj();
619 5 LcdDisplayVolume();
620 5 }
621 4 break;
622 4 }
623 3 break;
624 3
625 3 case SYS_WORK_SET_MENU_0: //参数设定菜单1
626 3 switch(GetKeyBoard())
627 3 {
628 4 case KEY_ENT:
629 4 LcdClear();
630 4 LcdDisplayMenu(3);
631 4 SysWorkStatus = SYS_WORK_MENU_SET;
632 4 break;
633 4
634 4 case KEY_UP:
635 4 LcdDisplayParamMenu(3);
636 4 SysWorkStatus = SYS_WORK_SET_MENU_3;
637 4 break;
638 4
639 4 case KEY_DOWN:
640 4 LcdDisplayParamMenu(1);
641 4 SysWorkStatus = SYS_WORK_SET_MENU_1;
642 4 break;
643 4
644 4 case KEY_LEFT:
645 4 case KEY_RIGHT:
646 4 if(FlagTempo)
647 4 FlagTempo = false;
648 4 else
649 4 FlagTempo = true;
650 4
651 4 LcdDisplaySetParam();
652 4 break;
653 4 }
654 3 break;
655 3
656 3 case SYS_WORK_SET_MENU_1: //参数设定菜单2
657 3 switch(GetKeyBoard())
658 3 {
659 4 case KEY_ENT:
660 4 LcdClear();
661 4 LcdDisplayMenu(3);
662 4 SysWorkStatus = SYS_WORK_MENU_SET;
663 4 break;
664 4
665 4 case KEY_UP:
666 4 LcdDisplayParamMenu(0);
667 4 SysWorkStatus = SYS_WORK_SET_MENU_0;
668 4 break;
669 4
670 4 case KEY_DOWN:
671 4 LcdDisplayParamMenu(2);
672 4 SysWorkStatus = SYS_WORK_SET_MENU_2;
673 4 break;
674 4
675 4 case KEY_LEFT:
C51 COMPILER V6.23a MAIN 07/22/2006 09:35:03 PAGE 12
676 4 case KEY_RIGHT:
677 4 if(FlagInput)
678 4 FlagInput = false;
679 4 else
680 4 FlagInput = true;
681 4
682 4 LcdDisplaySetParam();
683 4 break;
684 4 }
685 3 break;
686 3
687 3 case SYS_WORK_SET_MENU_2: //参数设定菜单3
688 3 switch(GetKeyBoard())
689 3 {
690 4 case KEY_ENT:
691 4 LcdClear();
692 4 LcdDisplayMenu(3);
693 4 SysWorkStatus = SYS_WORK_MENU_SET;
694 4 break;
695 4
696 4 case KEY_UP:
697 4 LcdDisplayParamMenu(1);
698 4 SysWorkStatus = SYS_WORK_SET_MENU_1;
699 4 break;
700 4
701 4 case KEY_DOWN:
702 4 LcdDisplayParamMenu(3);
703 4 SysWorkStatus = SYS_WORK_SET_MENU_3;
704 4 break;
705 4
706 4 case KEY_LEFT:
707 4 case KEY_RIGHT:
708 4 if(FlagOutput)
709 4 FlagOutput = false;
710 4 else
711 4 FlagOutput = true;
712 4
713 4 LcdDisplaySetParam();
714 4 break;
715 4 }
716 3 break;
717 3
718 3 case SYS_WORK_SET_MENU_3: //参数设定菜单4
719 3 switch(GetKeyBoard())
720 3 {
721 4 case KEY_ENT:
722 4 LcdClear();
723 4 LcdDisplayMenu(3);
724 4 SysWorkStatus = SYS_WORK_MENU_SET;
725 4 break;
726 4
727 4 case KEY_UP:
728 4 LcdDisplayParamMenu(2);
729 4 SysWorkStatus = SYS_WORK_SET_MENU_2;
730 4 break;
731 4
732 4 case KEY_DOWN:
733 4 LcdDisplayParamMenu(0);
734 4 SysWorkStatus = SYS_WORK_SET_MENU_0;
735 4 break;
736 4
737 4 case KEY_LEFT:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -