📄 menu.lst
字号:
241 2 LCD_Num(168,10,CloseTemper,0,"℃ ");
C51 COMPILER V7.20 MENU 01/31/2007 10:21:44 PAGE 5
242 2
243 2 LCD_CAstr(16,12,"(705)机柜报警温度:",0,0);
244 2 LCD_Num(168,12,AlarmTemper,0,"℃ ");
245 2
246 2 LCD_CAstr(16,14,"(706)机柜当前温度:",0,0);
247 2 LCD_Num(168,14,OutTemper,0,"℃ ");
248 2
249 2 break;
250 2 case 8:LCD_CAstr(32,5,"请输入密码:",0,0);
251 2 LCD_CAstr(64,8,"* * * * * *",0,0);
252 2 LCD_CAstr(64,8,"*",1,0);
253 2
254 2 break;
255 2 case 9:LCD_CAstr(32,5,"对不起,密码输入错误!",0,0);
256 2 LCD_CAstr(32,8,"请重新输入: Yes/No",0,0);
257 2
258 2 break;
259 2 case 10:LCD_CAstr(16,7,"运行状态禁止设置!",0,0);
260 2 break;
261 2 case 11:page=1;
262 2 LCD_Stat1();
263 2 break;
264 2 case 12:page=1;
265 2 LCD_Stat2();
266 2 break;
267 2 case 14:
268 2 LCD_CAstr(32,5,"一级系统密码:",0,0);
269 2 LCD_math(64,8,S1_Key1,0);
270 2 LCD_math(80,8,S1_Key2,0);
271 2 LCD_math(96,8,S1_Key3,0);
272 2 LCD_math(112,8,S1_Key4,0);
273 2 LCD_math(128,8,S1_Key5,0);
274 2 LCD_math(144,8,S1_Key6,0);
275 2 break;
276 2 case 15:
277 2 LCD_CAstr(32,5,"二级系统密码:",0,0);
278 2 LCD_math(64,8,S2_Key1,0);
279 2 LCD_math(80,8,S2_Key2,0);
280 2 LCD_math(96,8,S2_Key3,0);
281 2 LCD_math(112,8,S2_Key4,0);
282 2 LCD_math(128,8,S2_Key5,0);
283 2 LCD_math(144,8,S2_Key6,0);
284 2 break;
285 2 case 16:
286 2 if(page!=1&&page!=2&&page!=3)
287 2 page=1;
288 2 LCD_ClearAll();
289 2 LCD_RunPage();
290 2 break;
291 2 case 18:
292 2 LCD_ClearAll();
293 2 LCD_WByte(5,0,0x80);
294 2 LCD_WByte(34,0,0x80);
295 2 for(temp=0;temp<28;temp++)
296 2 {
297 3 LCD_WByte(6+temp,0,0xc0);
298 3 LCD_WByte(6+temp,3,0x03);
299 3 }
300 2 LCD_WByte(5,3,0x01);
301 2 LCD_WByte(34,3,0x01);
302 2
303 2 LCD_CAstr(4,1,"YMKJ",1,0);
C51 COMPILER V7.20 MENU 01/31/2007 10:21:44 PAGE 6
304 2 LCD_CAstr(37,1,"苏州市友明科技有限公司",0,1);
305 2 LCD_CAstr(40,4,"LZK-3G同步电动机励磁装置",0,1);
306 2 LCD_CAstr(20,7,"控制器启动忠...",0,0);
307 2
308 2 LCD_WByte(20,12,0xff);
309 2 LCD_WByte(20,13,0xff);
310 2 LCD_WByte(220,12,0xff);
311 2 LCD_WByte(220,13,0xff);
312 2 for(temp=1;temp<200;temp++)
313 2 {
314 3 LCD_WByte(20+temp,12,0x01);
315 3 LCD_WByte(20+temp,13,0x80);
316 3 }
317 2
318 2 LCD_BLED=1;
319 2 HI_RunLED=0;
320 2 HI_ErrLED=0;
321 2 HI_Bell=0;
322 2 for(temp=1;temp<201;temp++)
323 2 {
324 3 DmS(10);
325 3 if(temp%20==0)
326 3 LCD_Num(112,10,temp/2,0,"%");
327 3 LCD_WByte(19+temp,12,0xff);
328 3 LCD_WByte(19+temp,13,0xff);
329 3 }
330 2 HI_RunLED=1;
331 2 HI_ErrLED=1;
332 2 /********************************/
333 2 //Dyn_to_Flash();
334 2 //Stc_to_CFlash();
335 2 //Flash_128_Write(0,Flash,128,0);
336 2 //Flash_64K_Write(0xFA02,CFlash,100,0);
337 2 /********************************/
338 2 //Flash_128_Write(0,Flash,128,1);
339 2 //Flash_64K_Write(0xFA02,CFlash,100,1);
340 2 /********************************/
341 2 Flash_128_Read(0,Flash,128);
342 2 Flash_64K_Read(0xFA02,CFlash,100);
343 2 Flash_to_Dyn();
344 2 CFlash_to_Stc();
345 2 /********************************/
346 2 RTC8563_Read();
347 2 AcctimeTemp=RTCData[2];
348 2 /********************************/
349 2 DmS(500);
350 2 HI_RunLED=0;
351 2 HI_ErrLED=0;
352 2 HI_Bell=1;
353 2 DmS(100);
354 2 HI_RunLED=1;
355 2 HI_ErrLED=1;
356 2 HI_Bell=0;
357 2 break;
358 2
359 2 default:break;
360 2 }
361 1 }
362 ////////////////////////////////////////////////////////
363 void LCD_Stat1(void)
364 {
365 1 if(page==1)
C51 COMPILER V7.20 MENU 01/31/2007 10:21:44 PAGE 7
366 1 {
367 2 LCD_ClearAll();
368 2
369 2 LCD_CAstr(0,0,"一级系统参树",0,1);
370 2 LCD_CAstr(168,0,"Page 1/5",0,1);
371 2
372 2
373 2 LCD_CAstr(16,2,"(101)投励滑差:",0,0);
374 2 LCD_Num(176,2,EM_NomalPhaDiffCMD,0,"%");
375 2
376 2
377 2 LCD_CAstr(16,4,"(102)投全压滑差:",0,0);
378 2 LCD_Num(176,4,EM_FulVoltPhaDiffCMD,0,"%");
379 2
380 2
381 2 LCD_CAstr(16,6,"(103)长时间不投励时间:",0,0);
382 2 LCD_Num(192,6,AsyncTimOutCMD,0,"s");
383 2
384 2
385 2 LCD_CAstr(16,8,"(104)计时投励时间:",0,0);
386 2 LCD_Num(176,8,EM_TimCMD,0,"s");
387 2
388 2
389 2 LCD_CAstr(16,10,"(105)电压量程:",0,0);
390 2 LCD_Num(176,10,EM_VoltScaleCMD,0,"V");
391 2
392 2
393 2 LCD_CAstr(16,12,"(106)电流量程:",0,0);
394 2 LCD_Num(176,12,EM_CurrScaleCMD,0,"A");
395 2 }
396 1
397 1 else if(page==2)
398 1 {
399 2 LCD_ClearAll();
400 2
401 2 LCD_CAstr(0,0,"一级系统参树",0,1);
402 2 LCD_CAstr(168,0,"Page 2/5",0,1);
403 2
404 2 LCD_CAstr(16,2,"(107)电压上限:",0,0);
405 2 LCD_Num(176,2,EM_VoltMaxCMD,0,"V");
406 2
407 2 LCD_CAstr(16,4,"(108)电压下限:",0,0);
408 2 LCD_Num(176,4,EM_VoltMinCMD,0,"V");
409 2
410 2 LCD_CAstr(16,6,"(109)电流上限:",0,0);
411 2 LCD_Num(176,6,EM_CurrMaxCMD,0,"A");
412 2
413 2 LCD_CAstr(16,8,"(110)电流下限:",0,0);
414 2 LCD_Num(176,8,EM_CurrMinCMD,0,"A");
415 2
416 2 LCD_CAstr(16,10,"(111)角度上限:",0,0);
417 2 LCD_Num(176,10,EM_AnglMaxCMD,0,"^");
418 2
419 2 LCD_CAstr(16,12,"(112)角度下限:",0,0);
420 2 LCD_Num(176,12,EM_AnglMinCMD,0,"^");
421 2 }
422 1
423 1 else if(page==3)
424 1 {
425 2 LCD_ClearAll();
426 2
427 2 LCD_CAstr(0,0,"一级系统参树",0,1);
C51 COMPILER V7.20 MENU 01/31/2007 10:21:44 PAGE 8
428 2 LCD_CAstr(168,0,"Page 3/5",0,1);
429 2
430 2 LCD_CAstr(16,2,"(113)功率因树上限:",0,0);
431 2 LCD_CAstr(176,2,"0.",0,0);
432 2 LCD_Num(192,2,EM_PwrFactMaxCMD,0," ");
433 2
434 2 LCD_CAstr(16,4,"(114)功率因树下限:",0,0);
435 2 LCD_CAstr(176,4,"0.",0,0);
436 2 LCD_Num(192,4,EM_PwrFactMinCMD,0," ");
437 2
438 2 LCD_CAstr(16,6,"(115)无功功率上限:",0,0);
439 2 LCD_Num(176,6,EM_NulPwrMaxCMD,0," ");
440 2
441 2 LCD_CAstr(16,8,"(116)无功功率下限:",0,0);
442 2 LCD_Num(176,8,EM_NulPwrMinCMD,0," ");
443 2
444 2 LCD_CAstr(16,10,"(117)变压器次级线压:",0,0);
445 2 LCD_Num(176,10,TransFormSubVoltCMD,0,"V");
446 2
447 2 LCD_CAstr(16,12,"(118)计时投励使能:",0,0);
448 2 if(EM_TimCntEnCMD==1)
449 2 LCD_CAstr(176,12,"开",0,0);
450 2 else
451 2 LCD_CAstr(176,12,"关",0,0);
452 2 }
453 1
454 1 else if(page==4)
455 1 {
456 2 LCD_ClearAll();
457 2
458 2 LCD_CAstr(0,0,"一级系统参树",0,1);
459 2 LCD_CAstr(168,0,"Page 4/5",0,1);
460 2
461 2 LCD_CAstr(16,2,"(119)强励方式:",0,0);
462 2 switch(EM_ENH_ModeCMD)
463 2 {
464 3 case 0:LCD_CAstr(176,2,"电压",0,0);
465 3 break;
466 3 case 1:LCD_CAstr(176,2,"电流",0,0);
467 3 break;
468 3 case 2:LCD_CAstr(176,2,"角度",0,0);
469 3 break;
470 3 default:break;
471 3 }
472 2
473 2 LCD_CAstr(16,4,"(120)强励电压:",0,0);
474 2 LCD_Num(176,4,EM_ENH_VoltCMD,0,"V");
475 2
476 2 LCD_CAstr(16,6,"(121)强励电流:",0,0);
477 2 LCD_Num(176,6,EM_ENH_CurrCMD,0,"A");
478 2
479 2 LCD_CAstr(16,8,"(122)强励角度:",0,0);
480 2 LCD_Num(176,8,EM_ENH_AnglCMD,0,"^");
481 2
482 2 LCD_CAstr(16,10,"(123)强励时间:",0,0);
483 2 LCD_Num(176,10,EM_ENH_TimeCMD,0,"s");
484 2
485 2 LCD_CAstr(16,12,"(124)一级系统密码:",0,0);
486 2 LCD_math(176,12,S1_Key1,0);
487 2 LCD_math(184,12,S1_Key2,0);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -