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

📄 menu.lst

📁 基于MST-G240128点阵液晶的 状态机机制 人机界面四级滚屏菜单 源代码 ,带时间片机制模拟操作系统
💻 LST
📖 第 1 页 / 共 5 页
字号:
 982   3      
 983   3                        case 50:
 984   3                        case 51:LCD_Sum(176,10,stock,k,"s ");
 985   3                                break;
C51 COMPILER V7.20   MENU                                                                  01/31/2007 10:21:44 PAGE 17  

 986   3      
 987   3                        default:break;
 988   3                        }
 989   2                        break;
 990   2         default:break;
 991   2         }
 992   1      }
 993          /////////////////////////////////////////////////////////////////////
 994          void LCD_Seek2(uint16 stock,bit k)
 995          {
 996   1         switch(hunt)
 997   1         {
 998   2         case 10:
 999   2         case 11:switch(stock)
1000   2                         {
1001   3                         case 0:LCD_CAstr(160,2,"恒压      ",k,0);
1002   3                                        break;
1003   3                         case 1:LCD_CAstr(160,2,"恒流      ",k,0);
1004   3                                        break;
1005   3                         case 2:LCD_CAstr(160,2,"恒角度    ",k,0);
1006   3                                        break;
1007   3                         case 3:LCD_CAstr(160,2,"恒功率因树",k,0);
1008   3                                        break;
1009   3                         case 4:LCD_CAstr(160,2,"恒无功    ",k,0);
1010   3                                break;
1011   3                         default:break;
1012   3                         }
1013   2                 break;
1014   2      
1015   2         case 20:
1016   2         case 21:LCD_Num(160,4,stock,k,"V  ");
1017   2                 break;
1018   2      
1019   2         case 30:
1020   2         case 31:LCD_Num(160,6,stock,k,"A   ");
1021   2                 break;
1022   2      
1023   2         case 40:
1024   2         case 41:LCD_Num(160,8,stock,k,"^  ");
1025   2                 break;
1026   2      
1027   2         case 50:
1028   2         case 51:LCD_CAstr(160,10,"0.",0,0);
1029   2                     LCD_Num(176,10,stock,k," ");
1030   2                         break;
1031   2      
1032   2         case 60:
1033   2         case 61:LCD_Num(160,12,stock,k,"Kvar  ");
1034   2                         break;
1035   2      
1036   2         default:break;
1037   2         }
1038   1      }
1039          ///////////////////////////////////////////////////////////////
1040          void LCD_Seek3(uint16 stock,bit k)
1041          {
1042   1         switch(hunt)
1043   1         {
1044   2         case 10:
1045   2         case 11:LCD_Num(152,2,stock,k," ");
1046   2                 break;
1047   2      
C51 COMPILER V7.20   MENU                                                                  01/31/2007 10:21:44 PAGE 18  

1048   2         case 20:
1049   2         case 21:LCD_Num(152,4,stock,k," ");
1050   2                 break;
1051   2      
1052   2         case 30:
1053   2         case 31:switch(stock)
1054   2                         {
1055   3                         case 1:LCD_CAstr(152,6,"4800bit/s ",k,0);
1056   3                                break;
1057   3                         case 2:LCD_CAstr(152,6,"9600bit/s ",k,0);
1058   3                                break;
1059   3                 case 3:LCD_CAstr(152,6,"19200bit/s",k,0);
1060   3                                break;
1061   3                         default:break;
1062   3                         }
1063   2                 break;
1064   2      
1065   2         case 40:
1066   2         case 41:switch(stock)
1067   2                         {
1068   3                         case 1:LCD_CAstr(152,8,"9600bit/s  ",k,0);
1069   3                                break;
1070   3                         case 2:LCD_CAstr(152,8,"19200bit/s ",k,0);
1071   3                                break;
1072   3                 case 3:LCD_CAstr(152,8,"115200bit/s",k,0);
1073   3                                break;
1074   3                         default:break;
1075   3                         }
1076   2                 break;
1077   2      
1078   2         case 50:
1079   2         case 51:switch(stock)
1080   2                 {
1081   3                         case 0:LCD_CAstr(152,10,"关",k,0);
1082   3                                break;
1083   3                         case 1:LCD_CAstr(152,10,"开",k,0);
1084   3                                break;
1085   3                         default:break;
1086   3                         }
1087   2                         break;
1088   2      
1089   2         default:break;
1090   2         }
1091   1      }
1092          /////////////////////////////////////////////////////////////////
1093          void LCD_Seek4(uint16 stock,bit k)
1094          {
1095   1         switch(hunt)
1096   1         {
1097   2         case 10:
1098   2         case 11:switch(stock)
1099   2                         {
1100   3                         case 1:LCD_CAstr(136,2,"160点/周波",k,0);
1101   3                                break;
1102   3                         case 2:LCD_CAstr(136,2,"80点/周波 ",k,0);
1103   3                                break;
1104   3                         case 4:LCD_CAstr(136,2,"40点/周波 ",k,0);
1105   3                                break;
1106   3                         default:break;
1107   3                         }
1108   2                 break;
1109   2         case 20:
C51 COMPILER V7.20   MENU                                                                  01/31/2007 10:21:44 PAGE 19  

1110   2              case 21:
1111   2                              switch(stock)
1112   2                              {
1113   3                              case 0:
1114   3                                              LCD_CAstr(136,4,"关",k,0);
1115   3                                              break;
1116   3                              case 1:
1117   3                                              LCD_CAstr(136,4,"开",k,0);
1118   3                                              break;
1119   3               default:break;
1120   3                              }
1121   2                              break;
1122   2              case 30:
1123   2              case 31:
1124   2               switch(stock)
1125   2                              {
1126   3                              case 0:
1127   3                                              LCD_CAstr(136,6,"关",k,0);
1128   3                                              break;
1129   3                              case 1:
1130   3                                              LCD_CAstr(136,6,"开",k,0);
1131   3                                              break;
1132   3               default:break;
1133   3                              }
1134   2                              break;
1135   2              case 40:
1136   2              case 41:
1137   2               switch(stock)
1138   2                              {
1139   3                              case 0:
1140   3                                              LCD_CAstr(136,8,"关",k,0);
1141   3                                              break;
1142   3                              case 1:
1143   3                                              LCD_CAstr(136,8,"开",k,0);
1144   3                                              break;
1145   3               default:break;
1146   3                              }
1147   2                              break;
1148   2         case 50:
1149   2         case 51:switch(stock)
1150   2                 {
1151   3                 case 5:LCD_CAstr(136,10,"无      ",k,0);
1152   3                        break;
1153   3                 case 1:LCD_CAstr(136,10,"励磁电压",k,0);
1154   3                        break;
1155   3                 case 2:LCD_CAstr(136,10,"励磁电流",k,0);
1156   3                        break;
1157   3                 case 3:LCD_CAstr(136,10,"定子电压",k,0);
1158   3                        break;
1159   3                 case 4:LCD_CAstr(136,10,"定子电流",k,0);
1160   3                        break;
1161   3                 default:break;
1162   3                 }
1163   2                 break;
1164   2         case 60:
1165   2         case 61:switch(stock)
1166   2                 {
1167   3                 case 5:LCD_CAstr(136,12,"无      ",k,0);
1168   3                        break;
1169   3                 case 1:LCD_CAstr(136,12,"励磁电压",k,0);
1170   3                        break;
1171   3                 case 2:LCD_CAstr(136,12,"励磁电流",k,0);
C51 COMPILER V7.20   MENU                                                                  01/31/2007 10:21:44 PAGE 20  

1172   3                        break;
1173   3                 case 3:LCD_CAstr(136,12,"定子电压",k,0);
1174   3                        break;
1175   3                 case 4:LCD_CAstr(136,12,"定子电流",k,0);
1176   3                        break;
1177   3                 default:break;
1178   3                 }
1179   2                 break;
1180   2         case 70:
1181   2         case 71:switch(stock)
1182   2                 {
1183   3                 case 1:LCD_CAstr(136,14,"在线波形",k,0);
1184   3                                  LCD_CAstr(200,14,"    ",0,0);
1185   3                                                      ExSramStarPag=8;
1186   3                                            ExSramWrRdPag=ExSramStarPag;
1187   3                                                      ExSramEndPag=15;
1188   3                        break;
1189   3                 case 2:LCD_CAstr(136,14,"启动波形",k,0);
1190   3                                  LCD_CAstr(200,14,"    ",0,0);
1191   3                                                      ExSramStarPag=0;
1192   3                                            ExSramWrRdPag=ExSramStarPag;
1193   3                                                      ExSramEndPag=1;
1194   3                        break;
1195   3                 case 3:LCD_CAstr(136,14,"缺相波形",k,0);
1196   3                                  LCD_CAstr(200,14,"    ",0,0);
1197   3                                                      ExSramStarPag=4;
1198   3                                            ExSramWrRdPag=ExSramStarPag;
1199   3                                                      ExSramEndPag=4;
1200   3                        break;
1201   3                 case 4:LCD_CAstr(136,14,"投励失败波形",k,0);
1202   3                                                      ExSramStarPag=6;
1203   3                                            ExSramWrRdPag=ExSramStarPag;
1204   3                                                      ExSramEndPag=6;
1205   3                        break;
1206   3                 case 5:LCD_CAstr(136,14,"失控波形",k,0);
1207   3                                  LCD_CAstr(200,14,"    ",0,0);
1208   3                                                      ExSramStarPag=5;
1209   3                                            ExSramWrRdPag=ExSramStarPag;
1210   3                                                      ExSramEndPag=5;
1211   3                        break;
1212   3                 case 6:LCD_CAstr(136,14,"失步波形",k,0);
1213   3                                       LCD_CAstr(200,14,"    ",0,0);
1214   3                                       ExSramStarPag=2;
1215   3                                            ExSramWrRdPag=ExSramStarPag;
1216   3                                                      ExSramEndPag=3;
1217   3                        break;
1218   3                 case 7:LCD_CAstr(136,14,"PT断线波形",k,0);
1219   3                                  LCD_CAstr(216,14,"  ",0,0);
1220   3                                                      ExSramStarPag=7;
1221   3                                            ExSramWrRdPag=ExSramStarPag;
1222   3                                                      ExSramEndPag=7;
1223   3                        break;
1224   3   

⌨️ 快捷键说明

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