📄 newmoving.lst
字号:
966 1
967 1 if(bBulletSegmentFlag)
968 1 {
969 2 uiRunTime++;
970 2 }
971 1 if(bParkTimeFlag==1)
972 1 {
973 2 uiParkCount++;
974 2 if( uiParkCount>=MAX_PARK_TIME)
975 2 {
976 3 bParkTimeFlag=0;
977 3 }
978 2 }
979 1 if(bVideoDelayFlag==1)
980 1 {
981 2 if(uiParkCount>=uiExpectedVideoDelay)
982 2 {
983 3 bVideoDelayFlag=0;
984 3 oVideoSwitch=bDirectFlag;
985 3 }
C51 COMPILER V6.23a NEWMOVING 06/28/2002 18:26:38 PAGE 17
986 2 }
987 1 if(bStartTargetDelayFlag==1&&bRunCode==1)
988 1 {
989 2 uiStartTargetDelayCount++;
990 2 /*if(uiStartTargetDelayCount>=uiExpectedStartTargetDelay)
991 2 {
992 2 bStartTargetDelayFlag=0;
993 2 uiStartTargetDelayCount=0;
994 2 bMotorStartFlag=1;
995 2 switch(ucModeCode)
996 2 {
997 2 case 1:
998 2 if(bRunCode==1)
999 2 {
1000 2 bRunFlag=1;
1001 2 bMotorStartFlag=1;
1002 2 }
1003 2 break;
1004 2 case 2:
1005 2 if(bRunCode==1)
1006 2 {
1007 2 bRunFlag=1;
1008 2 bMotorStartFlag=1;
1009 2 }
1010 2 break;
1011 2 case 3:
1012 2 break;
1013 2 default:
1014 2 break;
1015 2 }
1016 2 }*/
1017 2 }
1018 1 }
1019
1020
1021 void cDisplayAnimate()
1022 {
1023 1 unsigned char ucDispTemp;
1024 1 unsigned int uiDispTemp;
1025 1 switch(ucDisplayCode)
1026 1 {
1027 2 case 0:
1028 2 if(bRunCode==0||bPointCode==1)
1029 2 {
1030 3 ucDispBuf[3]=0x0A;
1031 3 ucDispBuf[4]=0x0A;
1032 3 ucDispBuf[5]=0x0A;
1033 3 }
1034 2 else
1035 2 {
1036 3 if(bRunFlag==1||bVideoDelayFlag==1)
1037 3 {
1038 4 //
1039 4 uDisplayData1(uiRunTime,100);
1040 4 }
1041 3
1042 3 else
1043 3 {
1044 4 uiDispTemp=uiParkCount/100;
1045 4 uDisplayData(uiDispTemp,60);
1046 4 }
1047 3 }
C51 COMPILER V6.23a NEWMOVING 06/28/2002 18:26:38 PAGE 18
1048 2 break;
1049 2 case 1:
1050 2 if(bRunCode==0)
1051 2 {
1052 3 switch(ucModeCode)
1053 3 {
1054 4 case 1:
1055 4 uiDispTemp=ucStartTargetDelay[0];
1056 4 uDisplayData(uiDispTemp,60);
1057 4 break;
1058 4 case 2:
1059 4 uiDispTemp=ucStartTargetDelay[1];
1060 4 uDisplayData(ucDispTemp,60);
1061 4 break;
1062 4 case 3:
1063 4 ucDispBuf[3]=0x0A;
1064 4 ucDispBuf[4]=0x0A;
1065 4 ucDispBuf[5]=0x0A;
1066 4 break;
1067 4 default:
1068 4 break;
1069 4 }
1070 3 }
1071 2 else
1072 2 {
1073 3 if(bRunFlag==1)
1074 3 {
1075 4 switch(ucModeCode)
1076 4 {
1077 5 case 1:
1078 5 uiDispTemp=ucStartTargetDelay[0];
1079 5 uDisplayData(uiDispTemp,60);
1080 5 break;
1081 5 case 2:
1082 5 uiDispTemp=ucStartTargetDelay[1];
1083 5 uDisplayData(uiDispTemp,60);
1084 5 break;
1085 5 case 3:
1086 5 ucDispBuf[3]=0x0A;
1087 5 ucDispBuf[4]=0x0A;
1088 5 ucDispBuf[5]=0x0A;
1089 5 break;
1090 5 default:
1091 5 break;
1092 5 }
1093 4
1094 4 }
1095 3 else
1096 3 {
1097 4
1098 4 uiDispTemp=uiParkCount/100;
1099 4 uDisplayData(uiDispTemp,60);
1100 4 }
1101 3 }
1102 2
1103 2 break;
1104 2 case 2:
1105 2 if(bRunCode==0||bPointCode==1)
1106 2 {
1107 3 switch(ucSpeedCode)
1108 3 {
1109 4 case 1:
C51 COMPILER V6.23a NEWMOVING 06/28/2002 18:26:38 PAGE 19
1110 4 uiDispTemp=uiSpeed_0_Disp;
1111 4 uDisplayData1(uiDispTemp,100);
1112 4 break;
1113 4 case 2:
1114 4 uiDispTemp=uiSpeed_1_Disp;
1115 4 uDisplayData1(uiDispTemp,100);
1116 4 break;
1117 4 case 3:
1118 4 ucDispBuf[3]=0x0A;
1119 4 ucDispBuf[4]=0x0A;
1120 4 ucDispBuf[5]=0x0A;
1121 4 break;
1122 4 default:
1123 4 break;
1124 4 }
1125 3 }
1126 2 else
1127 2 {
1128 3 uDisplayData1(uiRunTime,100);
1129 3 }
1130 2
1131 2 break;
1132 2 case 3:
1133 2
1134 2
1135 2 if(ucSpeedCode==3)
1136 2 {
1137 3 uiDispTemp=ucMixBullet;
1138 3 uDisplayData(uiDispTemp,100);
1139 3 }
1140 2 else
1141 2 {
1142 3 uiDispTemp=ucCountBullet;
1143 3 uDisplayData(uiDispTemp,100);
1144 3 }
1145 2 // }
1146 2 break;
1147 2 case 4:
1148 2
1149 2 uiDispTemp=ucMixTeamNumber;
1150 2 uDisplayData(uiDispTemp,100);
1151 2 // }
1152 2 break;
1153 2 case 5:
1154 2 if(bRunCode==0||bPointCode==1)
1155 2 {
1156 3 uiDispTemp=ucVideoDelay;
1157 3 uDisplayData(uiDispTemp,60);
1158 3 }
1159 2 else
1160 2 {
1161 3 if(bRunFlag==1||bContinueRunFlag==1)
1162 3 {
1163 4 uiDispTemp=ucVideoDelay;
1164 4 uDisplayData(uiDispTemp,60);
1165 4
1166 4 }
1167 3 else
1168 3 {
1169 4
1170 4 uiDispTemp=uiParkCount/100;
1171 4 uDisplayData(uiDispTemp,60);
C51 COMPILER V6.23a NEWMOVING 06/28/2002 18:26:38 PAGE 20
1172 4 }
1173 3 }
1174 2 break;
1175 2 default:
1176 2 break;
1177 2 }
1178 1 /*ucDispTemp1=P2;
1179 1 ucDispTemp1=ucDispTemp1&0xc0;
1180 1 P2=ucDispTemp1;*/
1181 1 //P2=0x00;
1182 1 ucDispTemp=ucDispBuf[ucDispBit];
1183 1 P0=~CharToDisp[ucDispTemp];
1184 1
1185 1 ucDispBit_0=0;
1186 1 ucDispBit_1=0;
1187 1 ucDispBit_2=0;
1188 1 ucDispBit_3=0;
1189 1 ucDispBit_4=0;
1190 1 ucDispBit_5=0;
1191 1
1192 1
1193 1 switch(ucDispBit)
1194 1 {
1195 2 case 0:
1196 2 ucDispBit_0=1;
1197 2 ucDispBit_1=0;
1198 2 ucDispBit_2=0;
1199 2 ucDispBit_3=0;
1200 2 ucDispBit_4=0;
1201 2 ucDispBit_5=0;
1202 2 break;
1203 2 case 1:
1204 2 ucDispBit_0=0;
1205 2 ucDispBit_1=1;
1206 2 ucDispBit_2=0;
1207 2 ucDisp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -