📄 lcd.lst
字号:
263 2 dh=' ';
264 2 dh=' ';
265 2 dh='0';
266 2 dis_one_char(x,y+2,' ',back);
267 2 dis_one_char(x,y+3,' ',back);
268 2 dis_one_char(x,y+4,' ',back);
269 2 }
270 1 }
271
272 void d0(void)
273 {
274 1
275 1 dis_cls();
*** WARNING C206 IN LINE 275 OF LCD.C: 'dis_cls': missing function-prototype
276 1 dis_one_zi(0,0,x0,1,1); //输出电压
277 1 dis_one_zi(0,1,x1,1,1);
278 1 dis_one_zi(0,2,x2,1,1);
279 1 dis_one_zi(0,3,x3,1,1);
280 1 dis_one_zi(1,0,x0,1,1); //输出电流
281 1 dis_one_zi(1,1,x1,1,1);
282 1 dis_one_zi(1,2,x2,1,1);
283 1 dis_one_zi(1,3,x4,1,1);
284 1 dis_one_zi(2,0,x0,1,1); //输出功率
285 1 dis_one_zi(2,1,x1,1,1);
286 1 dis_one_zi(2,2,x5,1,1);
287 1 dis_one_zi(2,3,x6,1,1);
288 1 dis_one_zi(3,0,x7,1,1); //机内温度
289 1 dis_one_zi(3,1,x8,1,1);
290 1 dis_one_zi(3,2,x9,1,1);
291 1 dis_one_zi(3,3,x10,1,1);
292 1 print_num(0,8,v,'V',1);
293 1 print_num(1,8,i,'A',1);
294 1 print_num(2,8,p,'W',1);
295 1 print_num(3,8,t,'C',1);
296 1 }
297
298 void d1_4(uchar sel)
299 {
300 1 dis_cls();
C51 COMPILER V7.06 LCD 09/14/2008 11:02:17 PAGE 6
301 1 dis_one_char(0,0,'1',1); //1.设置输出电压
302 1 dis_one_char(0,1,'.',1);
303 1 dis_one_zi(0,1,x11,1,1);
304 1 dis_one_zi(0,2,x12,1,1);
305 1 dis_one_zi(0,3,x0,1,1);
306 1 dis_one_zi(0,4,x1,1,1);
307 1 dis_one_zi(0,5,x2,1,1);
308 1 dis_one_zi(0,6,x3,1,1);
309 1 dis_one_char(1,0,'2',1); //2.设置保护电流
310 1 dis_one_char(1,1,'.',1);
311 1 dis_one_zi(1,1,x11,1,1);
312 1 dis_one_zi(1,2,x12,1,1);
313 1 dis_one_zi(1,3,x13,1,1);
314 1 dis_one_zi(1,4,x14,1,1);
315 1 dis_one_zi(1,5,x2,1,1);
316 1 dis_one_zi(1,6,x4,1,1);
317 1 dis_one_char(2,0,'3',1); //3.设置保护功率
318 1 dis_one_char(2,1,'.',1);
319 1 dis_one_zi(2,1,x11,1,1);
320 1 dis_one_zi(2,2,x12,1,1);
321 1 dis_one_zi(2,3,x13,1,1);
322 1 dis_one_zi(2,4,x14,1,1);
323 1 dis_one_zi(2,5,x5,1,1);
324 1 dis_one_zi(2,6,x6,1,1);
325 1 dis_one_char(3,0,'4',1); //4.设置保护温度
326 1 dis_one_char(3,1,'.',1);
327 1 dis_one_zi(3,1,x11,1,1);
328 1 dis_one_zi(3,2,x12,1,1);
329 1 dis_one_zi(3,3,x13,1,1);
330 1 dis_one_zi(3,4,x14,1,1);
331 1 dis_one_zi(3,5,x9,1,1);
332 1 dis_one_zi(3,6,x10,1,1);
333 1 switch (sel)
334 1 {
335 2 case 1:
336 2 {dis_one_char(0,0,'1',0); //1.设置输出电压
337 3 dis_one_char(0,1,'.',0);
338 3 dis_one_zi(0,1,x11,0,1);
339 3 dis_one_zi(0,2,x12,0,1);
340 3 dis_one_zi(0,3,x0,0,1);
341 3 dis_one_zi(0,4,x1,0,1);
342 3 dis_one_zi(0,5,x2,0,1);
343 3 dis_one_zi(0,6,x3,0,1);
344 3 dis_one_char(0,14,0x7f,1);
345 3 dis_one_char(0,15,0x7f,1);
346 3 break;}
347 2 case 2:
348 2 {dis_one_char(1,0,'2',0); //2.设置保护电流
349 3 dis_one_char(1,1,'.',0);
350 3 dis_one_zi(1,1,x11,0,1);
351 3 dis_one_zi(1,2,x12,0,1);
352 3 dis_one_zi(1,3,x13,0,1);
353 3 dis_one_zi(1,4,x14,0,1);
354 3 dis_one_zi(1,5,x2,0,1);
355 3 dis_one_zi(1,6,x4,0,1);
356 3 dis_one_char(1,14,0x7f,1);
357 3 dis_one_char(1,15,0x7f,1);
358 3 break;}
359 2 case 3:
360 2 {dis_one_char(2,0,'3',0); //3.设置保护功率
361 3 dis_one_char(2,1,'.',0);
362 3 dis_one_zi(2,1,x11,0,1);
C51 COMPILER V7.06 LCD 09/14/2008 11:02:17 PAGE 7
363 3 dis_one_zi(2,2,x12,0,1);
364 3 dis_one_zi(2,3,x13,0,1);
365 3 dis_one_zi(2,4,x14,0,1);
366 3 dis_one_zi(2,5,x5,0,1);
367 3 dis_one_zi(2,6,x6,0,1);
368 3 dis_one_char(2,14,0x7f,1);
369 3 dis_one_char(2,15,0x7f,1);
370 3 break;}
371 2 case 4:
372 2 {dis_one_char(3,0,'4',0); //4.设置保护温度
373 3 dis_one_char(3,1,'.',0);
374 3 dis_one_zi(3,1,x11,0,1);
375 3 dis_one_zi(3,2,x12,0,1);
376 3 dis_one_zi(3,3,x13,0,1);
377 3 dis_one_zi(3,4,x14,0,1);
378 3 dis_one_zi(3,5,x9,0,1);
379 3 dis_one_zi(3,6,x10,0,1);
380 3 dis_one_char(3,14,0x7f,1);
381 3 dis_one_char(3,15,0x7f,1);
382 3 break;}
383 2 }
384 1 }
385 void d1(void)
386 {
387 1 d1_4(1);
388 1
389 1 }
390 void d2(void)
391 {
392 1 d1_4(2);
393 1 }
394 void d3(void)
395 {
396 1 d1_4(3);
397 1
398 1 }
399 void d4(void)
400 {
401 1 d1_4(4);
402 1
403 1 }
404 void d5(void)
405 {
406 1 dis_cls();
407 1
408 1 dis_one_char(0,0,'5',0); //5. 版本信息
409 1 dis_one_char(0,1,'.',0);
410 1 dis_one_char(0,2,0x7f,1);
411 1 dis_one_char(0,3,0x7f,1);
412 1 dis_one_zi(0,2,x17,0,1);
413 1 dis_one_zi(0,3,x18,0,1);
414 1 dis_one_zi(0,4,x19,0,1);
415 1 dis_one_zi(0,5,x20,0,1);
416 1 dis_one_char(0,12,0x7f,1);
417 1 dis_one_char(0,13,0x7f,1);
418 1 dis_one_char(0,14,0x7f,1);
419 1 dis_one_char(0,15,0x7f,1);
420 1 dis_one_char(1,0,'6',1); //6.退 出
421 1 dis_one_char(1,1,'.',1);
422 1
423 1 dis_one_zi(1,2,x21,1,1);
424 1 dis_one_zi(1,3,x22,1,1);
C51 COMPILER V7.06 LCD 09/14/2008 11:02:17 PAGE 8
425 1 dis_one_zi(1,4,x11,1,1);
426 1 dis_one_zi(1,5,x12,1,1);
427 1
428 1 }
429 void d6(void)
430 {
431 1 dis_cls();
432 1 dis_one_char(0,0,'5',1); //5.软件版本信息
433 1 dis_one_char(0,1,'.',1);
434 1 dis_one_zi(0,2,x17,1,1);
435 1 dis_one_zi(0,3,x18,1,1);
436 1 dis_one_zi(0,4,x19,1,1);
437 1 dis_one_zi(0,5,x20,1,1);
438 1
439 1 dis_one_char(1,0,'6',0); //6.退 出
440 1 dis_one_char(1,1,'.',0);
441 1 dis_one_char(1,2,0x7f,1);
442 1 dis_one_char(1,3,0x7f,1);
443 1 dis_one_zi(1,2,x21,0,1);
444 1 dis_one_zi(1,3,x22,0,1);
445 1 dis_one_zi(1,4,x11,0,1);
446 1 dis_one_zi(1,5,x12,0,1);
447 1 dis_one_char(1,12,0x7f,1);
448 1 dis_one_char(1,13,0x7f,1);
449 1 dis_one_char(1,14,0x7f,1);
450 1 dis_one_char(1,15,0x7f,1);
451 1 }
452 void d7_8_10_11_13_14_16_17(uchar disnum,uchar danwei,uchar sel_exit)
453 {
454 1 dis_cls();
455 1
456 1 dis_one_zi(0,0,x23,1,1); //当前电压
457 1 dis_one_zi(0,1,x24,1,1);
458 1
459 1 switch(danwei)
460 1 {
461 2 case 'V':
462 2 {dis_one_zi(0,2,x2,1,1);
463 3 dis_one_zi(0,3,x3,1,1);
464 3 break;}
465 2 case 'A':
466 2 {dis_one_zi(0,2,x2,1,1);
467 3 dis_one_zi(0,3,x4,1,1);
468 3 break;}
469 2
470 2 case 'W':
471 2 {dis_one_zi(0,2,x5,1,1);
472 3 dis_one_zi(0,3,x6,1,1);
473 3 break;}
474 2 case 'C':
475 2 {dis_one_zi(0,2,x9,1,1);
476 3 dis_one_zi(0,3,x10,1,1);
477 3 break;}
478 2 }
479 1 print_num(0,8,disnum,danwei,1);
480 1
481 1
482 1 switch(sel_exit)
483 1 {
484 2 case 0:
485 2 {dis_one_zi(2,3,x25,1,1); //修改
486 3 dis_one_zi(2,4,x26,1,1);
C51 COMPILER V7.06 LCD 09/14/2008 11:02:17 PAGE 9
487 3 dis_one_char(3,5,0x7f,1);
488 3 dis_one_zi(3,3,x21,0,1); //退出(反显)
489 3 dis_one_zi(3,4,x22,0,1);
490 3 dis_one_char(3,10,0x7f,1);
491 3 break;
492 3 }
493 2
494 2 case 1:
495 2 {dis_one_char(2,5,0x7f,1);
496 3 dis_one_zi(2,3,x25,0,1); //修改(反显)
497 3 dis_one_zi(2,4,x26,0,1);
498 3 dis_one_char(2,10,0x7f,1);
499 3 dis_one_zi(3,3,x21,1,1); //退出
500 3 dis_one_zi(3,4,x22,1,1);
501 3 break;
502 3 }
503 2
504 2 }
505 1
506 1 }
507 void d7(void)
508 {
509 1 d7_8_10_11_13_14_16_17(v,'V',1);
510 1 }
511 void d8(void)
512 {
513 1 d7_8_10_11_13_14_16_17(v,'V',0);
514 1 }
515 void d9_12_15_18(uchar disnum,uchar disnum_new,uchar danwei)
516 {
517 1
518 1 dis_cls();
519 1 dis_one_zi(0,0,x27,1,1); //原值
520 1 dis_one_zi(0,2,x28,1,1);
521 1
522 1 dis_one_zi(2,0,x29,1,1); //新设定
523 1 dis_one_zi(2,1,x11,1,1);
524 1 dis_one_zi(2,2,x30,1,1);
525 1 print_num(0,6,disnum,danwei,1);
526 1 print_num(2,6,disnum_new,danwei,1);
527 1 }
528 void d9(void)
529 {
530 1 d9_12_15_18(v,v_new,'V');
531 1 }
532
533 //-------------------------------------------------------------------
534 void d10(void)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -