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

📄 key.lst

📁 C51的LED显示程序 可以显示多种字符,里面有多种显示驱动,方便应用
💻 LST
📖 第 1 页 / 共 5 页
字号:
 705   3                                      {
 706   4                                         StMemoryC = 1;
 707   4                                      }
 708   3                                      else 
 709   3                                      {
 710   4                                              StmemoryZearo();
 711   4                                      }
 712   3                              
 713   3                               }
 714   2                              
 715   2                              PEcup=1;
 716   2                              
 717   2                      }
 718   1      
 719   1        // C DOWN// C DOWN// C DOWN// C DOWN// C DOWN// C DOWN// C DOWN// C DOWN// C DOWN// C DOWN
 720   1      
 721   1         //CDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdup
 722   1         //CDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdupCDdup
 723   1                      if((PEdup==0)&&(SWkey==CDdup))
 724   1                      {       
 725   2                      //      Buz();
 726   2                              if(CEFF >=1)
 727   2                              {
 728   3                                if(LEDFF == 1)
 729   3                                {
 730   4                               if(DCEFF[CEFF] == 1)
 731   4                                      {
 732   5                                              DCEFF[CEFF] = 0;  //F 1--F 7 FUNCTION ON/
 733   5                                       }
 734   4      
 735   4                               else// if(DCEFF[CEFF] == 0)
 736   4                                      {
 737   5                                      DCEFF[CEFF] = 1;  //F 1--F 7 FUNCTION ON/
C51 COMPILER V8.02   KEY                                                                   09/08/2008 11:32:44 PAGE 13  

 738   5                                      }
 739   4                                }
 740   3      
 741   3                               if(LEDFF == 0){LEDFF = 1;}
 742   3                              }
 743   2      
 744   2                              
 745   2                              if(CEend == 1)
 746   2                              {
 747   3                              Data_EBD++;     
 748   3                      //      if(Data_EBD>15) {       Data_EBD=0;     }
 749   3                              Uart_En = 1;//enable Uartt();
 750   3                              }
 751   2      
 752   2      
 753   2                              if(CEWW == 1)
 754   2                              {
 755   3                              
 756   3                               Data_WWWD++;
 757   3                               Uart_En = 1;//enable Uartt();
 758   3                              }
 759   2      
 760   2                              KeyUp(0,1,1,1);
 761   2                              KeyUp_P_(1);
 762   2                              if((CEP1D == 0)&&(CEbegin == 0)&&(CEend == 0)&&CEFF == 0&&CEPP_Sign == 0&&CEWW == 0)
 763   2                              {
 764   3                               if(StMemoryB == 0&&StMemoryC== 1&&StMemoryD== 0&&StMemoryA== 1)
 765   3                                      {
 766   4                                         StMemoryD = 1;
 767   4                                      }
 768   3                                      else 
 769   3                                      {
 770   4                                          StmemoryZearo();
 771   4      
 772   4                                      }
 773   3                              
 774   3                              }
 775   2                              PEdup=1;
 776   2                      }
 777   1      //D DOWN//D DOWN//D DOWN//D DOWN//D DOWN//D DOWN//D DOWN//D DOWN//D DOWN//D DOWN
 778   1      //D DOWN//D DOWN//D DOWN//D DOWN//D DOWN//D DOWN//D DOWN//D DOWN//D DOWN//D DOWN
 779   1      
 780   1       
 781   1      
 782   1              if((PElamp==0)&&(SWkey==CDlamp))
 783   1              {       
 784   2              //      Buz();
 785   2                      if(CElamp==0)   {       CElamp=1;       }
 786   2                      else    {       CElamp=0;       }
 787   2                      Uart_En = 1;
 788   2                      StmemoryZearo();
 789   2                      
 790   2                      PElamp=1;
 791   2      
 792   2              }
 793   1      
 794   1              
 795   1              
 796   1              if((PEcut==0)&&(SWkey==CDcut))
 797   1              {       
 798   2              //      Buz();
 799   2                      if(CEPP_Sign == 0 && CEFF == 0 )
C51 COMPILER V8.02   KEY                                                                   09/08/2008 11:32:44 PAGE 14  

 800   2                      {
 801   3                      if(CEcut==0)    { CEcut=1;}
 802   3                      else    {       CEcut = 0;      }
 803   3                      StmemoryZearo();        
 804   3                      
 805   3                      Uart_En = 1;//enable Uartt();
 806   3                      }
 807   2                      PEcut=1;
 808   2              }
 809   1      
 810   1      
 811   1      
 812   1              if((PEbegin==0)&&(SWkey==CDbegin))
 813   1              {
 814   2              //      Buz();
 815   2                      if(CEPP_Sign >= 1)
 816   2                      {
 817   3                        if(LEDPP == 0)
 818   3                       {
 819   4                              CEPP++;
 820   4                              
 821   4                              if(CEPP > P_Model_H)            // the second function of cdbegin is +  for p+
 822   4                                      
 823   4                                      {
 824   5                                      CEPP = P_Model_L;
 825   5                                       }
 826   4      
 827   4                       }
 828   3      
 829   3                       if(LEDPP ==1)
 830   3                       
 831   3                              {
 832   4                                      LEDPP = 0;
 833   4                              }
 834   3                                         //0 function 1 data display
 835   3                      }
 836   2      
 837   2      
 838   2                      if(CEFF >=1)
 839   2                       {
 840   3      
 841   3                              if(LEDFF == 0)
 842   3                              {
 843   4                               
 844   4                               CEFF++;
 845   4                                                                              //select multip function        +
 846   4                              if(CEFF > 8)
 847   4                                      {
 848   5                                      CEFF = 1;
 849   5                                      }
 850   4      
 851   4                              }
 852   3                              else
 853   3                              { 
 854   4                              
 855   4                              LEDFF = 0;
 856   4                              
 857   4                              }
 858   3                       }
 859   2      
 860   2                      if(CEP1D >= 1)
 861   2                      {
C51 COMPILER V8.02   KEY                                                                   09/08/2008 11:32:44 PAGE 15  

 862   3                              CEP1D++;
 863   3                              if(CEP1D > 15)
 864   3                              {
 865   4                              
 866   4                              CEP1D = 1;
 867   4                              
 868   4                              }
 869   3                      
 870   3                      }
 871   2                      
 872   2                      if((CEPP_Sign == 0)&&(CEFF == 0))
 873   2                      {
 874   3                  if(CEbegin==0)      
 875   3                              {       
 876   4                              
 877   4                              CEbegin=1;
 878   4                              
 879   4                              }
 880   3      
 881   3                      else
 882   3                              {       
 883   4                              
 884   4                              CEbegin=0;
 885   4                              
 886   4                              }
 887   3      
 888   3                      if(CEbegin == 1)
 889   3                      {
 890   4                       // CEend =0;
 891   4                        CEWW = 0;
 892   4                       // CEP1D = 0;
 893   4                      //  CEbegin = 0;
 894   4                      }
 895   3                      Uart_En = 1;//enable Uartt();
 896   3                      }
 897   2      
 898   2                StmemoryZearo();
 899   2                      PEbegin=1;
 900   2              }
 901   1      
 902   1      
 903   1      
 904   1              if((PEend==0)&&(SWkey==CDend))            //KEY END
 905   1              {
 906   2              //      Buz();
 907   2                  if(CEPP_Sign >= 1 )
 908   2                      {
 909   3                         if(LEDPP ==0)
 910   3                         {
 911   4                              CEPP--;
 912   4                                                                               //the second function of CDend --       FOR P
 913   4                              if(CEPP<P_Model_L)
 914   4                                      
 915   4                                      {
 916   5                              
 917   5                                      CEPP = P_Model_H;
 918   5      
 919   5                                      }
 920   4      
 921   4                          }
 922   3                       if(LEDPP == 1)
 923   3                              {       
C51 COMPILER V8.02   KEY                                                                   09/08/2008 11:32:44 PAGE 16  

 924   4                       
 925   4                               LEDPP = 0; 
 926   4                       
 927   4                              }
 928   3                      }
 929   2      
 930   2                      if(CEFF >= 1)
 931   2                      {       
 932   3                              if(LEDFF == 0)
 933   3                              {                                                          //the second function of CDend -- FOR F
 934   4                              CEFF--;
 935   4                              if(CEFF<1)
 936   4                                      {
 937   5                                      CEFF = 8;
 938   5                      
 939   5                                      }
 940   4                              }
 941   3                              if(LEDFF == 1)  {LEDFF = 0;}

⌨️ 快捷键说明

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