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

📄 taskkey.lst

📁 Keil单片机软件开发平台下的一个51系列单片机工程
💻 LST
📖 第 1 页 / 共 4 页
字号:
 230   9                                          while(temp8>0)
 231   9                                          {
 232  10                                              temp8--;
 233  10                                              temp16*=10;
 234  10                                          }
 235   9                                          Address += (unsigned char)(temp16*KeyNumber);
 236   9                                      }
 237   8                                  }break;
 238   7                                  case 1://Ib
 239   7                                  {
 240   8                                      if(Deep1Focus!=255)
C51 COMPILER V7.06   TASKKEY                                                               01/22/2007 09:50:01 PAGE 5   

 241   8                                      {
 242   9                                          temp16=1;
 243   9                                          temp8 = Deep1Focus--;
 244   9                                          while(temp8>0)
 245   9                                          {
 246  10                                              temp8--;
 247  10                                              temp16*=10;
 248  10                                          }
 249   9                                          Ib += temp16*KeyNumber;
 250   9                                      }
 251   8                                  }break;
 252   7                                  case 2://Ik
 253   7                                  {
 254   8                                      if(Deep1Focus!=255)
 255   8                                      {
 256   9                                          temp16=1;
 257   9                                          temp8 = Deep1Focus--;
 258   9                                          while(temp8>0)
 259   9                                          {
 260  10                                              temp8--;
 261  10                                              temp16*=10;
 262  10                                          }
 263   9                                          Ik += temp16*KeyNumber;
 264   9                                      }
 265   8                                  }break;
 266   7                                  case 3://设定Ub
 267   7                                  {
 268   8                                      if(Deep1Focus!=255)
 269   8                                      {
 270   9                                          temp16=1;
 271   9                                          temp8 = Deep1Focus--;
 272   9                                          while(temp8>0)
 273   9                                          {
 274  10                                              temp8--;
 275  10                                              temp16*=10;
 276  10                                          }
 277   9                                          Ub += temp16*KeyNumber;
 278   9                                      }
 279   8                                  }break;
 280   7                                  case 4://设定Uk
 281   7                                  {
 282   8                                      if(Deep1Focus!=255)
 283   8                                      {
 284   9                                          temp16=1;
 285   9                                          temp8 = Deep1Focus--;
 286   9                                          while(temp8>0)
 287   9                                          {
 288  10                                              temp8--;
 289  10                                              temp16*=10;
 290  10                                          }
 291   9                                          Uk += temp16*KeyNumber;
 292   9                                      }
 293   8                                  }break;
 294   7                                  case 5://设定DAb
 295   7                                  {
 296   8                                      if(Deep1Focus!=255)
 297   8                                      {
 298   9                                          temp16=1;
 299   9                                          temp8 = Deep1Focus--;
 300   9                                          while(temp8>0)
 301   9                                          {
 302  10                                              temp8--;
C51 COMPILER V7.06   TASKKEY                                                               01/22/2007 09:50:01 PAGE 6   

 303  10                                              temp16*=10;
 304  10                                          }
 305   9                                          DAb += temp16*KeyNumber;
 306   9                                      }
 307   8                                  }break;
 308   7                                  case 6://设定DAk
 309   7                                  {
 310   8                                      if(Deep1Focus!=255)
 311   8                                      {
 312   9                                          temp16=1;
 313   9                                          temp8 = Deep1Focus--;
 314   9                                          while(temp8>0)
 315   9                                          {
 316  10                                              temp8--;
 317  10                                              temp16*=10;
 318  10                                          }
 319   9                                          DAk += temp16*KeyNumber;
 320   9                                      }
 321   8                                  }break;
 322   7                                  case 7://设定Tb
 323   7                                  {
 324   8                                      if(Deep1Focus!=255)
 325   8                                      {
 326   9                                          temp16=1;
 327   9                                          temp8 = Deep1Focus--;
 328   9                                          while(temp8>0)
 329   9                                          {
 330  10                                              temp8--;
 331  10                                              temp16*=10;
 332  10                                          }
 333   9                                          Tb += temp16*KeyNumber;
 334   9                                      }
 335   8                                  }break;
 336   7                                  case 8://设定Tk
 337   7                                  {
 338   8                                      if(Deep1Focus!=255)
 339   8                                      {
 340   9                                          temp16=1;
 341   9                                          temp8 = Deep1Focus--;
 342   9                                          while(temp8>0)
 343   9                                          {
 344  10                                              temp8--;
 345  10                                              temp16*=10;
 346  10                                          }
 347   9                                          Tk += temp16*KeyNumber;
 348   9                                      }
 349   8                                  }break;
 350   7                              }
 351   6                          }break;
 352   5                          case SET_PROGRAM_STEP:
 353   5                          {
 354   6                              switch(Deep0Focus)
 355   6                              {
 356   7                                  case 1://设定模式
 357   7                                  {
 358   8                                      if(KeyNumber>0)
 359   8                                      {
 360   9                                          Mode = KeyNumber*10 + KeyNumber;
 361   9                                      }
 362   8                                  }break;
 363   7                                  case 2://Deep0Focus==2
 364   7                                  {
C51 COMPILER V7.06   TASKKEY                                                               01/22/2007 09:50:01 PAGE 7   

 365   8                                      if(Mode==77)//设定循环次数
 366   8                                      {
 367   9                                          if(Deep1Focus!=255)
 368   9                                          {
 369  10                                              temp16=1;
 370  10                                              temp8 = Deep1Focus--;
 371  10                                              while(temp8>0)
 372  10                                              {
 373  11                                                  temp8--;
 374  11                                                  temp16*=10;
 375  11                                              }
 376  10                                              LoopTimes += (unsigned char)temp16*KeyNumber;
 377  10                                          }
 378   9                                      }
 379   8                                      else if(Mode==99)//设定充放电时的电流方向
 380   8                                      {
 381   9                                          if(KeyNumber>0)
 382   9                                          {
 383  10                                              SetupCurrentDirection = 1;
 384  10                                          }
 385   9                                          else
 386   9                                          {
 387  10                                              SetupCurrentDirection = 0;
 388  10                                          }
 389   9                                      }
 390   8                                      else//设定电流
 391   8                                      {
 392   9                                          if(Deep1Focus!=255)
 393   9                                          {
 394  10                                              temp16=1;
 395  10                                              temp8 = Deep1Focus--;
 396  10                                              while(temp8>0)
 397  10                                              {
 398  11                                                  temp8--;
 399  11                                                  temp16*=10;
 400  11                                              }
 401  10                                              SetupI += temp16*KeyNumber;
 402  10                                          }
 403   9                                      }
 404   8                                  }break;
 405   7                                  case 3://设定电压
 406   7                                  {
 407   8                                      if(Deep1Focus!=255)
 408   8                                      {
 409   9                                          temp16=1;
 410   9                                          temp8 = Deep1Focus--;
 411   9                                          while(temp8>0)
 412   9                                          {
 413  10                                              temp8--;
 414  10                                              temp16*=10;
 415  10                                          }
 416   9                                          SetupU += temp16*KeyNumber;
 417   9                                      }
 418   8                                  }break;
 419   7                                  case 4://设定跳转时间(小时)
 420   7                                  {
 421   8                                      if(Deep1Focus==1)
 422   8                                      {
 423   9                                          JumpTimeM = KeyNumber;
 424   9                                          JumpTimeM*=600;
 425   9                                          Deep1Focus--;
 426   9                                      }
C51 COMPILER V7.06   TASKKEY                                                               01/22/2007 09:50:01 PAGE 8   

 427   8                                      else if(Deep1Focus==0)
 428   8                                      {
 429   9                                          JumpTimeM += KeyNumber*60;
 430   9                                          Deep0Focus=5;
 431   9                                          Deep1Focus=1;
 432   9                                      }
 433   8                                  }break;
 434   7                                  case 5://设定跳转时间(分钟)
 435   7                                  {
 436   8                                      if(Deep1Focus!=255)
 437   8                                      {
 438   9                                          if(Deep1Focus==1)
 439   9                                          {
 440  10                                              JumpTimeM+=KeyNumber*10;
 441  10                                          }
 442   9                                          else if(Deep1Focus==0)
 443   9                                          {
 444  10                                              JumpTimeM+=KeyNumber;
 445  10                                          }
 446   9                                          Deep1Focus--;
 447   9                                      }
 448   8                                  }break;
 449   7                                  case 6://设定跳转电压
 450   7                                  {
 451   8                                      if(Deep1Focus!=255)
 452   8                                      {
 453   9                                          temp16=1;
 454   9                                          temp8 = Deep1Focus--;
 455   9                                          while(temp8>0)
 456   9                                          {
 457  10                                              temp8--;
 458  10                                              temp16*=10;
 459  10                                          }
 460   9                                          JumpU += temp16*KeyNumber;
 461   9                                      }
 462   8                                  }break;
 463   7                                  /*
 464   7                                  case 7://设定记录时间(小时)
 465   7                                  {
 466   7                                      if(Deep1Focus==1)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -