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

📄 dac.lst

📁 采用CYGNAL F015单片机
💻 LST
字号:
C51 COMPILER V7.08   DAC                                                                   04/10/2005 22:18:03 PAGE 1   


C51 COMPILER V7.08, COMPILATION OF MODULE DAC
OBJECT MODULE PLACED IN DAC.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE DAC.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          //采样值是否已等于或大于门槛值.
   2          //注意是比较绝对值
   3          //假设上位机只传正值,否则也修正.
   4          //是 : return 1; 否 : return 0.
   5          char   HasGreatOrEqual(unsigned char SampleValue[2], unsigned char ThresholdValue[2])
   6          {
   7   1          char ret=0;
   8   1          unsigned int tempValue=0;
   9   1          unsigned char Sample[2];
  10   1          Sample[0]=SampleValue[0];
  11   1          Sample[1]=SampleValue[1];
  12   1          if((Sample[1]&0x80)&&(Sample[1]&0x40)) //Negative value:
  13   1          {
  14   2                      tempValue = Sample[1];
  15   2                      tempValue = tempValue<<0x08;
  16   2              tempValue += Sample[0];
  17   2              tempValue=0x10000-tempValue;
  18   2              Sample[0]=(unsigned char)tempValue;  
  19   2              Sample[1]=(unsigned char)(tempValue>>8);
  20   2              
  21   2          }
  22   1          if((Sample[1]>ThresholdValue[1])  //Big or equal.
  23   1                         ||((Sample[1]==ThresholdValue[1])
  24   1                             &&(Sample[0]>=ThresholdValue[0])) )       
  25   1          {
  26   2              if((Sample[1]==ThresholdValue[1])//Equal.
  27   2                             &&(Sample[0]==ThresholdValue[0]) ) 
  28   2                  ret=0;
  29   2              else
  30   2                              ret=1;
  31   2          }
  32   1          else
  33   1          {
  34   2              ret=-1;
  35   2          }
  36   1          return ret;
  37   1      }
  38          
  39          


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