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

📄 taskkey.lst

📁 Keil单片机软件开发平台下的一个51系列单片机工程
💻 LST
📖 第 1 页 / 共 4 页
字号:
 467   7                                      {
 468   7                                          Deep1Focus--;
 469   7                                          IntervalTimeM = KeyNumber;
 470   7                                          IntervalTimeM*=600;
 471   7                                      }
 472   7                                      else if(Deep1Focus==0)
 473   7                                      {
 474   7                                          IntervalTimeM += KeyNumber*60;
 475   7                                          Deep0Focus=8;
 476   7                                          Deep1Focus=1;
 477   7                                      }
 478   7                                  }break;
 479   7                                  case 8://设定记录时间(分钟)
 480   7                                  {
 481   7                                      if(Deep1Focus!=255)
 482   7                                      {
 483   7                                          if(Deep1Focus==1)
 484   7                                          {
 485   7                                              IntervalTimeM+=KeyNumber*10;
 486   7                                          }
 487   7                                          else if(Deep1Focus==0)
 488   7                                          {
C51 COMPILER V7.06   TASKKEY                                                               01/22/2007 09:50:01 PAGE 9   

 489   7                                              IntervalTimeM+=KeyNumber;
 490   7                                          }
 491   7                                          Deep1Focus--;
 492   7                                      }
 493   7                                  }break;
 494   7                                  */
 495   7                                  case 7://设定跳转容量
 496   7                                  {
 497   8                                      if(Deep1Focus!=255)
 498   8                                      {
 499   9                                          temp16=1;
 500   9                                          temp8 = Deep1Focus--;
 501   9                                          while(temp8>0)
 502   9                                          {
 503  10                                              temp8--;
 504  10                                              temp16*=10;
 505  10                                          }
 506   9                                          JumpQ += temp16*KeyNumber;
 507   9                                      }
 508   8                                  }break;
 509   7                              }
 510   6                          }break;
 511   5                          case AFFIRM_RUN_OTHERS_STEP:
 512   5                          {
 513   6                              if(Deep1Focus!=255)
 514   6                              {
 515   7                                  temp16=1;
 516   7                                  temp8 = Deep1Focus--;
 517   7                                  while(temp8>0)
 518   7                                  {
 519   8                                      temp8--;
 520   8                                      temp16*=10;
 521   8                                  }
 522   7                                  Step += temp16*KeyNumber;
 523   7                                  if(Step >= STEP_MAX)
 524   7                                  {
 525   8                                      Step = STEP_MAX-1;
 526   8                                  }
 527   7                              }
 528   6                          }break;
 529   5                      }
 530   4                  }break;
 531   3                  //////////////////////////////////////////////////////////////////////////////////////////////
 532   3                  case KEY_LEFT:
 533   3                  {
 534   4                      switch(State)
 535   4                      {
 536   5                          case STOP:
 537   5                          case RUN:
 538   5                          case POWER_DOWN:
 539   5                          case PAUSE:
 540   5                          case AFFIRM_SET_PROGRAM:
 541   5                          case SET_PROGRAM_NO:
 542   5                          case REFER_RECORD:
 543   5                          case AFFIRM_RUN:
 544   5                          case AFFIRM_STOP:
 545   5                          case AFFIRM_PAUSE:
 546   5                          case AFFIRM_RESTORE:
 547   5                          {
 548   6                          }break;
 549   5                          case AFFIRM_RUN_OTHERS_STEP:
 550   5                          {
C51 COMPILER V7.06   TASKKEY                                                               01/22/2007 09:50:01 PAGE 10  

 551   6                              Deep1Focus = 1;
 552   6                              Step = 0;
 553   6                          }break;
 554   5                          case SET_PARAMETER:
 555   5                          {
 556   6                              switch(Deep0Focus)
 557   6                              {
 558   7                                  case 0:Deep1Focus=2;Address = 0;break;
 559   7                                  case 1:Deep1Focus=4;Ib      = 0;break;
 560   7                                  case 2:Deep1Focus=4;Ik      = 0;break;
 561   7                                  case 3:Deep1Focus=4;Ub      = 0;break;
 562   7                                  case 4:Deep1Focus=4;Uk      = 0;break;
 563   7                                  case 5:Deep1Focus=4;DAb     = 0;break;
 564   7                                  case 6:Deep1Focus=4;DAk     = 0;break;
 565   7                                  case 7:Deep1Focus=4;Tb      = 0;break;
 566   7                                  case 8:Deep1Focus=4;Tk      = 0;break;
 567   7                              }
 568   6                          }break;
 569   5                          case SET_PROGRAM_STEP:
 570   5                          {
 571   6                              switch(Deep0Focus)
 572   6                              {
 573   7                                  case 1:break;
 574   7                                  case 2:
 575   7                                  {
 576   8                                      if(Mode==77)
 577   8                                      {
 578   9                                          Deep1Focus=2;
 579   9                                          LoopTimes=0;
 580   9                                      }
 581   8                                      else
 582   8                                      {
 583   9                                          Deep1Focus=4;
 584   9                                          SetupI = 0;
 585   9                                      }
 586   8                                  }break;
 587   7                                  case 3:Deep1Focus=3;SetupU = 0;break;
 588   7                                  case 4:
 589   7                                  case 5:Deep1Focus=1;JumpTimeM = 0;Deep0Focus=4;break;
 590   7                                  case 6:Deep1Focus=3;JumpU = 0;break;
 591   7                                  /*
 592   7                                  case 7:
 593   7                                  case 8:Deep1Focus=1;IntervalTimeM = 0;Deep0Focus=7;break;
 594   7                                  */
 595   7                                  case 7:Deep1Focus=4;JumpQ = 0;break;
 596   7                              }
 597   6                          }break;
 598   5                          case SET_RUN_START:
 599   5                          {
 600   6                              switch(Deep0Focus)
 601   6                              {
 602   7                                  case 0:if(Deep1Focus<1)Deep1Focus++;break;
 603   7                                  case 2:if(Deep1Focus<2)Deep1Focus++;break;
 604   7                              }
 605   6                          }break;
 606   5                      }
 607   4                  }break;
 608   3                  //////////////////////////////////////////////////////////////////////////////////////////////
 609   3                  case KEY_YES:
 610   3                  {
 611   4                      switch(State)
 612   4                      {
C51 COMPILER V7.06   TASKKEY                                                               01/22/2007 09:50:01 PAGE 11  

 613   5                          case STOP:
 614   5                          case RUN:
 615   5                          case POWER_DOWN:
 616   5                          case PAUSE:
 617   5                          case REFER_RECORD:
 618   5                          {
 619   6                          }break;
 620   5                          case AFFIRM_RUN:
 621   5                          {
 622   6                              State = RUN;
 623   6                              EepromWriteByte(E2State ,State);
 624   6                              ProgramNo = 0;
 625   6                              Step = 0;
 626   6                              ReadLoopTimes();
 627   6                          }break;
 628   5                          case AFFIRM_RUN_OTHERS_STEP:
 629   5                          {
 630   6                              State = RUN;
 631   6                              EepromWriteByte(E2State ,State);
 632   6                              RunKeySetupStep = 1;
 633   6                          }break;
 634   5                          case AFFIRM_STOP:
 635   5                          {
 636   6                              State = STOP;
 637   6                              EepromWriteByte(E2State ,State);
 638   6                              Step = STEP_MAX-1;
 639   6                          }break;
 640   5                          case AFFIRM_PAUSE:
 641   5                          {
 642   6                              State = PAUSE;
 643   6                              EepromWriteByte(E2State ,State);
 644   6                          }break;
 645   5                          case AFFIRM_RESTORE:
 646   5                          {
 647   6                              State = RUN;
 648   6                              EepromWriteByte(E2State ,State);
 649   6                          }break;
 650   5                          case SET_PARAMETER:
 651   5                          {
 652   6                              switch(Deep0Focus)
 653   6                              {
 654   7                                  case 0:
 655   7                                  {
 656   8                                      Deep0Focus++;
 657   8                                      Deep1Focus=0;
 658   8                                      EepromWriteByte(E2Address,Address);
 659   8                                  }break;
 660   7                                  case 1:
 661   7                                  {
 662   8                                      Deep0Focus++;
 663   8                                      Deep1Focus=0;
 664   8                                      EepromWriteWordA(E2Ib,Ib);
 665   8                                  }break;
 666   7                                  case 2:
 667   7                                  {
 668   8                                      Deep0Focus++;
 669   8                                      Deep1Focus=0;
 670   8                                      EepromWriteWordA(E2Ik,Ik);
 671   8                                  }break;
 672   7                                  case 3:
 673   7                                  {
 674   8                                      Deep0Focus++;
C51 COMPILER V7.06   TASKKEY                                                               01/22/2007 09:50:01 PAGE 12  

 675   8                                      Deep1Focus=0;
 676   8                                      EepromWriteWordA(E2Ub,Ub);
 677   8                                  }break;
 678   7                                  case 4:
 679   7                                  {
 680   8                                      Deep0Focus++;
 681   8                                      Deep1Focus=0;
 682   8                                      EepromWriteWordA(E2Uk,Uk);
 683   8                                  }break;
 684   7                                  case 5:
 685   7                                  {
 686   8                                      Deep0Focus++;
 687   8                                      Deep1Focus=0;
 688   8                                      EepromWriteWordA(E2DAb,DAb);
 689   8                                  }break;
 690   7                                  case 6:
 691   7                                  {
 692   8                                      Deep0Focus++;
 693   8                                      Deep1Focus=0;
 694   8                                      EepromWriteWordA(E2DAk,DAk);
 695   8                                  }break;
 696   7                                  case 7:
 697   7                                  {
 698   8                                      Deep0Focus++;
 699   8                                      Deep1Focus=0;
 700   8                                      EepromWriteWordA(E2Tb,Tb);
 701   8                                  }break;
 702   7                                  case 8:
 703   7                                  {

⌨️ 快捷键说明

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