📄 keyboard.lst
字号:
531 4 }
532 3 break;
533 3 case 9: //钮:STOP
534 3 if(state2==0x01)
535 3 { state2=0x0;
536 4 DCFX2=1;DCFD2=1;
537 4 disp_key_clear_b();
538 4 dcespk_out(); //电磁阀及蜂鸣器输出
539 4 //pt=&gun1;
540 4 //writebyteseq(0x01,pt,35); //写EEPROM
541 4 updateb=1;
542 4 state2=0;
543 4 }
544 3 break;
545 3 case 10: //钮START
C51 COMPILER V7.00 KEYBOARD 09/14/2006 16:35:50 PAGE 10
546 3 if((state2==0x00 || state2==0x02 || state2==0x06 || (state2==4 && (menu2!=2 && menu2!=4))) && k2k
-ey && mcstoptime_b==0 && !locknooil_b)
547 3 { disp_floor_level_b=increment_b;
548 4 if(state2==0x06 || state2==0x04) disp_return_b();
549 4 clear_workb(); //如定量加油须换算相应的脉冲数
550 4
551 4 if(ration_pulse_b>119){mc2=0;DCFX2=0;DCFD2=0;state2=0x01;}
552 4 else {state2=0;prn2time=1;disp_return_b();}
553 4 }
554 3 break;
555 3 case 11: //钮:4
556 3 vipstart2();
557 3 switch (state2)
558 3 { case 2:
559 4 if(!setdotok_b){if(ration_num_b<100000) {ration_num_b*=10;ration_num_b+=4*multiple_b;}}
560 4 else {if(multiple_b!=0) {ration_num_b+=4*multiple_b;multiple_b/=10;}}
561 4 disp_vip_b();
562 4 break;
563 4 case 4:
564 4 if(menu2==1) disp_eeprom_history(1,4); //查询前10次
565 4 else if(menu2==2 || menu2==4){ration_num_b+=4*multiple_b;if(multiple_b<10000)multiple_b*=10;disp_loc
-k_b();}
566 4 break;
567 4 case 3:
568 4 if(menu2==8)
569 4 {
570 5 if(!setdotok_b){if(ration_num_b<100000) {ration_num_b*=10;ration_num_b+=4*multiple_b;}}
571 5 else {if(multiple_b!=0) {ration_num_b+=4*multiple_b;multiple_b/=10;}}
572 5 price_b=ration_num_b; //设置的单价
573 5 disp_memu2_set();
574 5 }
575 4 //if(menu2==9) set_time(4);
576 4 if(menu2==10){ration_num_b+=4*multiple_b;if(multiple_b<10000)multiple_b*=10;disp_pass_vital(1);}
577 4 break;
578 4 case 8:
579 4 if(menu2==2 ||menu2==3){ration_num_b*=10;ration_num_b+=4;disp_memu2_important();}
580 4 break;
581 4 }
582 3 break;
583 3 case 12: //钮:5
584 3 vipstart2();
585 3 switch (state2)
586 3 { case 2:
587 4 if(!setdotok_b){if(ration_num_b<100000) {ration_num_b*=10;ration_num_b+=5*multiple_b;}}
588 4 else {if(multiple_b!=0) {ration_num_b+=5*multiple_b;multiple_b/=10;}}
589 4 disp_vip_b();
590 4 break;
591 4 case 4:
592 4 if(menu2==1) disp_eeprom_history(1,5); //查询前10次
593 4 else if(menu2==2 || menu2==4){ration_num_b+=5*multiple_b;if(multiple_b<10000)multiple_b*=10;disp_loc
-k_b();}
594 4 break;
595 4 case 3:
596 4 if(menu2==8)
597 4 {
598 5 if(!setdotok_b){if(ration_num_b<100000) {ration_num_b*=10;ration_num_b+=5*multiple_b;}}
599 5 else {if(multiple_b!=0) {ration_num_b+=5*multiple_b;multiple_b/=10;}}
600 5 price_b=ration_num_b; //设置的单价
601 5 disp_memu2_set();
602 5 }
603 4 //if(menu2==9) set_time(5);
604 4 if(menu2==10){ration_num_b+=5*multiple_b;if(multiple_b<10000)multiple_b*=10;disp_pass_vital(1);}
C51 COMPILER V7.00 KEYBOARD 09/14/2006 16:35:50 PAGE 11
605 4 break;
606 4 case 8:
607 4 if(menu2==2 ||menu2==3){ration_num_b*=10;ration_num_b+=5;disp_memu2_important();}
608 4 break;
609 4 }
610 3 break;
611 3 case 13: //钮:6
612 3 vipstart2();
613 3 switch (state2)
614 3 { case 2:
615 4 if(!setdotok_b){if(ration_num_b<100000) {ration_num_b*=10;ration_num_b+=6*multiple_b;}}
616 4 else {if(multiple_b!=0) {ration_num_b+=6*multiple_b;multiple_b/=10;}}
617 4 disp_vip_b();
618 4 break;
619 4 case 4:
620 4 if(menu2==1) disp_eeprom_history(1,6); //查询前10次
621 4 else if(menu2==2 || menu2==4){ration_num_b+=6*multiple_b;if(multiple_b<10000)multiple_b*=10;disp_loc
-k_b();}
622 4 break;
623 4 case 3:
624 4 if(menu2==8)
625 4 {
626 5 if(!setdotok_b){if(ration_num_b<100000) {ration_num_b*=10;ration_num_b+=6*multiple_b;}}
627 5 else {if(multiple_b!=0) {ration_num_b+=6*multiple_b;multiple_b/=10;}}
628 5 price_b=ration_num_b; //设置的单价
629 5 disp_memu2_set();
630 5 }
631 4 //if(menu2==9) set_time(6);
632 4 if(menu2==10){ration_num_b+=6*multiple_b;if(multiple_b<10000)multiple_b*=10;disp_pass_vital(1);}
633 4 break;
634 4 case 8:
635 4 if(menu2==2 ||menu2==3){ration_num_b*=10;ration_num_b+=6;disp_memu2_important();}
636 4 break;
637 4 }
638 3 break;
639 3 case 14: //小数点
640 3 switch (state2)
641 3 { case 1:
642 4 oil_intmoney(1); //金额取整加油
643 4 break;
644 4 case 2:
645 4 if(!setdotok_b) {multiple_b/=10;setdotok_b=1;}
646 4 break;
647 4 case 3:
648 4 if(menu2==8)if(!setdotok_b) {multiple_b/=10;setdotok_b=1;}
649 4 break;
650 4 }
651 3 break;
652 3 case 15: // V/P
653 3 setdotok_b=0;
654 3 if(state2==0x06 || state2==0x07){ration_mode_b=!ration_mode_b;disp_total_b();break;}
655 3 if(state2==0x00 && k2key) {vip_mode_b=!vip_mode_b;vipstart2(); disp_vip_b();}
656 3 else if(state2==0x02)
657 3 { vip_mode_b=!vip_mode_b;
658 4 ration_mode_b=vip_mode_b;
659 4 ration_num_b=0;
660 4 if(!ration_mode_b)
661 4 { bbyte=dotmode[decimal_b]; //小数点--元
662 5 if(a0) multiple_b=10;
663 5 else if(a3)multiple_b=100;
664 5 else multiple_b=1;
665 5 }
C51 COMPILER V7.00 KEYBOARD 09/14/2006 16:35:50 PAGE 12
666 4 else
667 4 { //升
668 5 bbyte=dotmode[decimal_b]; //小数点
669 5 if(a4) multiple_b=100;
670 5 else if(a1)multiple_b=1000;
671 5 else multiple_b=1;
672 5 }
673 4 disp_vip_b();
674 4 }
675 3
676 3 break;
677 3 case 16: //钮:1
678 3 vipstart2();
679 3 switch (state2)
680 3 { case 2:
681 4 if(!setdotok_b){if(ration_num_b<100000) {ration_num_b*=10;ration_num_b+=multiple_b;}}
682 4 else {if(multiple_b!=0) {ration_num_b+=multiple_b;multiple_b/=10;}}
683 4 disp_vip_b();
684 4 break;
685 4 case 4:
686 4 if(menu2==1) disp_eeprom_history(1,1); //查询前10次
687 4 else if(menu2==2 || menu2==4){ration_num_b+=1*multiple_b;if(multiple_b<10000)multiple_b*=10;disp_loc
-k_b();}
688 4 break;
689 4 case 3:
690 4 if(menu2==8)
691 4 {
692 5 if(!setdotok_b){if(ration_num_b<100000) {ration_num_b*=10;ration_num_b+=1*multiple_b;}}
693 5 else {if(multiple_b!=0) {ration_num_b+=1*multiple_b;multiple_b/=10;}}
694 5 price_b=ration_num_b; //设置的单价
695 5 disp_memu2_set();
696 5 }
697 4 //if(menu2==9) set_time(1);
698 4 if(menu2==10){ration_num_b+=1*multiple_b;if(multiple_b<10000)multiple_b*=10;disp_pass_vital(1);}
699 4 break;
700 4 case 8:
701 4 if(menu2==2 ||menu2==3){ration_num_b*=10;ration_num_b+=1;disp_memu2_important();}
702 4 break;
703 4 }
704 3 break;
705 3 case 17: //钮:2
706 3 vipstart2();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -