filter.lst
来自「宏芯T102芯片驱动(51单片机作主控)」· LST 代码 · 共 76 行
LST
76 行
C51 COMPILER V7.06 FILTER 12/28/2004 10:14:04 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE FILTER
OBJECT MODULE PLACED IN .\obj\Filter.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE source\T101\Filter.c BROWSE INCDIR(.\include\;.\source\) DEBUG OBJECTEXTEND
- PRINT(.\Filter.lst) OBJECT(.\obj\Filter.obj)
stmt level source
1 //---------------------------------------------------------------------------
2 // Terawins Inc. Company Confidential Strictly Private
3 //
4 // $Archive: Filter.c $
5 // $Revision: 1.01 $
6 // $Author: JoannW $
7 // $Date: 2002/06/27 $
8 //
9 // --------------------------------------------------------------------------
10 // >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
11 // --------------------------------------------------------------------------
12 // Copyright 2002 (c) Terawins Inc.
13 // --------------------------------------------------------------------------
14
15 #include <reg51.h>
16 #include "common.h"
17 #include "Struct.h"
18 #include "TW101Reg.h"
19 #include "Filter.h"
20 #include "TwoWire.h"
21 #include ".\source\T101\FiltDat.c"
22
23
24 void LoadFilter(uCHAR cFilterID)
25 {
26 1 uCHAR i;
27 1 uCHAR c;
28 1 uCHAR code *p=ScaleCoefData[cFilterID];
29 1 // turn off 2-wire bus address auto increase
30 1 //I2CWriteByte(TW101,TW_INTERFACE,I2CReadByte(TW101,TW_INTERFACE)&~AUTO_INC );
31 1 //I2CWriteByte(TW101,SCALING_CTRL,0x01); //Reset write pointer to 0x00
32 1
33 1 #ifdef T100
I2CWriteByte(TW101,SCALING_CTRL,0x81|DCLKI_IS_FASTER);
#else
36 1 I2CWriteByte(TW101,SCALING_CTRL,0x81); //or 00 not sure
37 1 #endif
38 1
39 1 for(i=0; i<SCALECOEFSIZE; i++)
40 1 {
41 2 c=*p++;
42 2 I2CWriteByte(TW101,COEF_DATA_PORT,c);
43 2 }
44 1 // turn on 2-wire bus address auto increase
45 1 I2CWriteByte(TW101,TW_INTERFACE,I2CReadByte(TW101,TW_INTERFACE)|AUTO_INC);
46 1
47 1 }
48
49
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 94 ----
CONSTANT SIZE = 602 ----
C51 COMPILER V7.06 FILTER 12/28/2004 10:14:04 PAGE 2
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 4
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?