📄 key.lst
字号:
468 4 case 112 : Data_WMD += OneBit;break;//1W. 2,O,3AND,
469 4 case 113 : Data_DEG += ThreeBit;break;//5-180degrees
470 4 case 114 : Data_UEG += ThreeBit;break; //5 - 180 degrees
471 4 case 115 : Data_PMD += OneBit;break;// ON /OFF
472 4 case 116 : Data_DRU += ThreeBit;break;//1- 360 degrees
473 4 case 117 : Data_ER += OneBit;break;//10 SET FIFO
474 4 case 118 : Data_NOS += OneBit ;break;//ON OFF
475 4 case 119 : Data_DD += OneBit ; break;// ON OFF
476 4 case 120 : Data_FHM += OneBit;break;//1FU ;/2NU/ 3NO /4NUF/5EFF
477 4 case 121 : Data_ANU += OneBit;break;//ON OFF
478 4 case 122 : Data_HL += FourBit;break;//50 -9999 SPM
479 4 case 123 : Data_FASET = 0;break; //123
480 4 case 124 : Data_PG += OneBit;break;//1 NOP .2LOAD /3 SAVE
481 4 case 125 : Data_USM += OneBit;break;//1A ,2 B,3C, 4D ,5E ,6F,7G
482 4 case 126 : Data_USA += OneBit;break;//ON OFF
483 4 case 127 : Data_MAV = 0; break;
484 4 case 128 : Data_MIV = 0 ;break;
485 4 case 129 : Data_PV = 0 ;break;
486 4 case 130 : Data_OVD += ThreeBit;break; //170 -315 VAC
487 4 case 131 : Data_LVD += ThreeBit;break; // 70 --160 VAC
488 4 case 132 : Data_UPG += OneBit ;break; //0 -4
489 4 case 133 : Data_CHS += TwoBit;break;//1-99
C51 COMPILER V8.02 KEY 09/08/2008 11:32:44 PAGE 9
490 4 case 134 : Data_KLK += OneBit;break;//ON OFF
491 4 case 135 : Data_TOT += ThreeBit;break;//1-168;
492 4 case 136 : Data_TM1 += ThreeBit;break;//1-250x0.1 s;
493 4 case 137 : Data_TM2 += ThreeBit;break; // 1-250X0.1S
494 4 case 138 : Data_UTD += OneBit ; break;//ON OFF
495 4 case 139 : Data_CK += OneBit;break;//
496 4 case 140 : Data_OSE += OneBit;break; // ON / OFF
497 4 case 141 : Data_BC3 += OneBit;break;//ON OFF
498 4 case 142 : Data_EFK += OneBit;break; //ON OFF
499 4 case 143 : Data_AT += OneBit; break;//ON OFF
500 4 case 144 : Data_IN1 += OneBit;break;//0 NOP ,1IO1,2S4,3CR
501 4 case 145 : Data_IN2 += OneBit;break;//0U 1USR.2NOP
502 4 case 146 : Data_IN3 += OneBit;break;//0HT 1WL
503 4 case 147 : Data_INA += OneBit;break;//0PSU 1BCR /2 NOP /3SPL
504 4 case 148 : Data_INC += OneBit;break; //0 SH/IO1/IO2/CW
505 4 case 149 : Data_IND += OneBit;break;//0TL/.1ES/2NOP
506 4 case 150 : Data_INE += OneBit;break;//0S7/ 1IO1/IO2/CW
507 4 case 151 : Data_INF += OneBit;break;//0F /HP
508 4 case 152 : Data_INI += OneBit;break;//0CRS /FAW
509 4 case 153 : Data_INK += OneBit;break;// HP /F
510 4 case 154 : Data_OA += OneBit ;break;//TM KS1
511 4 case 155 : Data_OB += OneBit;break; //WP/ML/FK
512 4 case 156 : Data_OD += OneBit;break; //ML/KS1/KS2/KS3/KS4/NCL
513 4 case 157 : Data_O1 += OneBit;break;//OT1/KS1/PUL/CSL
514 4 case 158 : Data_O3 += OneBit;break;//HP/KS1/KS2
515 4 case 159 : Data_O4 += OneBit;break;//BUZ/OT4
516 4 case 160 : Data_O5 += OneBit;break;//HPL/OT5
517 4 case 161 : Data_O6 += OneBit ;break;//STL/OT6 /..KDFJAKDFJAKSDFJAKSDJF
518 4 case 162 : Data_O7 += OneBit ;break;
519 4 case 163 : Data_BD += ThreeBit;break;//70 -990
520 4 case 164 : Data_MXI += TwoBit;break;// 5-19A
521 4 case 165 : Data_WKT += OneBit;break; //1--5
522 4 case 166 : Data_ACT += ThreeBit;break;//60--990
523 4 case 167 : Data_DCT += ThreeBit;break; //60-990
524 4 case 168 : Data_HKP += ThreeBit;break; //5--400
525 4 case 169 : Data_LKP += ThreeBit;break; //5--400
526 4 case 170 : Data_KP += ThreeBit;break;//5--400
527 4 case 171 : Data_KI += FourBit;break;//100-3000
528 4 case 172 : Data_PDW += TwoBit;break; //1-40
529 4 case 173 : Data_QSK += ThreeBit;break;//30 -999
530 4 case 174 : Data_QSP += ThreeBit;break; //50 -500
531 4 case 175 : Data_HV += OneBit;break;//ON OFF
532 4 };
533 3
534 3
535 3
536 3 }
537 2 if(LEDPP == 0){ LEDPP = 1 ;}
538 2
539 2 }
540 1 }
541
542 /************************************************************************
543 ******* function name :void KeyUp_P_()
544 *******
545 *******
546 *******
547 *************************************************************************/
548 void KeyUp_P_(unsigned TwoBit)
549 {
550 1 if(CEP1D >= 1&&CEbegin== 0 &&CEend == 0)
551 1 {
C51 COMPILER V8.02 KEY 09/08/2008 11:32:44 PAGE 10
552 2
553 2 KeyUp39(TwoBit);
554 2 Uart_En = 1;
555 2
556 2 }
557 1 }
558 /************************************************************************
559 ******* function name :void KeyDown_P_()
560 *******
561 *******
562 *******
563 *************************************************************************/
564
565 void StmemoryZearo()
566 {
567 1 StMemoryA = 0;
568 1 StMemoryB = 0;
569 1 StMemoryC = 0;
570 1 StMemoryD = 0;
571 1
572 1 }
573 /*-------------------READKEY---------------------*/
574 NB2s()
575 {
576 1 long int ss2 = 40000;
577 1 KBB1 = 0;
578 1 while(KBA1 == 0)
579 1 {
580 2 ss2--;
581 2 if(ss2 == 0)
582 2 {
583 3 SaveEn = 1;
584 3 KBB1 = 1;
585 3 return;
586 3 }
587 2 }
588 1
589 1 }
590 void READKEY (void)
591 {
592 1 static bit PEaup,PEadown,PEbup,PEbdown,PEcup,PEcdown,PEdup,PEddown;
593 1 static bit PEFF, PEok, PEPP, PElamp, PEWW, PEbegin, PEend, PEcut,PEauto,PEP1D;
594 1 unsigned long Delay2s = 0;
595 1
596 1 if((PEaup==0)&&(SWkey==CDaup)) //A UP
597 1 {
598 2 // Buz();
599 2 if(CEPP == 39&&CEPP_Sign >= 1)
600 2 {
601 3 CEPP_39_++;
602 3
603 3 }
604 2
605 2 if(CEbegin == 1)
606 2 {
607 3 Data_SBA++;
608 3 // if(Data_SBA>15) { Data_SBA=0; }
609 3 Uart_En = 1;//enable Uartt();
610 3 }
611 2 if(CEWW == 1)
612 2 {
613 3
C51 COMPILER V8.02 KEY 09/08/2008 11:32:44 PAGE 11
614 3 Data_WWWC+=10;
615 3
616 3 Uart_En = 1;//enable Uartt();
617 3 }
618 2 if(CEP1D>=1&&CEbegin==0&&CEend == 0)
619 2 {
620 3 CEPP_39_++;
621 3
622 3 }
623 2 KeyUp(1000,0,0,0);
624 2 if(P_Model_H==175)
625 2 {
626 3 if((CEP1D == 0)&&(CEbegin == 0)&&(CEend == 0)&&CEFF == 0&&CEPP_Sign == 0&&CEWW == 0)
627 3 {
628 4 if(StMemoryB == 0&&StMemoryC== 0&&StMemoryD== 0&&StMemoryA== 0)
629 4 {
630 5 StMemoryA = 1;
631 5 }
632 4 else
633 4 {
634 5
635 5 StmemoryZearo();
636 5
637 5 }
638 4
639 4 }
640 3
641 3 }
642 2 PEaup=1;
643 2
644 2 }
645 1
646 1
647 1 if((PEbup==0)&&(SWkey==CDbup)) //B UP
648 1 {
649 2 // Buz();
650 2 if(CEbegin == 1)
651 2 {
652 3 Data_SBB++;
653 3 // if(Data_SBB>15) { Data_SBB=0; }
654 3 Uart_En = 1;//enable Uartt();
655 3 }
656 2 if(CEWW == 1)
657 2 {
658 3
659 3 Data_WWWC++;
660 3 // Data_BRC = Data_WWWC;
661 3 Uart_En = 1;//enable Uartt();
662 3 }
663 2 KeyUp(100,100,0,0);
664 2
665 2 if((CEP1D == 0)&&(CEbegin == 0)&&(CEend == 0)&&CEFF == 0&&CEPP_Sign == 0&&CEWW == 0)
666 2 {
667 3 if(StMemoryB == 0&&StMemoryC== 1&&StMemoryD== 1&&StMemoryA== 1)
668 3 {
669 4 StMemoryB = 1;
670 4 }
671 3 else
672 3 {
673 4 StmemoryZearo();
674 4
675 4 }
C51 COMPILER V8.02 KEY 09/08/2008 11:32:44 PAGE 12
676 3
677 3 }
678 2 PEbup=1;
679 2
680 2 }
681 1 //C UP//C UP//C UP//C UP//C UP//C UP//C UP//C UP//C UP//C UP//C UP//C UP//C UP
682 1
683 1 if((PEcup==0)&&(SWkey==CDcup)) //C UP
684 1 {
685 2 // Buz();
686 2 if(CEend == 1)
687 2 {
688 3 Data_EBC++;
689 3 // if(Data_EBC>15) { Data_EBC=0; }
690 3 Uart_En = 1;//enable Uartt();
691 3 }
692 2 /* if(CEWW == 1)
693 2 {
694 2
695 2 Data_WWWD+=10;
696 2
697 2 Uart_En = 1;//enable Uartt();
698 2 } */
699 2
700 2 KeyUp(0,10,10,0);
701 2 KeyUp_P_(10);
702 2 if((CEP1D == 0)&&(CEbegin == 0)&&(CEend == 0)&&CEFF == 0&&CEPP_Sign == 0&&CEWW == 0)
703 2 {
704 3 if(StMemoryB == 0&&StMemoryC== 0&&StMemoryD== 0&&StMemoryA== 1)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -