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