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

📄 pearmain_re.lst

📁 keil c open
💻 LST
字号:
C51 COMPILER V7.06   PEARMAIN_RE                                                           01/06/2005 14:37:26 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE PEARMAIN_RE
OBJECT MODULE PLACED IN F:\存档\HEX\pearmain_re.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\源文件\pearmain_re.c LARGE DEBUG OBJECTEXTEND PRINT(.\pearmain_re.lst) O
                    -BJECT(F:\存档\HEX\pearmain_re.obj)

stmt level    source

   1          #include "extern.h"
   2          uchar   fhh_decode()
   3          {
   4   1          uchar   a=0,b=0,c=0,j=0,i=0;
   5   1          uint    x;
   6   1              a=t[2];
   7   1              b=a&0x07;//
   8   1              j=a>>4;
   9   1              j=j-1-b;
  10   1              i=t[0]+b+3;
  11   1              a=(t[1]-1)/i;
  12   1              x=100*t[0]+10*a+j;
  13   1          if(hard_address!=255)
  14   1              if(hard_address!=255)
  15   1              if(x!=0x255)
  16   1              if(x!=hard_address)
  17   1              {
  18   2                      SM2=1;
  19   2                      
  20   2                      return  0 ;
  21   2              }
  22   1              else
  23   1              return 1;
  24   1      }
  25          void recieve513(){
  26   1              uchar xdata j,  i=0;
  27   1              j=S0BUF;
  28   1              EA=0;
  29   1              EA=1;
  30   1              if(RB8==1){
  31   2                  RB8=0;
  32   2                      if(((j&0xd0)==0xd0)||(j==0x24)){
  33   3                 
  34   3                      //      f_display_adot_data(j,mytest927);
  35   3                              //      mytest927=mytest927+1;
  36   3                  return;
  37   3                  }
  38   2                              if(((j&0xe0)==0xe0)||((j&0x30)==0x30)){
  39   3                      //      f_display_adot_data(j,mytest927);
  40   3                              //      mytest927=mytest927+1;
  41   3                  return;
  42   3                  }
  43   2                      else{   msec=0;
  44   3                  recieve_data_flag=0;
  45   3                      
  46   3                          t[0]=j;  //camh
  47   3                  num521k=0x0ff;
  48   3                              SM2=0;
  49   3                              sub_sendbyte=0;
  50   3                              return;
  51   3                          }
  52   2                  }
  53   1              else{
  54   2                              iic_recieve_time=0;
C51 COMPILER V7.06   PEARMAIN_RE                                                           01/06/2005 14:37:26 PAGE 2   

  55   2                      recieve_data_flag++;
  56   2              t[recieve_data_flag]=j;
  57   2              //      f_display_adot_data(j,mytest927);
  58   2              //      mytest927=mytest927+1;
  59   2              num521k--;
  60   2              if (recieve_data_flag==2){
  61   3      
  62   3                  num521k=j&0x07;
  63   3                  //num521k=num521k+2;
  64   3                  }
  65   2              if (num521k==0){
  66   3                      
  67   3                      i= fhh_decode();
  68   3                              if(i==0)
  69   3                              {
  70   4                                      return;
  71   4                              }
  72   3                              
  73   3                              for(i=0;i<7;i++)
  74   3                              {
  75   4                                      pe[i]=t[i];
  76   4                              }
  77   3      
  78   3                              if(direction==0)
  79   3                              {
  80   4                                      if(pe[4]==0)
  81   4                                      {
  82   5                                              return;
  83   5                                      }
  84   4                              }
  85   3                              os_anlay_data_all();
  86   3                              recieve_data_flag=0;
  87   3                              SM2=1;
  88   3      
  89   3                  }
  90   2                  }
  91   1      }
  92          
  93          void    test521()
  94          {
  95   1        if(RI){
  96   2      
  97   2                  RI=0;
  98   2                  recieve513();
  99   2                      
 100   2                  }
 101   1        if(TI)
 102   1        {
 103   2              TI=0;
 104   2        }
 105   1      
 106   1      }
 107          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    314    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----       1
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
C51 COMPILER V7.06   PEARMAIN_RE                                                           01/06/2005 14:37:26 PAGE 3   

   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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