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

📄 main.lst

📁 单片机键盘以及LCD和AD控制程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
 398   5                                                                      AMP=~1;
 399   5                                                                      }
 400   4                                                      break;
 401   4                                                      case 2:break;
 402   4                                                      case 3:break;
 403   4                                                      case 4:break;
 404   4                                                      }
 405   3                                      break;
 406   3                                      case 2:
 407   3                                                      switch(SubMenu)
 408   3                                                      {
 409   4                                                      case 1:break;
 410   4                                                      case 2:break;
 411   4                                                      case 3:break;
 412   4                                                      case 4:break;
 413   4                                                      }
 414   3                                      break;
 415   3                                      case 3:
 416   3                                                      switch(SubMenu)
 417   3                                                      {
 418   4                                                      case 1:break;
 419   4                                                      case 2:break;
 420   4                                                      case 3:break;
 421   4                                                      case 4:break;
 422   4                                                      }
 423   3                                      break;
 424   3                                      case 4:
 425   3                                                      switch(SubMenu)
 426   3                                                      {
 427   4                                                      case 1:break;
C51 COMPILER V8.02   MAIN                                                                  09/06/2007 21:39:22 PAGE 8   

 428   4                                                      case 2:break;
 429   4                                                      case 3:break;
 430   4                                                      case 4:break;
 431   4                                                      }
 432   3                                      break;
 433   3                                      }
 434   2              }       
 435   1      }
 436          /************************************************************************
 437          *
 438          *
 439          *                                                       以下为复用数字键3
 440          *                                       选择NumKeyBuffer[N]作为菜单的子菜单一的输入缓存
 441          *                 需要时,自行在相应的菜单case语句中添加变量缓存数据
 442          *
 443          ***************************************************************************/    
 444          void Key3Func()
 445          {
 446   1              //按键代码
 447   1              if(Confirm==0)
 448   1              {
 449   2                      Cursor_Set(16); 
 450   2                      Menu=3;
 451   2                      MenuSelect=1;   
 452   2              }
 453   1              if(Confirm==1)                  //第一层菜单的选择
 454   1              {
 455   2                      Cursor_Set(16);
 456   2                      SubMenu=3;
 457   2                      SubMenuSelect=1;        
 458   2              }
 459   1              if(Confirm==3)
 460   1              {
 461   2                                      switch(Menu)                               //选择子菜单进入
 462   2                                      {
 463   3                                      case 1:
 464   3                                                      switch(SubMenu)
 465   3                                                      {
 466   4                                                      case 1:
 467   4                                                                      {
 468   5                                                                      Disp_chars(16,"30",2);
 469   5                                                                      Disp_chars(19,"DB",2);
 470   5                                                                      Delay(2000);
 471   5                                                                      AMP=~2;
 472   5                                                                      }
 473   4                                                      break;
 474   4                                                      case 2:break;
 475   4                                                      case 3:break;
 476   4                                                      case 4:break;
 477   4                                                      }
 478   3                                      break;
 479   3                                      case 2:
 480   3                                                      switch(SubMenu)
 481   3                                                      {
 482   4                                                      case 1:break;
 483   4                                                      case 2:break;
 484   4                                                      case 3:break;
 485   4                                                      case 4:break;
 486   4                                                      }
 487   3                                      break;
 488   3                                      case 3:
 489   3                                                      switch(SubMenu)
C51 COMPILER V8.02   MAIN                                                                  09/06/2007 21:39:22 PAGE 9   

 490   3                                                      {
 491   4                                                      case 1:break;
 492   4                                                      case 2:break;
 493   4                                                      case 3:break;
 494   4                                                      case 4:break;
 495   4                                                      }
 496   3                                      break;
 497   3                                      case 4:
 498   3                                                      switch(SubMenu)
 499   3                                                      {
 500   4                                                      case 1:break;
 501   4                                                      case 2:break;
 502   4                                                      case 3:break;
 503   4                                                      case 4:break;
 504   4                                                      }
 505   3                                      break;
 506   3                                      }
 507   2              }       
 508   1      }
 509          /************************************************************************
 510          *
 511          *
 512          *                                                       以下为复用数字键4
 513          *                                       选择NumKeyBuffer[N]作为菜单的子菜单一的输入缓存
 514          *                 需要时,自行在相应的菜单case语句中添加变量缓存数据
 515          *
 516          ***************************************************************************/    
 517          void Key4Func()
 518          {
 519   1              //按键代码
 520   1              if(Confirm==0)
 521   1              {
 522   2                      Cursor_Set(24); 
 523   2                      Menu=4; 
 524   2                      MenuSelect=1;
 525   2              }
 526   1              if(Confirm==1)                  //第一层菜单的选择
 527   1              {
 528   2                      Cursor_Set(24);
 529   2                      SubMenu=4;
 530   2                      SubMenuSelect=1;        
 531   2              }
 532   1              if(Confirm==3)
 533   1              {
 534   2                                      switch(Menu)                               //选择子菜单进入
 535   2                                      {
 536   3                                      case 1:
 537   3                                                      switch(SubMenu)
 538   3                                                      {
 539   4                                                      case 1:
 540   4                                                                      {
 541   5                                                                      Disp_chars(16,"40",2);
 542   5                                                                      Disp_chars(19,"DB",2);
 543   5                                                                      Delay(2000);
 544   5                                                                      AMP=~3;
 545   5                                                                      }
 546   4                                                      break;
 547   4                                                      case 2:break;
 548   4                                                      case 3:break;
 549   4                                                      case 4:break;
 550   4                                                      }
 551   3                                      break;
C51 COMPILER V8.02   MAIN                                                                  09/06/2007 21:39:22 PAGE 10  

 552   3                                      case 2:
 553   3                                                      switch(SubMenu)
 554   3                                                      {
 555   4                                                      case 1:break;
 556   4                                                      case 2:break;
 557   4                                                      case 3:break;
 558   4                                                      case 4:break;
 559   4                                                      }
 560   3                                      break;
 561   3                                      case 3:
 562   3                                                      switch(SubMenu)
 563   3                                                      {
 564   4                                                      case 1:break;
 565   4                                                      case 2:break;
 566   4                                                      case 3:break;
 567   4                                                      case 4:break;
 568   4                                                      }
 569   3                                      break;
 570   3                                      case 4:
 571   3                                                      switch(SubMenu)
 572   3                                                      {
 573   4                                                      case 1:break;
 574   4                                                      case 2:break;
 575   4                                                      case 3:break;
 576   4                                                      case 4:break;
 577   4                                                      }
 578   3                                      break;
 579   3                                      }
 580   2              }       
 581   1      }
 582          /************************************************************************
 583          *
 584          *
 585          *                                                       以下为复用数字键5
 586          *                                       选择NumKeyBuffer[N]作为菜单的子菜单一的输入缓存
 587          *                 需要时,自行在相应的菜单case语句中添加变量缓存数据
 588          *
 589          ***************************************************************************/    
 590          void Key5Func()
 591          {
 592   1              //按键代码
 593   1              if(Confirm==3)
 594   1              {
 595   2                                      switch(Menu)                               //选择子菜单进入
 596   2                                      {
 597   3                                      case 1:
 598   3                                                      switch(SubMenu)
 599   3                                                      {
 600   4                                                      case 1:

⌨️ 快捷键说明

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