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

📄 sysvariants.lst

📁 带时钟功能温度和湿度测量的仪器
💻 LST
字号:
C51 COMPILER V7.20   SYSVARIANTS                                                           11/09/2002 21:11:13 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE SYSVARIANTS
OBJECT MODULE PLACED IN SysVariants.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE SystemCommon\SysVariants.c BROWSE DEBUG OBJECTEXTEND PRINT(.\SysVariants.ls
                    -t) OBJECT(SysVariants.obj)

line level    source

   1          /*
   2          文件名:  SysVariants.c
   3          功能:    液晶显示必须变量定义文件
   4          单位:    浙江工商大学-信电学院
   5          创建日期:2004-09-24
   6          创建人:  Houseivan
   7          修改人:  Houseivan
   8          修改日期:2005-03-11
   9          */
  10          /*------------------------------------------------*/
  11          #include"Includes.h"
  12          #if _SYS_TASK >0
  13          /*以下为定义在ROM中的常数:              */
  14          
  15          /*检查是否配置了显示器功能*/
  16          #if _LCM_TASK>0
  17          /*------------------------------------------------*/
  18          /*液晶字型数组定义:                     0-F   data1 data2 data3*/
  19          uchar code lcd_zx[][3]={        
  20                                    0x01,0x06,0x07,   //0      dp     x    b
  21                                                0x01,0x04,0x00,   //1      c      a    g
  22                                    0x01,0x03,0x05,   //2      d      f    e
  23                                                0x01,0x07,0x04,   //3
  24                                                0x01,0x05,0x02,   //4
  25                                    0x00,0x07,0x06,   //5
  26                                                0x00,0x07,0x07,   //6
  27                                                0x01,0x06,0x00,   //7
  28                                                0x01,0x07,0x07,   //8
  29                                    0x01,0x07,0x06,   //9
  30                                                0x01,0x07,0x03,   //A
  31                                                0x00,0x05,0x07,   //B
  32                                                0x00,0x02,0x07,   //C
  33                                    0x01,0x05,0x05,   //D
  34                                                0x00,0x03,0x07,   //E
  35                                                0x00,0x03,0x03,   //F
  36                                    0x00,0x02,0x07,   //[ 0x10   :16
  37                                    0x01,0x06,0x04,   //] 0x11   :17
  38                                    0x00,0x01,0x00,   //- 0x12   :18
  39                                    0x04,0x00,0x00,   //. 0x13   :19
  40                                    0x01,0x05,0x03,   //H 0x14   :20
  41                                    0x00,0x00,0x04,   //_ 0x15   :21
  42                                    0x00,0x00,0x00    //off all:22
  43          };   //添加小数点:
  44          /*                              lcm103 的写模式: integer sdata   
  45                  then addrST=3*sdata then addrST++; addrST++
  46                  101 0 addr_RAM(A4~A0) data(i)(D0 D1 D2) 0 ...... 
  47                  30 B RAM in LCM103                                                      */
  48          /*      液晶的显示缓冲区地址    */
  49          uchar code position[]={0x00,0x03,0x06,0x09,0x0c,0x0f,0x12,0x15,0x18,0x1b};
  50          /*TimePage: [00-00-00]*/
  51          uchar code TimePage[_MAX_LCM_NUM]=
  52          {
  53                  _CHAR_ZK,_CHAR_0,_CHAR_0,_CHAR_FH,_CHAR_0,_CHAR_0,_CHAR_FH,_CHAR_0,_CHAR_0,_CHAR_YK
  54          };
C51 COMPILER V7.20   SYSVARIANTS                                                           11/09/2002 21:11:13 PAGE 2   

  55          /*DatePage: 2000-00-00*/
  56          uchar code DatePage[_MAX_LCM_NUM]={
  57          
  58                  _CHAR_2,_CHAR_0,_CHAR_0,_CHAR_0,_CHAR_FH,_CHAR_0,_CHAR_0,_CHAR_FH,_CHAR_0,_CHAR_0
  59          };
  60          /*WeekPage: [___06___]*/
  61          uchar code WeekPage[_MAX_LCM_NUM]=
  62          {
  63                  _CHAR_ZK,_CHAR_XH,_CHAR_XH,_CHAR_XH,_CHAR_0,_CHAR_0,_CHAR_XH,_CHAR_XH,_CHAR_XH,_CHAR_YK
  64          };
  65          /*BusyPage: [bbbbbbbb]*/
  66          uchar code BusyPage[_MAX_LCM_NUM]=
  67          {
  68                  _CHAR_ZK,_CHAR_B,_CHAR_B,_CHAR_B,_CHAR_B,_CHAR_B,_CHAR_B,_CHAR_B,_CHAR_B,_CHAR_YK
  69          };
  70          /*ErrorPage:[EEEEEEEE]*/
  71          uchar code ErrorPage[_MAX_LCM_NUM]=
  72          {
  73                  _CHAR_ZK,_CHAR_E,_CHAR_E,_CHAR_E,_CHAR_E,_CHAR_E,_CHAR_E,_CHAR_E,_CHAR_E,_CHAR_YK
  74          };
  75          #endif
  76          
  77          /*检测是否配置了传感器监控功能*/
  78          #if _DETECT_TASK > 0
  79          
  80          /*------------------------------------------------*/
  81          /*Variants define*/
  82          /*############################################################
  83          VarName:TempFoscGroup[] PT-24C2
  84          Popurse:存放温度频率计数据
  85          Used By:查找算法函数调用
  86          Other  :C:104:100000pF
  87                          R1:102:1K
  88                  温度频率表:-20.0 ~ 80.0 ℃
  89                  将震荡频率调节在10KHZ左右    26-80  ℃校准 
  90                  增长型  Temperature:2B如:-16。5℃
  91          ############################################################*/
  92          
  93                  uint code TempFoscGroup[]={
  94          
  95                     6 ,       6 ,        7 ,       7 ,        8 ,         8 ,       9 ,       9 ,      10 ,      11 , 
  96                11 ,      12 ,       13 ,      14 ,       14 ,        15 ,      16 ,      17 ,      18 ,      19 , 
  97                20 ,      21 ,       22 ,      24 ,       25 ,        26 ,      28 ,      29 ,      31 ,      33 , 
  98                34 ,      36 ,       38 ,      40 ,       42 ,        44 ,      46 ,      49 ,      51 ,      54 , 
  99                58 ,      62 ,       66 ,      70 ,       74 ,        78 ,      82 ,              86 ,      90 ,          94 ,
 100                    98 ,          103,       107,          113,      118 ,                123,      129,          134,      140,          146,
 101                    153,          159,       166,          174,           181,            189,      196,      205,          214,      223,
 102                    232,          242,       251,          261,           272,            283,      294,      305,          317,      329,
 103                    342,          357,       370,          385,           393,            408,      424,      439,          455,      472,
 104                    489,          506,       524,          542,           560,            579,      600,      620,          640,      662,
 105                    681
 106                                    };    
 107          /*############################################################
 108          VarName:HumiFoscGroup HS1101
 109          Popurse:存放湿度频率计数据
 110          Used By:查找算法函数调用
 111          Other  :R1:98.18K
 112                          R2:571.8K
 113                  湿度频率表:RH:0 ~ 100 %
 114                  将震荡频率调节在10KHZ左右
 115                  衰减型  Humidity:2B    如:RH56.9%
 116          ############################################################*/
C51 COMPILER V7.20   SYSVARIANTS                                                           11/09/2002 21:11:13 PAGE 3   

 117          
 118                  uint code HumiFoscGroup[]={
 119           6847 , 6834 , 6820 , 6806 , 6792 , 6779 , 6765 , 6751 , 6738 , 6724 , 
 120           6711 , 6697 , 6683 , 6670 , 6656 , 6642 , 6629 , 6615 , 6602 , 6589 , 
 121           6575 , 6562 , 6550 , 6537 , 6524 , 6512 , 6499 , 6487 , 6474 , 6462 , 
 122           6449 , 6439 , 6428 , 6418 , 6408 , 6397 , 6387 , 6377 , 6366 , 6356 , 
 123           6346 , 6335 , 6324 , 6313 , 6302 , 6291 , 6280 , 6269 , 6259 , 6248 , 
 124           6237 , 6224 , 6212 , 6199 , 6186 , 6174 , 6161 , 6149 , 6136 , 6124 , 
 125           6112 , 6101 , 6090 , 6080 , 6069 , 6059 , 6048 , 6038 , 6027 , 6017 , 
 126           6007 , 5993 , 5979 , 5965 , 5952 , 5938 , 5925 , 5911 , 5898 , 5884 , 
 127           5871 , 5858 , 5845 , 5833 , 5820 , 5807 , 5795 , 5782 , 5770 , 5757 , 
 128           5745 , 5728 , 5711 , 5694 , 5678 , 5661 , 5645 , 5628 , 5612 , 5596 , 
 129           5579 
 130                                    };
 131          
 132          #endif
 133          
 134          #if _SCOM_TASK >0
 135          uchar code FrameHead[]={
 136                          0xEB,0x90,0xEB,0x90,0xEB,0x90 };                        //协议帧
 137          #endif
 138          
 139          //#if _CLOCK_TASK >0
 140          //uchar code InitClkBuf[]={
 141          //              30,50,19,2,26,4,5 };                                            //2005-04-16 [Week:6] 12:01:30
 142          //#endif
 143          
 144          /*------------------------------------------------*/
 145          
 146          /*以下为定义在SRAM中的变量:             */
 147          /*------------------------------------------------*/
 148          uchar data SystemState;                                                         //当前系统工作状态指示变量      
 149          uchar data LcmMode;                                                                     //显示模式选择
 150          uchar data UpLeng=0;                                                            //      
 151          uchar data RecUpFlg=0;                                                          //
 152          uchar data DataBlockCount=0;                                            //
 153          uchar data UartHead=0xeb;                                                       //
 154          uchar data UartRecBuf[_MAX_LENG];                                       //
 155          uchar data SlaveAddr;                                                           //本地主机地址
 156          uchar data MasterAddr;                                                          //远程主机地址
 157          uchar data CurRecNum;                                                           //记录计数器 循环队列形式
 158          uchar data ClkLcmBuf[_MAX_LCM_NUM];                                     //定义一个显示器和时钟服务的缓冲器
 159          
 160          #if(_SCOM_TEST>0)
                      uchar data TestCom=0;
              #endif  
 163          /*符号位包含在整数部分的最高位1:负数=======0:正数*/
 164          uchar data TempInteger;                                                         //温度值整数和符号字节
 165          uchar data TempDecimal;                                                         //温度值小数位字节
 166          uchar data HumiInteger;                                                         //湿度值整数和符号字节
 167          uchar data HumiDecimal;                                                         //湿度值小数位字节
 168          uint  data HumiCounter=0;                                                       //湿度计数器
 169          uint  data TempCounter=0;                                                       //温度计数器
 170          
 171          uchar data MeasureTimer=0;                                                      //测量用定时器1s=50x20ms
 172          uchar data SampleTimer=0;                                                       //系统数据刷新定时器1min=60x1s
 173          uchar data StoreTimer=0;                                                        //存储采样定时器1Hour=60x1min
 174          /*------------------------------------------------*/    
 175          bit                     WorkMode;                                                               //根据登陆成功与否确定站点工作的模式
 176          bit                     RecReady=0;                                                             //正确的数据接收完成标志
 177          /*------------------------------------------------*/    
 178          #endif
C51 COMPILER V7.20   SYSVARIANTS                                                           11/09/2002 21:11:13 PAGE 4   

 179          /*------------------------------------------------*/
 180          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   ----    ----
   CONSTANT SIZE    =    539    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     47    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      2    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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