keydeal.lst
来自「16路巡检仪 该仪表采用c语言编写」· LST 代码 · 共 649 行 · 第 1/5 页
LST
649 行
479 4 case jianyan8: if(tq!=0)
480 4 {
481 5 VR[portt]=port[portt];
482 5 writen=1;
483 5 Hex2Bcd(VR[portt],si);
484 5 }
485 4 kt=1;
486 4 break;
487 4 default:;
488 4 }
489 3 automic=0;
490 3 }
491 2 else if(keyn==SUBdata)
492 2 {
493 3 switch(Chose)
494 3 {
495 4 case mimasetdisplay: Chose=syscsdisplay;
496 4 kr=2;
497 4 leng=16;
498 4
499 4 break;
500 4 case syscsdisplay: Chose=fundisplay;
501 4 kr=2;
502 4 leng=280;
503 4 break;
504 4 case fundisplay: Chose=teshucsdisplay;
505 4 kr=3;
506 4 leng=32;
507 4 break;
508 4 case teshucsdisplay: Chose=mimasetdisplay;
509 4 kr=2;
510 4 leng=4;
511 4 break;
512 4 case mimadisplay: if(mimat>0)
513 4 mimat--;
514 4 Hex2Bcd(mimat,si);
515 4 kt=1;
516 4 break;
517 4 case setdisplayst: if(kadat>0)
518 4 kadat--;
519 4 Hex2Bcd(kadat,si);
520 4 writen=1;
521 4 kt=1;
522 4 break;
523 4 case setdisplaysp: if(fundat>0)
524 4 fundat--;
525 4 Hex2Bcd(fundat,si);
526 4 writen=1;
527 4 kt=1;
528 4 break;
529 4 case syscs1: if(inputdat>1)
530 4 inputdat--;
531 4 Hex2Bcd(inputdat,si);
532 4 writen=1;
533 4 kt=1;
534 4 break;
C51 COMPILER V7.50 KEYDEAL 06/25/2008 14:22:37 PAGE 10
535 4 case syscs2: if(typdat[wk]>0)
536 4 typdat[wk]--;
*** ERROR C187 IN LINE 536 OF KEYDEAL.C: not an lvalue
537 4 Hex2Bcd(typdat[wk],si);
538 4 writen=1;
539 4 kt=1;
540 4 break;
541 4 case syscs3: if(dot[wk]>0)
542 4 dot[wk]--;
*** ERROR C187 IN LINE 542 OF KEYDEAL.C: not an lvalue
543 4 Hex2Bcd(dot[wk],si);
544 4 writen1=1;
545 4 kt=1;
546 4 break;
547 4 case syscs4: if(rangeL[wk]>=RdatL[dot[wk]])
548 4 rangeL[wk]-=adatt;
549 4 floatToBCD(rangeL[wk],si);
550 4 writen=1;
551 4 kt=1;
552 4 break;
553 4 case syscs5: if(rangeH[wk]>=RdatL[dot[wk]])
554 4 rangeH[wk]-=adatt;
555 4 floatToBCD(rangeH[wk],si);
556 4 writen=1;
557 4 kt=1;
558 4 break;
559 4 case fun1: if(warmd>1)
560 4 warmd--;
561 4 Hex2Bcd(warmd,si);
562 4 kt=1;
563 4 break;
564 4 case fun2: if(warmH[wt]>=RdatL[dot[wt]])
565 4 warmH[wt]-=adatt;
566 4 floatToBCD(warmH[wt],si);
567 4 writen=1;
568 4 kt=1;
569 4 break;
570 4 case fun3: if(warmL[wt]>=RdatL[dot[wt]])
571 4 warmL[wt]-=adatt;
572 4 floatToBCD(warmL[wt],si);
573 4 writen=1;
574 4 kt=1;
575 4 break;
576 4 case fun4: if(warmdown[wt]>1)
577 4 warmdown[wt]--;
*** ERROR C187 IN LINE 577 OF KEYDEAL.C: not an lvalue
578 4 Hex2Bcd(warmdown[wt],si);
579 4 writen=1;
580 4 kt=1;
581 4 break;
582 4 case fun5: if(warmscd[wt]>1)
583 4 warmscd[wt]--;
*** ERROR C187 IN LINE 583 OF KEYDEAL.C: not an lvalue
584 4 Hex2Bcd(warmscd[wt],si);
585 4 writen=1;
586 4 kt=1;
587 4 break;
588 4 case teshucs1: if(filt>0.001)
589 4 filt-=0.001;
590 4 floatToBCD(filt, si);
591 4 writen=1;
592 4 kt=1;
C51 COMPILER V7.50 KEYDEAL 06/25/2008 14:22:37 PAGE 11
593 4 break;
594 4 case teshucs2: if(drt>1)
595 4 drt--;
596 4 Hex2Bcd(drt,si);
597 4 writen=1;
598 4 kt=1;
599 4
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?