⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lst

📁 单片机键盘以及LCD和AD控制程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
 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 + -