filter.lst

来自「在89S52上运行的一个测量频率的并且利用串口通信的程序」· LST 代码 · 共 55 行

LST
55
字号
C51 COMPILER V7.50   FILTER                                                                11/02/2007 10:51:43 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE FILTER
OBJECT MODULE PLACED IN C:\Documents and Settings\Administrator\桌面\chengxu\filter.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE filter.c BROWSE DEBUG OBJECTEXTEND OBJECT(C:\Documents and Settings\Adminis
                    -trator\桌面\chengxu\filter.obj)

line level    source

   1          #include"main.h"
   2          #include"filter.h"
   3          
   4          uint  filte(uint  dat)
   5          {
   6   1              static  uint    a[10] ;
   7   1              static  uint    ave   ;
   8   1              static  uint    tim   ;
   9   1              static  uint    sum   ;
  10   1      
  11   1              
  12   1              tim  =  dat ;
  13   1              
  14   1      
  15   1              a[9] = a[8]  ;
  16   1              a[8] = a[7]  ;
  17   1              a[7] = a[6]  ;
  18   1              a[6] = a[5]  ;
  19   1              a[5] = a[4]  ;
  20   1              a[4] = a[3]  ;
  21   1              a[3] = a[2]  ;
  22   1              a[2] = a[1]  ;
  23   1              a[1] = a[0]  ;
  24   1              a[0] = tim   ;
  25   1      
  26   1              sum = a[9] + a[8] + a[7] + a[6] + a[5] + a[4] +a[3] +a[2] +a[1] +a[0] ;
  27   1              ave = sum / 10 ;        
  28   1              return (ave) ;
  29   1      }
  30          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    140    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     26    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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