📄 main1_1.lst
字号:
900 7 point=&pp.x[snum][10];
901 7 for(temp_pc=3;temp_pc<23;temp_pc++)
902 7 {
903 8 if(temp_pc%2==1)
904 8 {
905 9 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)/256;
906 9 temp_delt++;
907 9 }
908 8 else
909 8 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)%256;
910 8 }
911 7 sbuffer1[23]=0;
912 7 }break;
913 6 case 2: {
914 7 point=&pp.x[snum][20];
915 7 for(temp_pc=3;temp_pc<15;temp_pc++)
916 7 {
917 8 if(temp_pc%2==1)
918 8 {
919 9 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)/256;
920 9 temp_delt++;
921 9 }
922 8 else
923 8 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)%256;
C51 COMPILER V7.06 MAIN1_1 09/23/2005 08:16:18 PAGE 16
924 8 }
925 7 for(temp_pc=15;temp_pc<24;temp_pc++)
926 7 sbuffer1[temp_pc]=0;
927 7 }break;
928 6 case 3: {
929 7 point=&pp.x[snum][26];
930 7 for(temp_pc=3;temp_pc<11;temp_pc++)
931 7 {
932 8 if(temp_pc%2==1)
933 8 {
934 9 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)/256;
935 9 temp_delt++;
936 9 }
937 8 else
938 8 sbuffer1[temp_pc]=*(point+temp_pc-temp_delt)%256;
939 8 }
940 7 for(temp_pc=11;temp_pc<24;temp_pc++)
941 7 sbuffer1[temp_pc]=0;
942 7 }break;
943 6 default:break;
944 6 }
945 5 s_byte_nums=get_byte_nums(p_in_sec);
946 5 TR_ans();
947 5 /*
948 5 RESEND4: if(resend==1||overtime==1)
949 5 {
950 5 c_err++;
951 5 resend=0;
952 5 overtime=0;
953 5 if(c_err<5)
954 5 {
955 5 TR_ans();
956 5 goto RESEND4;
957 5 }
958 5 else
959 5 {
960 5 c_err=0;
961 5 main_err=1;
962 5 err=2;
963 5 stop=0;
964 5 while(urgent_stop==0);
965 5 goto END_P;
966 5 }
967 5 }
968 5 else
969 5 c_err=0;
970 5
971 5 }
972 5 }
973 5 */
974 5 }
975 4 }
976 3 //END_P: s_p=0;
977 3 }
978 2 /*
979 2 if(p_active==1)
980 2 {
981 2 ini_sbuf(M_PC,answer,S_ANSW,0,0);
982 2 s_byte_nums=4;
983 2 TR_noans();
984 2 p_forbided=0;
985 2 p_actived=1;
C51 COMPILER V7.06 MAIN1_1 09/23/2005 08:16:18 PAGE 17
986 2 p_active=0;
987 2 }
988 2
989 2 if(rc_active==1)
990 2 {
991 2 ini_sbuf(M_PC,answer,S_ANSW,0,0);
992 2 s_byte_nums=4;
993 2 TR_noans();
994 2 rc_forbided=0;
995 2 rc_actived=1;
996 2 rc_active=0;
997 2 }
998 2 */
999 2 if(new_switch1==1)
1000 2 {
1001 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
1002 3 s_byte_nums=4;
1003 3 TR_noans();
1004 3 new_switch11=1;
1005 3 new_switch1=0;
1006 3 }
1007 2
1008 2 if(new_switch2==1)
1009 2 {
1010 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
1011 3 s_byte_nums=4;
1012 3 TR_noans();
1013 3 new_switch22=1;
1014 3 new_switch2=0;
1015 3 }
1016 2
1017 2 if(new_switch3==1)
1018 2 {
1019 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
1020 3 s_byte_nums=4;
1021 3 TR_noans();
1022 3 delt_switch=1;
1023 3 new_switch3=0;
1024 3 }
1025 2
1026 2 if(urgent_stop==1)
1027 2 {
1028 3 if(pc_stop==1)
1029 3 {
1030 4 ini_sbuf(M_PC,answer,S_ANSW,0,0);
1031 4 s_byte_nums=4;
1032 4 TR_noans();
1033 4 stop=0;
1034 4 while(err_ok==0);
1035 4 stop=1;
1036 4 }
1037 3 goto BEGIN;
1038 3 }
1039 2
1040 2 }
1041 1 /*
1042 1 if(rc_forbided==1)
1043 1 {
1044 1 ini_sbuf(M_PC,answer,S_ANSW,0,0);
1045 1 s_byte_nums=4;
1046 1 TR_noans();
1047 1 }
C51 COMPILER V7.06 MAIN1_1 09/23/2005 08:16:18 PAGE 18
1048 1 */
1049 1 s_p=1;
1050 1 while(decrease==0)
1051 1 {
1052 2 /*
1053 2 if(need_para==1)
1054 2 {
1055 2 temp_c++;
1056 2 sbuffer1[0]=M_PC;
1057 2 sbuffer1[1]=para_pc;
1058 2 sbuffer1[2]=FINISH/256;
1059 2 sbuffer1[3]=FINISH%256;
1060 2 sbuffer1[4]=CURRENT/256;
1061 2 sbuffer1[5]=CURRENT%256;
1062 2 sbuffer1[6]=VOLTAGE/256;
1063 2 sbuffer1[7]=VOLTAGE%256;
1064 2 sbuffer1[8]=err;
1065 2 sbuffer1[9]=0;
1066 2 s_byte_nums=10;
1067 2 TR_noans();
1068 2 need_para=0;
1069 2 }
1070 2 */
1071 2 if(urgent_stop==1)
1072 2 {
1073 3 if(pc_stop==0)
1074 3 {
1075 4 ini_sbuf(M_PC,command,com_urgent_stop,0,0);
1076 4 s_byte_nums=4;
1077 4 TR_ans();
1078 4 // answer_judge();
1079 4 }
1080 3 if(pc_stop==1)
1081 3 {
1082 4 ini_sbuf(M_PC,answer,S_ANSW,0,0);
1083 4 s_byte_nums=4;
1084 4 TR_noans();
1085 4 stop=0;
1086 4 while(err_ok==0);
1087 4 }
1088 3 goto BEGIN;
1089 3 }
1090 2 }
1091 1 s_p=0;
1092 1 /*
1093 1 if(rc_forbided==1)
1094 1 {
1095 1 ini_sbuf(M_PC,answer,S_ANSW,0,0);
1096 1 s_byte_nums=4;
1097 1 TR_noans();
1098 1 }
1099 1 */
1100 1 while(decrease_ok==0)
1101 1 {
1102 2 /*
1103 2 if(need_para==1)
1104 2 {
1105 2 sbuffer[0]=M_PC;
1106 2 sbuffer[1]=parameter1;
1107 2 sbuffer[2]=FINISH/256;
1108 2 sbuffer[3]=FINISH%256;
1109 2 sbuffer[4]=0;
C51 COMPILER V7.06 MAIN1_1 09/23/2005 08:16:18 PAGE 19
1110 2 s_byte_nums=5;
1111 2 TR_noans();
1112 2 need_para=0;
1113 2 }
1114 2 */
1115 2 if(urgent_stop==1)
1116 2 {
1117 3 if(pc_stop==1)
1118 3 {
1119 4 ini_sbuf(M_PC,answer,S_ANSW,0,0);
1120 4 s_byte_nums=4;
1121 4 TR_noans();
1122 4 stop=0;
1123 4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -