⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 newmoving.lst

📁 C51程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
 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 + -