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

📄 lcddrive.lst

📁 一个分选系统的软件:用SmallRtos操作系统
💻 LST
📖 第 1 页 / 共 3 页
字号:
 429   1      }
 430          /******************************************************************************/
 431          void display_stop_discharge ()                    /*按取消键退出放电*/
 432          {
 433   1          display_word_item (1,16,13);
 434   1         // if(DeepThree==0)
 435   1          DotNot=1; //else DotNot=0;
 436   1          display_word_item (4,16,14);
 437   1          DotNot=0;
 438   1      }
 439          /******************************************************************************/
 440          /******************************************************************************/
 441          void display_history_query ()                     /*记录查询*/
 442          {
 443   1          if(DeepTwo==0) DotNot=1; else DotNot=0;
 444   1          display_word_item (1,16,7);
 445   1          if(DeepTwo==1) DotNot=1; else DotNot=0;
 446   1          display_word_item (3,16,8);
 447   1      
 448   1      }
 449          /******************************************************************************/
 450          void display_history_query_order_word ()          /*按序号查询的三级菜单*/
 451          {
 452   1          DotNot=0;
 453   1          display_word_item (1,16,9);
 454   1          DotNot=1;
 455   1          displaydata(3,32,1);
 456   1          DotNot=0;
 457   1         // disp_para_data_item (4,16,IN_RAM_PARA_TEMP,5);
 458   1      }
 459          /******************************************************************************/
 460          void display_history_order_data ()                /*与序号相关的数据*/
 461          {
 462   1          display_word_item (2,16,11);
 463   1      }
 464          /******************************************************************************/
 465          /******************************************************************************/
 466          void display_history_query_date_data ()           /*按时间查询的三级菜单*/
 467          {
 468   1          uint8 idata temp;
 469   1          DotNot=0;
 470   1          display_word_item (1,16,10);
 471   1          displayword(04,28,04);
 472   1          displayword(04,64,05);
 473   1          displayword(04,100,06);
 474   1      
 475   1          temp = read_ds12887_char(100);
 476   1          if(DeepThree==0)DotNot=1;else DotNot=0;
 477   1          display_data2_item(4,12,temp);
 478   1      
 479   1          temp = read_ds12887_char(105);
 480   1          if(DeepThree==1)DotNot=1;else DotNot=0;
 481   1          display_data2_item(4,48,temp);
 482   1      
C51 COMPILER V7.06   LCDDRIVE                                                              12/21/2004 15:11:28 PAGE 9   

 483   1          temp = read_ds12887_char(110);
 484   1          if(DeepThree==2)DotNot=1;else DotNot=0;
 485   1          display_data2_item(4,84,temp);
 486   1          DotNot=0;
 487   1      // disp_para_data_item (4,16,IN_RAM_PARA_TEMP,5);
 488   1      }
 489          /******************************************************************************/
 490          void display_history_time_data ()                 /*与时间相关的数据*/
 491          {
 492   1          display_word_item (2,16,11);
 493   1      }
 494          /******************************************************************************/
 495          void display ()
 496          {
 497   1      //    displaycls ();
 498   1      //    display_time_setup();
 499   1      //  display_data_item(0,110,2,1);
 500   1      //  disp_para_data_item (0,64,12345,2);
 501   1          if(RedrawLcd)
 502   1          {
 503   2              displaycls ();
 504   2              RedrawLcd=0;
 505   2          }
 506   1          switch (MenuDeep)
 507   1          {
 508   2              case 0:
 509   2              {
 510   3                  if(RedrawLcdFocus)
 511   3                  {
 512   4                      DispMenuDeep0();
 513   4                      RedrawLcdFocus=0;
 514   4                  }
 515   3              } break;
 516   2              case 1:
 517   2              {
 518   3                  switch (DeepOne)
 519   3                  {
 520   4                      case 0:
 521   4                      {
 522   5                          if (RedrawLcdFocus)
 523   5                          {
 524   6                              display_time_setup();                   /*时钟设置 */
 525   6                              RedrawLcdFocus=0;
 526   6                          }
 527   5                      } break;
 528   4                      case 1:
 529   4                      {
 530   5                          if (RedrawLcdFocus)
 531   5                          {
 532   6                              display_parameter_setup_word ();        /*参数设置 */
 533   6                              RedrawLcdFocus=0;
 534   6                          }
 535   5                       } break;
 536   4                      case 2:
 537   4                      {
 538   5                          if (RedrawLcdFocus)
 539   5                          {
 540   6                              display_history_query ();               /*记录查询*/
 541   6                              RedrawLcdFocus=0;
 542   6                          }
 543   5                      } break;
 544   4                  }//switch (DeepOne)
C51 COMPILER V7.06   LCDDRIVE                                                              12/21/2004 15:11:28 PAGE 10  

 545   3              }break;//case 1
 546   2              case 2:
 547   2              {
 548   3                  if(DeepOne==1)
 549   3                  {
 550   4                      if(DeepTwo==4)
 551   4                      {
 552   5                          if (RedrawLcdFocus)
 553   5                          {
 554   6                              displaycls ();
 555   6                              display_start_discharge ();
 556   6                              RedrawLcdFocus=0;
 557   6                          }
 558   5                      }
 559   4      
 560   4                  }
 561   3                  if(DeepOne==2)
 562   3                  {
 563   4                      switch (DeepTwo)
 564   4                      {
 565   5                          case 0:
 566   5                          {
 567   6                              if (RedrawLcdFocus)
 568   6                              {
 569   7                                  displaycls ();
 570   7                                  display_history_query_order_word ();
 571   7                                  RedrawLcdFocus=0;
 572   7                              }
 573   6                          } break;
 574   5                           case 1:
 575   5                          {
 576   6                              if (RedrawLcdFocus)
 577   6                              {
 578   7                                  displaycls ();
 579   7                                  display_history_query_date_data ();
 580   7                                  RedrawLcdFocus=0;
 581   7                              }
 582   6                          } break;
 583   5                      }
 584   4                  }
 585   3              }break;//case 2
 586   2              case 3:
 587   2              {
 588   3                  if(DeepOne==1)
 589   3                  {
 590   4                      if(DeepTwo==4)
 591   4                      {
 592   5                          if (RedrawLcdFocus)
 593   5                          {
 594   6                              displaycls ();
 595   6                              display_stop_discharge ();
 596   6                              RedrawLcdFocus=0;
 597   6                          }
 598   5                      }
 599   4                  }
 600   3                  if(DeepOne==2)
 601   3                  {
 602   4                      switch (DeepTwo)
 603   4                      {
 604   5                          case 0:
 605   5                          {
 606   6                              if (RedrawLcdFocus)
C51 COMPILER V7.06   LCDDRIVE                                                              12/21/2004 15:11:28 PAGE 11  

 607   6                              {
 608   7                                  displaycls ();
 609   7                                  display_history_order_data ();
 610   7                                  RedrawLcdFocus=0;
 611   7                              }
 612   6                          }break;
 613   5                          case 1:
 614   5                          {
 615   6                              if(DeepThree==3)
 616   6                              {
 617   7                                  if (RedrawLcdFocus)
 618   7                                  {
 619   8                                      displaycls ();
 620   8                                      display_history_time_data ();
 621   8      //                                RedrawLcdFocus=0;
 622   8                                  }
 623   7                              }
 624   6                          }break;
 625   5                      }//switch (DeepTwo)
 626   4                  }//if(DeepOne==2)
 627   3              }break;//end case 3
 628   2              case 4:
 629   2              {
 630   3      
 631   3              }break;//end case 4
 632   2          }//end switch (MenuDeep)
 633   1      }
 634          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1852    ----
   CONSTANT SIZE    =      4    ----
   XDATA SIZE       =      4    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      26
   IDATA SIZE       =   ----       2
   BIT SIZE         =      3    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  6 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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