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

📄 kb.lst

📁 此程序为本人在公司开发的继电器功能测试仪
💻 LST
📖 第 1 页 / 共 5 页
字号:
 714   2                              case 1:
 715   2                              {
 716   3                                      Set_Data(SetP_Data,4,0,1);//
 717   3                                      Set_Data(SetP_Data,8,4,1);//
 718   3                                      Set_Data(SetP_Data,3,0,3);
 719   3                                      Tests_Data(SetP_Data,5,2);
 720   3                                      if(Comp_Data[1]!=0)
 721   3                                      {
 722   4                                              Temp_Test();
 723   4                                              if(R_Test()==0) 
 724   4                                              {
 725   5                                                      //IO_B|=0x60;//COIL+ AND COIL- RELAY OFF;
 726   5                                                      return;
 727   5                                              }
 728   4                                      }       
 729   3                                      IO_A=0xFF;              
 730   3                                      IO_C&=0xFB;
 731   3                              } break;
 732   2                              case 2:
 733   2                              {
 734   3                                      for(g=3;g<5;g++) Tests_Data(SetP_Data,5,g);
 735   3                                      //if(ConR_Test()==0) return;
 736   3                                      if(Comp_Data[5]!=0)
 737   3                                      {
C51 COMPILER V7.06   KB                                                                    08/06/2007 17:38:09 PAGE 13  

 738   4                                              if(ConR_Test()==0)
 739   4                                              {
 740   5                                                      //IO_B|=0x60;//COIL+ AND COIL- RELAY OFF;
 741   5                                                      return;
 742   5                                              }
 743   4                                      }
 744   3                                      IO_A=0xFF;              
 745   3                                      IO_C&=0xFB;
 746   3                              } break;
 747   2                              case 3:
 748   2                              {
 749   3                                      
 750   3                                      for(g=5;g<9;g++) Tests_Data(SetP_Data,5,g);
 751   3                                      //if(V_Test()==0) return;
 752   3                                      if(Comp_Data[7]!=0)
 753   3                                      {
 754   4                                              if(V_Test()==0)
 755   4                                              {
 756   5                                                      //IO_B|=0x60;//COIL+ AND COIL- RELAY OFF;
 757   5                                                      return;
 758   5                                              }
 759   4                                      }       
 760   3                                      IO_A=0xFF;              
 761   3                                      IO_C&=0xFB;
 762   3                              } break;
 763   2                              case 4:
 764   2                              {
 765   3                                      for(g=4;g<8;g++) Tests_Data(SetP_Data,5,g);
 766   3                                      //if(PDT_Test()==0) return;
 767   3                                      //if(BT_Test()==0) return;
 768   3                                      if(Comp_Data[15]!=0)
 769   3                                      {
 770   4                                              if(PDT_Test()==0)
 771   4                                              {
 772   5                                                      //IO_B|=0x60;//COIL+ AND COIL- RELAY OFF;
 773   5                                                      return;
 774   5                                              }
 775   4                                      }
 776   3                                      if(Comp_Data[17]!=0)
 777   3                                      {
 778   4                                              if(BT_Test()==0)
 779   4                                              {
 780   5                                                      //IO_B|=0x60;//COIL+ AND COIL- RELAY OFF;
 781   5                                                      return;
 782   5                                              }
 783   4                                      }
 784   3                                      IO_A=0xFF;              
 785   3                                      IO_C&=0xFB;
 786   3                              } break;
 787   2                              case 5:
 788   2                              {
 789   3                                      Set_Data(SetP_Data,11,8,1);
 790   3                                      Tests_Data(SetP_Data,5,0);
 791   3                                      for(g=2;g<12;g++) Tests_Data(SetP_Data,5,g);
 792   3                                      //Temp_Test();
 793   3                                      //if(R_Test()==0) return;
 794   3                                      if(Comp_Data[1]!=0)
 795   3                                      {
 796   4                                              Temp_Test();
 797   4                                              if(R_Test()==0)
 798   4                                              {
 799   5                                                      //IO_B|=0x60;//COIL+ AND COIL- RELAY OFF;
C51 COMPILER V7.06   KB                                                                    08/06/2007 17:38:09 PAGE 14  

 800   5                                                      return;
 801   5                                              }
 802   4                                      }
 803   3                                      //if(ConR_Test()==0) return;
 804   3                                      if(Comp_Data[5]!=0)
 805   3                                      {
 806   4                                              if(ConR_Test()==0)
 807   4                                              {
 808   5                                                      //IO_B|=0x60;//COIL+ AND COIL- RELAY OFF;
 809   5                                                      return;
 810   5                                              }
 811   4                                      }
 812   3                                      //if(Fast_V_Test()==0) return;
 813   3                                      if(Comp_Data[7]!=0)
 814   3                                      {
 815   4                                              if(Fast_V_Test()==0)
 816   4                                              {
 817   5                                                      //IO_B|=0x60;//COIL+ AND COIL- RELAY OFF;
 818   5                                                      return;
 819   5                                              }
 820   4                                      }
 821   3                                      //if(PDT_Test()==0) return;
 822   3                                      //if(BT_Test()==0) return;
 823   3                                      if(Comp_Data[15]!=0)
 824   3                                      {
 825   4                                              if(PDT_Test()==0)
 826   4                                              {
 827   5                                                      //IO_B|=0x60;//COIL+ AND COIL- RELAY OFF;
 828   5                                                      return;
 829   5                                              }
 830   4                                      }
 831   3                                      if(Comp_Data[17]!=0)
 832   3                                      {
 833   4                                              if(BT_Test()==0)
 834   4                                              {
 835   5                                                      //IO_B|=0x60;//COIL+ AND COIL- RELAY OFF;
 836   5                                                      return;
 837   5                                              }
 838   4                                      }
 839   3                                      IO_A=0xFF;              
 840   3                                      IO_C&=0xFB;
 841   3                              } break;
 842   2                              case 7:
 843   2                              {
 844   3                                      //IO_B=0xDF;
 845   3                                      DA_Convert(Comp_Data[22]*4.095/(2.4*MULTI_V));
 846   3                                      return;
 847   3                              } break;
 848   2                      }
 849   1                      IO_B|=0x60;//COIL+ AND COIL- RELAY OFF;         
 850   1              }
 851          
 852                  void Screen_Read(unsigned char m)
 853                  {
 854   1                      unsigned char i=0,z=0;
 855   1                      switch(m)
 856   1                      {
 857   2                              case 0:
 858   2                              case 5:
 859   2                              case 6://86bit total;
 860   2                                      {
 861   3                                              Unit_Addr_H=0;
C51 COMPILER V7.06   KB                                                                    08/06/2007 17:38:09 PAGE 15  

 862   3                                              Unit_Addr_L=0;
 863   3                                              READDATAARRAY(8,0xA0,Unit_Addr_H,Unit_Addr_L,SetP_Data);
 864   3                                              SR_V_0=SetP_Data[0]*1000+SetP_Data[1]*100+SetP_Data[2]*10+SetP_Data[3];
 865   3                                              Comp_Data[z++]=SR_V_0;
 866   3                                              SR_V_1=SetP_Data[4]*1000+SetP_Data[5]*100+SetP_Data[6]*10+SetP_Data[7];
 867   3                                              Comp_Data[z++]=SR_V_1;
 868   3                                              Set_Data(SetP_Data,8,0,i);
 869   3                                              Unit_Addr_L+=8;
 870   3                                              for(i=2;i<8;i++)
 871   3                                              {
 872   4                                                      READDATAARRAY(8,0xA0,Unit_Addr_H,Unit_Addr_L,SetP_Data);
 873   4                                                      Comp_Data[z++]=SetP_Data[0]*1000+SetP_Data[1]*100+SetP_Data[2]*10+SetP_Data[3];
 874   4                                                      Comp_Data[z++]=SetP_Data[4]*1000+SetP_Data[5]*100+SetP_Data[6]*10+SetP_Data[7];
 875   4                                                      Set_Data(SetP_Data,8,0,i);
 876   4                                                      Unit_Addr_L+=8;
 877   4                                              }
 878   3                                              for(i=8;i<12;i++)
 879   3                                              {
 880   4                                                      READDATAARRAY(6,0xA0,Unit_Addr_H,Unit_Addr_L,SetP_Data);
 881   4                                                      Comp_Data[z++]=SetP_Data[0]*100+SetP_Data[1]*10+SetP_Data[2];
 882   4                                                      Comp_Data[z++]=SetP_Data[3]*100+SetP_Data[4]*10+SetP_Data[5];
 883   4                                                      Set_Data(SetP_Data,6,0,i);
 884   4                                                      Unit_Addr_L+=6;
 885   4                                              }
 886   3                                              READDATAARRAY(6,0xA0,Unit_Addr_H,Unit_Addr_L,SetP_Data);
 887   3                                              Comp_Data_T[0]=SetP_Data[0]*10+SetP_Data[1];
 888   3                                              Comp_Data_T[1]=SetP_Data[2]*100+SetP_Data[3]*10+SetP_Data[4];
 889   3                                              Comp_Data_T[2]=SetP_Data[5];
 890   3                                              Set_Data(SetP_Data,6,0,i);
 891   3                                           

⌨️ 快捷键说明

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