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

📄 var.lst

📁 开发的一个温控仪完整代码
💻 LST
字号:
C51 COMPILER V7.50   VAR                                                                   03/06/2007 20:40:53 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE VAR
OBJECT MODULE PLACED IN Var.OBJ
COMPILER INVOKED BY: E:\Keil\C51\BIN\C51.EXE Var.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include "TempCtrl.h"
   2          
   3          
   4          unsigned char idata LedBuf[8];//8个显存空间
   5          unsigned char AdmitFlag=1;//允许测量更新上排显示
   6          
   7          unsigned char idata LedCnt=0;
   8          unsigned char idata LedBitCnt=0x01;
   9          
  10          unsigned char idata MeterSta=0;//标记仪器状态
  11          
  12          unsigned char idata KeySta=0x00;
  13          bit FunFlag=0;//0未按下
  14          bit ManFlag=0;
  15          
  16          bit PassWordLock=0;
  17          
  18          unsigned int idata DataTemp=0;//设置某一项时的临时数据存放 
  19          int idata InputTemp=0;//调整数据时的某项临时存放,用减法的地方才用得上符号
  20          unsigned int idata InputLimit=10000;//各参数输入上限
  21          //int idata InputTimeCnt=0;//
  22          unsigned char UpCnt=0;//
  23          unsigned char DownCnt=0;
  24          unsigned char FunCnt=0;
  25          
  26          unsigned char DlySecond=0;
  27          
  28          unsigned char idata InputCnt=0;//0尚未输入第一次
  29          unsigned char idata InputSpeed=10;
  30          //bit OneInput=0;
  31          
  32          unsigned int idata SampleTimeCnt=0;//
  33          bit SampleFlag=0;
  34          unsigned char idata OverCnt=0;//溢出
  35          unsigned char idata TpOverCnt=0;
  36          unsigned char idata TpTH0=0;
  37          unsigned char idata TpTL0=0;
  38          
  39          
  40          unsigned int idata Temperature=2400;//温度×10//最终温度值
  41          unsigned int idata Setted_Temperature=2400;
  42          
  43          unsigned int idata LastTemperature=2400;
  44          unsigned int idata FastLastTemperature=2400;//单独P调整时的变量
  45          unsigned int idata PreTemperature;
  46          
  47          //
  48          unsigned char idata CtrlSta=NR_FAST;
  49          unsigned char IdTimeCnt=5;
  50          char CloseOpenTimeCnt=0;
  51          unsigned char idata WaitingCnt=0;
  52          
  53          int SpareOutput=0;
  54          int TwinOutput=0;
  55          int MinOutputLimit=0;//0.01s为单位oL
C51 COMPILER V7.50   VAR                                                                   03/06/2007 20:40:53 PAGE 2   

  56          
  57          
  58          int idata Error=0;
  59          //int   idata LastError=0;
  60          int idata dError=0;
  61          //int idata PreError;
  62          
  63          float idata fK1=0.5;
  64          float idata fK2=0.1;
  65          float idata fK3=0.7;
  66          
  67          //float idata fK4=2.3;
  68          
  69          
  70          int idata FrZero=0;//100欧姆/0°频率漂移,FrZero=Freq-Fr100
  71                                                                  //当其为负时,FrZero=0x8000+偏差值
  72          
  73          
  74          int Output=0;
  75          
  76          //公共临时变量
  77          unsigned int idata k0,k1,k2,k3; //公共变量使用原则:
  78          float idata x1,x2,x3;                   //1、使用前初始化;
  79          unsigned char idata i;                  //2、使用过程中不调用子函数
  80          int idata ikt;
  81          
  82          unsigned int idata FFSta;
  83          unsigned int idata UpperLimit=4000;//400.0报警
  84          unsigned int idata LowerLimit=200;//报警
  85          int idata DeathZone=5;//0.5
  86          
  87          int idata LineA=100;//FF1
  88          int idata LineB=50;//FF2
  89          int idata LineC=30;//FF3
  90          int idata LineD=50;//FF4
  91          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   ----    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     15    ----
   IDATA SIZE       =     95    ----
   BIT SIZE         =      4    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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