📄 main.lst
字号:
802 3 switch(SubMenu)
803 3 {
804 4 case 1:break;
805 4 case 2:break;
806 4 case 3:break;
807 4 case 4:break;
808 4 }
809 3 break;
810 3 }
811 2 }
812 1 }
813 /************************************************************************
814 *
815 *
816 * 以下为复用数字键9
817 * 选择NumKeyBuffer[N]作为菜单的子菜单一的输入缓存
818 * 需要时,自行在相应的菜单case语句中添加变量缓存数据
819 *
820 ***************************************************************************/
821 void Key9Func()
822 {
823 1 //按键代码
824 1 if(Confirm==3)
825 1 {
826 2 switch(Menu) //选择子菜单进入
827 2 {
828 3 case 1:
829 3 switch(SubMenu)
830 3 {
831 4 case 1:
832 4
833 4 break;
834 4 case 2:break;
835 4 case 3:break;
836 4 case 4:break;
837 4 }
838 3 break;
839 3 case 2:
840 3 switch(SubMenu)
841 3 {
842 4 case 1:break;
843 4 case 2:break;
844 4 case 3:break;
845 4 case 4:break;
846 4 }
847 3 break;
848 3 case 3:
849 3 switch(SubMenu)
850 3 {
851 4 case 1:break;
852 4 case 2:break;
853 4 case 3:break;
854 4 case 4:break;
855 4 }
856 3 break;
857 3 case 4:
858 3 switch(SubMenu)
859 3 {
860 4 case 1:break;
861 4 case 2:break;
C51 COMPILER V8.02 MAIN 09/06/2007 21:39:22 PAGE 15
862 4 case 3:break;
863 4 case 4:break;
864 4 }
865 3 break;
866 3 }
867 2 }
868 1 }
869 /************************************************************************
870 *
871 *
872 * 以下为复用数字键0
873 * 选择NumKeyBuffer[N]作为菜单的子菜单一的输入缓存
874 * 需要时,自行在相应的菜单case语句中添加变量缓存数据
875 *
876 ***************************************************************************/
877 void Key0Func()
878 {
879 1 //按键代码
880 1 if(Confirm==3)
881 1 {
882 2 switch(Menu) //选择子菜单进入
883 2 {
884 3 case 1:
885 3 switch(SubMenu)
886 3 {
887 4 case 1:
888 4 break;
889 4 case 2:break;
890 4 case 3:break;
891 4 case 4:break;
892 4 }
893 3 break;
894 3 case 2:
895 3 switch(SubMenu)
896 3 {
897 4 case 1:break;
898 4 case 2:break;
899 4 case 3:break;
900 4 case 4:break;
901 4 }
902 3 break;
903 3 case 3:
904 3 switch(SubMenu)
905 3 {
906 4 case 1:break;
907 4 case 2:break;
908 4 case 3:break;
909 4 case 4:break;
910 4 }
911 3 break;
912 3 case 4:
913 3 switch(SubMenu)
914 3 {
915 4 case 1:break;
916 4 case 2:break;
917 4 case 3:break;
918 4 case 4:break;
919 4 }
920 3 break;
921 3 }
922 2 }
923 1 }
C51 COMPILER V8.02 MAIN 09/06/2007 21:39:22 PAGE 16
924 /************************************************************************
925 *
926 *
927 * 以下为复用键"STOP"
928 * 用于清除对应子菜单变量数据
929 * 以及重新显示当前菜单条目提示
930 *
931 *
932 ***************************************************************************/
933 void Key14Func() // 清除对应的子菜单的变量数据
934 {
935 1 switch(Menu) //执行相关的操作
936 1 {
937 2 case 1:
938 2 switch(SubMenu)
939 2 {
940 3 case 1:
941 3 {
942 4 Lcd_clear();
943 4 Delay(200);
944 4 Sub11Disp(); //重新显示当前菜单提示
945 4 Delay(200);
946 4 }
947 3 break; //进入菜单一的子菜单一确定后的操作
948 3 case 2:
949 3 {
950 4 Lcd_clear();
951 4 Delay(200);
952 4 Sub12Disp(); //重新显示当前菜单提示
953 4 Delay(200);
954 4 LowPass=0;
955 4 }
956 3 break; //进入菜单一的子菜单二确定后的操作
957 3 case 3:
958 3 {
959 4 Lcd_clear();
960 4 Delay(200);
961 4 Sub11Disp(); //重新显示当前菜单提示
962 4 Delay(200);
963 4 }
964 3 break; //以下类似
965 3 case 4:
966 3 {
967 4 Lcd_clear();
968 4 Delay(200);
969 4 Sub11Disp(); //重新显示当前菜单提示
970 4 Delay(200);
971 4 HighPass=0;
972 4 }
973 3 break;
974 3 }
975 2 break;
976 2 case 2:
977 2 switch(SubMenu)
978 2 {
979 3 case 1:break; //进入菜单二的子菜单一确定后的操作
980 3 case 2:break;
981 3 case 3:break;
982 3 case 4:break;
983 3 }
984 2 break;
985 2 case 3:
C51 COMPILER V8.02 MAIN 09/06/2007 21:39:22 PAGE 17
986 2 switch(SubMenu)
987 2 {
988 3 case 1:break; //进入菜单二的子菜单一确定后的操作
989 3 case 2:break;
990 3 case 3:break;
991 3 case 4:break;
992 3 }
993 2 break;
994 2 case 4:
995 2 switch(SubMenu)
996 2 {
997 3 case 1:break; //进入菜单二的子菜单一确定后的操作
998 3 case 2:break;
999 3 case 3:break;
1000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -