📄 main1_1.lst
字号:
674 6 TR_noans();
675 6 stop=0;
C51 COMPILER V7.06 MAIN1_1 09/23/2005 08:16:18 PAGE 12
676 6 while(err_ok==0);
677 6 }
678 5 goto BEGIN;
679 5 }
680 4 }
681 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
682 3 s_byte_nums=4;
683 3 TR_noans();
684 3 edit_finish=0;
685 3 }
686 2
687 2 if(need_para==1)
688 2 {
689 3 s_p=1;
690 3 c_err=0;
691 3 point=&pp.t01;
692 3 temp_delt=2;
693 3 sbuffer1[0]=M_current; //电流和面板接收
694 3 sbuffer1[1]=p_out_sec; //电流区间外参数
695 3 sbuffer1[52]=pp.syn_type%256;
696 3 sbuffer1[53]=0;
697 3 sbuffer1[54]=0;
698 3 for(temp_pc=2;temp_pc<52;temp_pc++)
699 3 {
700 4 if(temp_pc%2==0)
701 4 {
702 5 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)/256;
703 5 temp_delt++;
704 5 }
705 4 else
706 4 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)%256;
707 4 }
708 3 s_byte_nums=55;
709 3 TR_ans();
710 3 /*
711 3 RESEND: if(resend==1||overtime==1)
712 3 {
713 3 c_err++;
714 3 resend=0;
715 3 overtime=0;
716 3 if(c_err<5)
717 3 {
718 3 TR_ans();
719 3 goto RESEND;
720 3 }
721 3 else
722 3 {
723 3 c_err=0;
724 3 main_err=1;
725 3 err=2;
726 3 stop=0;
727 3 while(urgent_stop==0);
728 3 goto END_P;
729 3 }
730 3 }
731 3 else
732 3 c_err=0;
733 3 */
734 3
735 3 s_p=1;
736 3 point=&pp.k2;
737 3 temp_delt=2;
C51 COMPILER V7.06 MAIN1_1 09/23/2005 08:16:18 PAGE 13
738 3 sbuffer1[0]=M_RW; //旋转/送丝和面板接收
739 3 sbuffer1[1]=p_out_sec; //旋转/送丝区间外参数
740 3 for(temp_pc=2;temp_pc<50;temp_pc++)
741 3 {
742 4 if(temp_pc%2==0)
743 4 {
744 5 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)/256;
745 5 temp_delt++;
746 5 }
747 4 else
748 4 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)%256;
749 4 }
750 3 sbuffer1[50]=pp.k1%256;
751 3 for(temp_pc=51;temp_pc<55;temp_pc++)
752 3 sbuffer1[temp_pc]=0;
753 3 s_byte_nums=55;
754 3 TR_ans();
755 3 /*
756 3 RESEND1: if(resend==1||overtime==1)
757 3 {
758 3 c_err++;
759 3 resend=0;
760 3 overtime=0;
761 3 if(c_err<5)
762 3 {
763 3 TR_ans();
764 3 goto RESEND1;
765 3 }
766 3 else
767 3 {
768 3 c_err=0;
769 3 main_err=1;
770 3 err=2;
771 3 stop=0;
772 3 while(urgent_stop==0);
773 3 goto END_P;
774 3 }
775 3 }
776 3 else
777 3 c_err=0;
778 3 */
779 3 s_p=1;
780 3 point=&pp.k4;
781 3 temp_delt=2;
782 3 sbuffer1[0]=M_OSC; //横摆和面板接收
783 3 sbuffer1[1]=p_out_sec; //横摆区间外参数
784 3 for(temp_pc=2;temp_pc<26;temp_pc++)
785 3 {
786 4 if(temp_pc%2==0)
787 4 {
788 5 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)/256;
789 5 temp_delt++;
790 5 }
791 4 else
792 4 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)%256;
793 4 }
794 3 sbuffer1[26]=pp.t17/256;
795 3 sbuffer1[27]=pp.t17%256;
796 3 sbuffer1[28]=0;
797 3 sbuffer1[29]=pp.sec_num%256;
798 3 for(temp_pc=30;temp_pc<55;temp_pc++)
799 3 sbuffer1[temp_pc]=0;
C51 COMPILER V7.06 MAIN1_1 09/23/2005 08:16:18 PAGE 14
800 3 s_byte_nums=55;
801 3 TR_ans();
802 3 /*
803 3 RESEND2: if(resend==1||overtime==1)
804 3 {
805 3 c_err++;
806 3 resend=0;
807 3 overtime=0;
808 3 if(c_err<5)
809 3 {
810 3 TR_ans();
811 3 goto RESEND2;
812 3 }
813 3 else
814 3 {
815 3 c_err=0;
816 3 main_err=1;
817 3 err=2;
818 3 stop=0;
819 3 while(urgent_stop==0);
820 3 goto END_P;
821 3 }
822 3 }
823 3 else
824 3 c_err=0;
825 3 */
826 3 s_p=1;
827 3 point=&pp.k5;
828 3 temp_delt=2;
829 3 sbuffer1[0]=M_AVC; //横摆和面板接收
830 3 sbuffer1[1]=p_out_sec; //横摆区间外参数
831 3 for(temp_pc=2;temp_pc<28;temp_pc++)
832 3 {
833 4 if(temp_pc%2==0)
834 4 {
835 5 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)/256;
836 5 temp_delt++;
837 5 }
838 4 else
839 4 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)%256;
840 4 }
841 3 sbuffer1[28]=pp.k1/256;
842 3 sbuffer1[29]=pp.k1%256;
843 3 for(temp_pc=30;temp_pc<55;temp_pc++)
844 3 sbuffer1[temp_pc]=0;
845 3 s_byte_nums=55;
846 3 TR_ans();
847 3 /*
848 3 RESEND3: if(resend==1||overtime==1)
849 3 {
850 3 c_err++;
851 3 resend=0;
852 3 overtime=0;
853 3 if(c_err<5)
854 3 {
855 3 TR_ans();
856 3 goto RESEND3;
857 3 }
858 3 else
859 3 {
860 3 c_err=0;
861 3 main_err=1;
C51 COMPILER V7.06 MAIN1_1 09/23/2005 08:16:18 PAGE 15
862 3 err=2;
863 3 stop=0;
864 3 while(urgent_stop==0);
865 3 goto END_P;
866 3 }
867 3 }
868 3 else
869 3 c_err=0;
870 3 */
871 3
872 3
873 3 for(anum=0;anum<4;anum++)
874 3 {
875 4 s_p=1;
876 4 for(snum=0;snum<10;snum++)
877 4 {
878 5 s_p=1;
879 5 temp_delt=3;
880 5 sbuffer1[0]=axis[anum];
881 5 sbuffer1[1]=p_in_sec;
882 5 sbuffer1[2]=snum;
883 5 switch(anum)
884 5 {
885 6 case 0: {
886 7 point=&pp.x[snum][0];
887 7 for(temp_pc=3;temp_pc<23;temp_pc++)
888 7 {
889 8 if(temp_pc%2==1)
890 8 {
891 9 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)/256;
892 9 temp_delt++;
893 9 }
894 8 else
895 8 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)%256;
896 8 }
897 7 sbuffer1[23]=0;
898 7 }break;
899 6 case 1: {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -