📄 main1_zw.lst
字号:
692 5 ini_sbuf(M_PC,answer,S_ANSW,0,0);
693 5 s_byte_nums=4;
694 5 TR_noans();
695 5 p_received=0;
696 5 resend=0;
697 5 }
698 4 }
699 3 point=&pp.k2;
700 3 delt=0;
701 3 for(i=2;i<51;i++)
702 3 {
703 4 *(point+i-2)=rbuffer[i+delt]*256+rbuffer[i+delt+1];
704 4 delt++;
705 4 }
706 3 p_received=0;
707 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
708 3 s_byte_nums=4;
709 3 TR_noans();
710 3
711 3 while(p_received==0)
712 3 {
713 4 if(urgent_stop==1)
714 4 {
715 5 if(pc_stop==1)
716 5 {
717 6 ini_sbuf(M_PC,answer,S_ANSW,0,0);
718 6 s_byte_nums=4;
719 6 TR_noans();
720 6 stop=0;
721 6 while(err_ok==0);
722 6 }
723 5 goto BEGIN;
724 5 }
725 4 if(resend==1)
726 4 {
727 5 ini_sbuf(M_PC,answer,S_ANSW,0,0);
728 5 s_byte_nums=4;
729 5 TR_noans();
730 5 p_received=0;
731 5 resend=0;
732 5 }
733 4 }
734 3 point=&pp.k4;
735 3 delt=0;
736 3 for(i=2;i<53;i++)
C51 COMPILER V7.06 MAIN1_ZW 10/04/2005 14:08:50 PAGE 13
737 3 {
738 4 *(point+i-2)=rbuffer[i+delt]*256+rbuffer[i+delt+1];
739 4 delt++;
740 4 }
741 3 pp.sec_num=rbuffer[52];
742 3 p_received=0;
743 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
744 3 s_byte_nums=4;
745 3 TR_noans();
746 3
747 3 if(pp.sec_num>0)
748 3 {
749 4 for(j=0;j<pp.sec_num;j++)
750 4 {
751 5 while(p_received==0)
752 5 {
753 6 if(urgent_stop==1)
754 6 {
755 7 if(pc_stop==1)
756 7 {
757 8 ini_sbuf(M_PC,answer,S_ANSW,0,0);
758 8 s_byte_nums=4;
759 8 TR_noans();
760 8 stop=0;
761 8 while(err_ok==0);
762 8 }
763 7 goto BEGIN;
764 7 }
765 6 if(resend==1)
766 6 {
767 7 ini_sbuf(M_PC,answer,S_ANSW,0,0);
768 7 s_byte_nums=4;
769 7 TR_noans();
770 7 resend=0;
771 7 p_received=0;
772 7 }
773 6 }
774 5 p_received=0;
775 5 nonce_sec=rbuffer[2];
776 5 point=&pp.x[nonce_sec][0];
777 5 i=3;
778 5 for(delt=0;delt<30;delt++)
779 5 {
780 6 *(point+delt)=rbuffer[i]*256+rbuffer[i+1];
781 6 i=i+2;
782 6 }
783 5 ini_sbuf(M_PC,answer,S_ANSW,0,0);
784 5 s_byte_nums=4;
785 5 TR_noans();
786 5 }
787 4
788 4 }
789 3 while(edit_finish==0)
790 3 {
791 4 if(urgent_stop==1)
792 4 {
793 5 if(pc_stop==1)
794 5 {
795 6 ini_sbuf(M_PC,answer,S_ANSW,0,0);
796 6 s_byte_nums=4;
797 6 TR_noans();
798 6 stop=0;
C51 COMPILER V7.06 MAIN1_ZW 10/04/2005 14:08:50 PAGE 14
799 6 while(err_ok==0);
800 6 }
801 5 goto BEGIN;
802 5 }
803 4 }
804 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
805 3 s_byte_nums=4;
806 3 TR_noans();
807 3 edit_finish=0;
808 3 pc_edit=1;
809 3 }
810 2
811 2 if(need_para==1||edited==1||p_changed==1)
812 2 {
813 3
814 3 if(edited==1||p_changed==1)
815 3 {
816 4 ini_sbuf(M_PC,command,com_receive_p,0,0);
817 4 s_byte_nums=4;
818 4 TR_noans();
819 4 }
820 3 delay(100);
821 3 ini_sbuf(M_PC,program,0,0,0);
822 3 sbuffer[2]=pp.pn%256;
823 3 s_byte_nums=4;
824 3 TR_ans();
825 3 delay(100);
826 3 send_param();
827 3 need_para=0;
828 3 edited=0;
829 3 p_changed=0;
830 3 }
831 2 /*
832 2 if(p_active==1)
833 2 {
834 2 ini_sbuf(M_PC,answer,S_ANSW,0,0);
835 2 s_byte_nums=4;
836 2 TR_noans();
837 2 p_forbided=0;
838 2 p_actived=1;
839 2 p_active=0;
840 2 }
841 2
842 2 if(rc_active==1)
843 2 {
844 2 ini_sbuf(M_PC,answer,S_ANSW,0,0);
845 2 s_byte_nums=4;
846 2 TR_noans();
847 2 rc_forbided=0;
848 2 rc_actived=1;
849 2 rc_active=0;
850 2 }
851 2 */
852 2 if(new_switch1==1)
853 2 {
854 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
855 3 s_byte_nums=4;
856 3 TR_noans();
857 3 new_switch11=1;
858 3 new_switch1=0;
859 3 }
860 2
C51 COMPILER V7.06 MAIN1_ZW 10/04/2005 14:08:50 PAGE 15
861 2 if(new_switch2==1)
862 2 {
863 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
864 3 s_byte_nums=4;
865 3 TR_noans();
866 3 new_switch22=1;
867 3 new_switch2=0;
868 3 }
869 2
870 2 if(new_switch3==1)
871 2 {
872 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
873 3 s_byte_nums=4;
874 3 TR_noans();
875 3 delt_switch=1;
876 3 new_switch3=0;
877 3 }
878 2
879 2 if(urgent_stop==1)
880 2 {
881 3 if(pc_stop==1)
882 3 {
883 4 ini_sbuf(M_PC,answer,S_ANSW,0,0);
884 4 s_byte_nums=4;
885 4 TR_noans();
886 4 stop=0;
887 4 while(err_ok==0);
888 4 stop=1;
889 4 }
890 3 goto BEGIN;
891 3 }
892 2
893 2 }
894 1
895 1 // if(rc_forbided==1)
896 1 {
897 2 ini_sbuf(M_PC,answer,S_ANSW,0,0);
898 2 s_byte_nums=4;
899 2 TR_noans();
900 2 }
901 1
902 1 s_p=1;
903 1 while(decrease==0)
904 1 {
905 2 /*
906 2 if(need_para==1)
907 2 {
908 2 temp_c++;
909 2 sbuffer1[0]=M_PC;
910 2 sbuffer1[1]=para_pc;
911 2 sbuffer1[2]=FINISH/256;
912 2 sbuffer1[3]=FINISH%256;
913 2 sbuffer1[4]=CURRENT/256;
914 2 sbuffer1[5]=CURRENT%256;
915 2 sbuffer1[6]=VOLTAGE/256;
916 2 sbuffer1[7]=VOLTAGE%256;
917 2 sbuffer1[8]=err;
918 2 sbuffer1[9]=0;
919 2 s_byte_nums=10;
920 2 TR_noans();
921 2 need_para=0;
922 2 }
C51 COMPILER V7.06 MAIN1_ZW 10/04/2005 14:08:50 PAGE 16
923 2 */
924 2 if(urgent_stop==1)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -