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

📄 test.lst

📁 RFID读卡器TRH031开发源码
💻 LST
字号:
C51 COMPILER V7.20   TEST                                                                  09/25/2005 10:43:40 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE TEST
OBJECT MODULE PLACED IN Test.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Test.c LARGE BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /***********************************************************
   2          * Company       :       3ALOGICS                                   *
   3          * Writer        :       Suk-Byoung Chea                            *
   4          * Version       :       0.1                                        *
   5          *               2005. 04. 21                               *
   6          *                                                          *
   7          *                                                          *
   8          *                                                          *
   9          ************************************************************/
  10          #include "common.h"
  11          #include "base.h"  
  12          
  13          #define TEST_NUM 1
  14          #define TEST_RUT 64
  15          
  16          void SM_Interface_Test(BYTE *SM_Error,BYTE *SM_FIFO_Error)
  17          {
  18   1      
  19   1              BYTE i,j,k;
  20   1              BYTE read_value=0;
  21   1              BYTE fifolength=0;
  22   1              BYTE fifolength_com=0;
  23   1      
  24   1              Write(0x00,0x00);
  25   1              for(i=0;i<TEST_NUM;i++)
  26   1              {
  27   2                      for(j=0;j<TEST_RUT;j++)
  28   2                      {
  29   3                              Write(0x02,j);
  30   3                              fifolength = Read(0x04);
  31   3                              if(j==63)
  32   3                                      fifolength_com = 0x3f; //FIFOLENGTH ERROR
  33   3                              else
  34   3                                      fifolength_com = j+1;
  35   3                              if(fifolength==fifolength_com)
  36   3                              {
  37   4                                      (*SM_FIFO_Error)++;
  38   4                              }
  39   3                      }
  40   2                      for(k=0;k<TEST_RUT;k++)
  41   2                      {
  42   3                              read_value=Read(0x02);
  43   3                              if(read_value==k)
  44   3                              {
  45   4                                      (*SM_Error)++;
  46   4                              }
  47   3                      }
  48   2              }
  49   1      }
  50          
  51          void SD_Interface_Test(BYTE *SD_Error,BYTE *SD_FIFO_Error)
  52          {
  53   1      
  54   1              BYTE i,j,k;
  55   1              BYTE read_value=0;
C51 COMPILER V7.20   TEST                                                                  09/25/2005 10:43:40 PAGE 2   

  56   1              BYTE fifolength=0;
  57   1              BYTE fifolength_com=0;
  58   1      
  59   1              SD_Write(0x00,0x00);
  60   1              for(i=0;i<TEST_NUM;i++)
  61   1              {
  62   2                      for(j=0;j<TEST_RUT;j++)
  63   2                      {
  64   3                              SD_Write(0x02,j);
  65   3                              fifolength = SD_Read(0x04);
  66   3                              if(j==63)
  67   3                                      fifolength_com = 0x3f; //FIFOLENGTH ERROR
  68   3                              else
  69   3                                      fifolength_com = j+1;
  70   3                              if(fifolength==fifolength_com)
  71   3                              {
  72   4                                      (*SD_FIFO_Error)++;
  73   4                              }
  74   3                      }
  75   2                      for(k=0;k<TEST_RUT;k++)
  76   2                      {
  77   3                              read_value=SD_Read(0x02);
  78   3                              if(read_value==k)
  79   3                              {
  80   4                                      (*SD_Error)++;
  81   4                              }
  82   3                      }
  83   2              }
  84   1      }
  85          
  86          void CM_Interface_Test(BYTE *CM_Error,BYTE *CM_FIFO_Error)
  87          {
  88   1      
  89   1              BYTE i,j,k;
  90   1              BYTE read_value=0;
  91   1              BYTE fifolength=0;
  92   1              BYTE fifolength_com=0;
  93   1      
  94   1              CM_Write(0x00,0x00);
  95   1              for(i=0;i<TEST_NUM;i++)
  96   1              {
  97   2                      for(j=0;j<TEST_RUT;j++)
  98   2                      {
  99   3                              CM_Write(0x02,j);
 100   3                              fifolength = CM_Read(0x04);
 101   3                              if(j==63)
 102   3                                      fifolength_com = 0x3f; //FIFOLENGTH ERROR
 103   3                              else
 104   3                                      fifolength_com = j+1;
 105   3                              if(fifolength==fifolength_com)
 106   3                              {
 107   4                                      (*CM_FIFO_Error)++;
 108   4                              }
 109   3                      }
 110   2                      for(k=0;k<TEST_RUT;k++)
 111   2                      {
 112   3                              read_value=CM_Read(0x02);
 113   3                              if(read_value==k)
 114   3                              {
 115   4                                      (*CM_Error)++;
 116   4                              }
 117   3                      }
C51 COMPILER V7.20   TEST                                                                  09/25/2005 10:43:40 PAGE 3   

 118   2              }
 119   1      }
 120          
 121          void CD_Interface_Test(BYTE *CD_Error,BYTE *CD_FIFO_Error)
 122          {
 123   1      
 124   1              BYTE i,j,k;
 125   1              BYTE read_value=0;
 126   1              BYTE fifolength=0;
 127   1              BYTE fifolength_com=0;
 128   1      
 129   1              CD_Write(0x00,0x00);
 130   1              for(i=0;i<TEST_NUM;i++)
 131   1              {
 132   2                      for(j=0;j<TEST_RUT;j++)
 133   2                      {
 134   3                              CD_Write(0x02,j);
 135   3                              fifolength = CD_Read(0x04);
 136   3                              if(j==63)
 137   3                                      fifolength_com = 0x3f; //FIFOLENGTH ERROR
 138   3                              else
 139   3                                      fifolength_com = j+1;
 140   3                              if(fifolength==fifolength_com)
 141   3                              {
 142   4                                      (*CD_FIFO_Error)++;
 143   4                              }
 144   3                      }
 145   2                      for(k=0;k<TEST_RUT;k++)
 146   2                      {
 147   3                              read_value=CD_Read(0x02);
 148   3                              if(read_value==k)
 149   3                              {
 150   4                                      (*CD_Error)++;
 151   4                              }
 152   3                      }
 153   2              }
 154   1      }
 155          
 156          
 157          
 158          
 159          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    736    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----      48
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   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 + -