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

📄 menu.lst

📁 0-30v
💻 LST
📖 第 1 页 / 共 5 页
字号:
 904   2                      write_lcd_1616(4,0,menu_no1_she,fanbai_bz);
 905   2                      write_lcd_1616(5,0,menu_no1_zhi,fanbai_bz);
 906   2      //--------显示“6 串口设置”
 907   2                      if(menu_zz1 == 5)  
C51 COMPILER V8.08   MENU                                                                  11/20/2008 22:02:48 PAGE 16  

 908   2                      {
 909   3                              fanbai_bz = 1;
 910   3                      }
 911   2                      else
 912   2                      {
 913   3                              fanbai_bz = 0;
 914   3                      }
 915   2      
 916   2                      set_huitu();
 917   2                      write_lcd_0816(0,16,char_6,0);
 918   2                      write_lcd_1616(1,16,menu_no1_chuan,fanbai_bz);
 919   2                      write_lcd_1616(2,16,menu_no1_kou,fanbai_bz);
 920   2                      write_lcd_1616(3,16,menu_no1_she,fanbai_bz);
 921   2                      write_lcd_1616(4,16,menu_no1_zhi,fanbai_bz);
 922   2      //--------显示“7 过热保护设置”
 923   2                      if(menu_zz1 == 6)  
 924   2                      {
 925   3                              fanbai_bz = 1;
 926   3                      }
 927   2                      else
 928   2                      {
 929   3                              fanbai_bz = 0;
 930   3                      }
 931   2      
 932   2                      set_huitu();
 933   2                      write_lcd_0816(0,32,char_7,0);
 934   2                      write_lcd_1616(1,32,menu_no1_guo,fanbai_bz);
 935   2                      write_lcd_1616(2,32,menu_no1_re,fanbai_bz);
 936   2                      write_lcd_1616(3,32,menu_no1_bao,fanbai_bz);
 937   2                      write_lcd_1616(4,32,menu_no1_hu,fanbai_bz);
 938   2                      write_lcd_1616(5,32,menu_no1_she,fanbai_bz);
 939   2                      write_lcd_1616(6,32,menu_no1_zhi,fanbai_bz);
 940   2      //-----------------------------------------------
 941   2      //--------显示“8 开机模式设置”
 942   2                      if(menu_zz1 == 7)  
 943   2                      {
 944   3                              fanbai_bz = 1;
 945   3                      }
 946   2                      else
 947   2                      {
 948   3                              fanbai_bz = 0;
 949   3                      }
 950   2              
 951   2                      set_huitu();
 952   2                      write_lcd_0816(0,48,char_8,0);
 953   2                      write_lcd_1616(1,48,menu_no1_kai,fanbai_bz);
 954   2                  write_lcd_1616(2,48,menu_no1_ji,fanbai_bz);
 955   2                      write_lcd_1616(3,48,menu_no1_mo,fanbai_bz);
 956   2                      write_lcd_1616(4,48,menu_no1_shi,fanbai_bz);    
 957   2                      write_lcd_1616(5,48,menu_no1_she,fanbai_bz);
 958   2                      write_lcd_1616(6,48,menu_no1_zhi,fanbai_bz);    
 959   2              }
 960   1      }
 961          
 962          
 963          
 964          /************************************************************************************
 965                                               主菜单  
 966          ************************************************************************************/
 967          
 968          void Menu(uchar key_menu)
 969          {       
C51 COMPILER V8.08   MENU                                                                  11/20/2008 22:02:48 PAGE 17  

 970   1              static uchar menu_zz = 0;
 971   1              if(key_menu == key_esc)
 972   1              {
 973   2                      BELL_ONOFF(1);
 974   2                      delayms(100);
 975   2                      BELL_ONOFF(0);
 976   2      
 977   2                      set_zifu();     
 978   2                      lcm_w_word(0x80,0x00,"                "); 
 979   2                      lcm_w_word(0x90,0x00,"                "); 
 980   2                      lcm_w_word(0x88,0x00,"                "); 
 981   2                      lcm_w_word(0x98,0x00,"                "); 
 982   2      
 983   2                      set_huitu();
 984   2                      disp_menu(menu_zz);     
 985   2                      key_menu = 0;
 986   2                      
 987   2                      while(1)
 988   2                      {
 989   3                              key_menu = key_num(); 
 990   3                              if(key_menu == key_xia) 
 991   3                              {
 992   4                                      menu_zz++;
 993   4                                      BELL_ONOFF(1); 
 994   4                                      delayms(100);
 995   4                                      BELL_ONOFF(0);
 996   4                                      if((menu_zz > 7) && (menu_zz < 20))
 997   4                                      {
 998   5                                              menu_zz = 0;
 999   5                                      }
1000   4                                      if(menu_zz >= 20)
1001   4                                      {
1002   5                                              menu_zz = 7;
1003   5                                      }
1004   4                                      disp_menu(menu_zz);                                                      
1005   4                                      key_menu = 0;
1006   4                              }
1007   3                              if(key_menu == key_shang) 
1008   3                              {
1009   4                                      menu_zz--;
1010   4                                      BELL_ONOFF(1);
1011   4                                      delayms(100);
1012   4                                      BELL_ONOFF(0);
1013   4                                      if((menu_zz > 7) && (menu_zz < 20))
1014   4                                      {
1015   5                                              menu_zz = 0;
1016   5                                      }
1017   4                                      if(menu_zz >= 20)
1018   4                                      {
1019   5                                              menu_zz = 7;
1020   5                                      }
1021   4                                      disp_menu(menu_zz);
1022   4                                      key_menu = 0;
1023   4                              }
1024   3                              if(key_menu == key_enter)
1025   3                              {
1026   4                                      zi_menu(menu_zz);
1027   4                              }
1028   3                              if(key_menu == key_esc)
1029   3                              {
1030   4                                      BELL_ONOFF(1);
1031   4                                      delayms(100);
C51 COMPILER V8.08   MENU                                                                  11/20/2008 22:02:48 PAGE 18  

1032   4                                      BELL_ONOFF(0);
1033   4                                      lcd_clr();
1034   4                                      set_zifu();
1035   4                                      //dac_temp = 0 ;
1036   4                                      dac(0);
1037   4                                      disp_set(0);
1038   4                                      break;
1039   4                              }
1040   3                      }
1041   2              }
1042   1      }
1043          
1044          /************************************************************************************
1045                                               子菜单  
1046          ************************************************************************************/
1047          void  zi_menu(uchar menu_zz)
1048          {
1049   1              uchar key_zi;
1050   1              switch(menu_zz)
1051   1              {
1052   2                      case 0:
1053   2                      {
1054   3                      set_huitu();
1055   3                      lcd_clr();
1056   3                       //----显示“  DA校准”
1057   3                      write_lcd_0816(2,0,Bchar_D,0);
1058   3                      write_lcd_0816(3,0,Bchar_A,0);
1059   3                      write_lcd_1616(2,0,menu_no1_jiao,0);
1060   3                      write_lcd_1616(3,0,menu_no1_zhun,0);
1061   3      
1062   3                      write_lcd_0816(0,16,Bchar_D,0); 
1063   3                      write_lcd_0816(1,16,Bchar_A,0);
1064   3                      write_lcd_1616(1,16,menu_no1_yu,0);
1065   3                      write_lcd_1616(2,16,menu_no1_zhi,0);
1066   3                      write_lcd_0816(6,16,char_maohao,0);
1067   3      
1068   3                   //----显示“DA预置”
1069   3                      write_lcd_1616(0,32,menu_no1_shi2,0);
1070   3                      write_lcd_1616(1,32,menu_no1_ce,0);
1071   3                      write_lcd_1616(2,32,menu_no1_dian,0);
1072   3                      write_lcd_1616(3,32,menu_no1_ya,0);
1073   3                      write_lcd_0816(8,32,char_maohao,0);
1074   3      
1075   3                      while(key_zi == key_esc)
1076   3                      {
1077   4                              key_zi = key_num(); 
1078   4                              {
1079   5      
1080   5                              }
1081   4                      }
1082   3                              break;
1083   3                      }
1084   2                      case 1:
1085   2                      {
1086   3                              break;
1087   3                      }
1088   2                      case 2:
1089   2                      {
1090   3                              break;
1091   3                      }
1092   2                      case 3:
1093   2                      {
C51 COMPILER V8.08   MENU                                                                  11/20/2008 22:02:48 PAGE 19  

1094   3                              break;
1095   3                      }
1096   2                      case 4:
1097   2                      {
1098   3                              break;
1099   3                      }
1100   2                      case 5:
1101   2                      {
1102   3                              break;
1103   3                      }
1104   2                      case 6:
1105   2                      {
1106   3                              break;
1107   3                      }
1108   2                      case 7:
1109   2                      {
1110   3                              break;
1111   3                      }
1112   2      
1113   2                      default:break;                          
1114   2              }       
1115   1      
1116   1      
1117   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1452    ----
   CONSTANT SIZE    =   1985    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      1       9
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -