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

📄 global variable.lst

📁 一个充电控制器的完整单片机程序
💻 LST
字号:
C51 COMPILER V7.20   GLOBAL_VARIABLE                                                       06/20/2005 16:55:57 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE GLOBAL_VARIABLE
OBJECT MODULE PLACED IN global variable.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE global variable.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          //
   2          #include "charger.h"
   3          //
   4          //-----------------------------------
   5          //a/d data 
   6          unsigned int xdata adin[10] _at_ 0xA010;
   7          //
   8          //-----------------------------
   9          //today work data:
  10          //current working data in a/d and today working data
  11          //A/D(1-6)*current rate=current(1-6)
  12          //charge Ah=sum(today(1-6));
  13          //
  14          daydata xdata today _at_ (0xDB64);//0x2B byte,or 43 byte
  15          //
  16          //-----------------------------
  17          //System set value;
  18          unsigned int xdata sys[13] _at_ (0xA025);
  19          struct rate xdata crate _at_ (0xA040);
  20          unsigned int xdata adtemp _at_ 0xA07A;//AD in temperature,no just
  21          char idata controlstate;//control state char
  22          unsigned int xdata password _at_ 0xA07C;
  23          int xdata just _at_ 0xA07E; //just temp.
  24          daydata xdata looplink[BUFFSIZE] _at_ 0xC000;
  25          //--------------------------------------------------------------------
  26          //save data
  27          unsigned int idata tlong,t50ms;//realtime flag XXXX second
  28          //
  29          //-------------------------------------------------------------------------------
  30          //display chinese table
  31          code unsigned char  *adinhz[10]={
  32          "一路电流" , "二路电流" , "三路电流",
  33          "四路电流" , "五路电流" , "六路电流" ,
  34          "放电电流" , "环境温度" , "蓄电池电压" , "浏览历史数据"
  35          };//,"充电安时","放电安时",
  36          
  37          code unsigned char  *hishz[18]={
  38          "一路最大电流" , "一路充电" ,
  39          "二路最大电流" , "二路充电" ,
  40          "三路最大电流" , "三路充电",
  41          "四路最大电流" , "四路充电" ,
  42          "五路最大电流" , "五路充电" ,
  43          "六路最大电流" , "六路充电" ,
  44          "放电最大电流" , "放电安时" ,
  45          "最高温度" , "最低温度",
  46          "蓄电池最高电压" , "蓄电池最低电压" 
  47          };
  48          code unsigned char  *sethz[13]={
  49          "强充停止" , "强充启动" , "浮充停止" ,"浮充启动",
  50          "油机启动" , "欠压报警" , "过载报警" ,"系统电压",
  51          "放电电流传感器" , "充电电流传感器" , "时间设定",
  52          "实测温度" ,"退出设置"
  53          };
  54          //-----------------------------------
  55          //default system data table
C51 COMPILER V7.20   GLOBAL_VARIABLE                                                       06/20/2005 16:55:57 PAGE 2   

  56          code unsigned int stab[5][4]={
  57             {48,110,220,300},//system volatage
  58             {100,100,300,300},//discharge model of current 
  59             {50,50,50,50},//charge model of current 
  60             {96,220,440,600},//float charge temperetion revise
  61             {24,55,110,150}//desinged rate for test volatage
  62             };
  63          code unsigned int dtab[4][7]={//default system set
  64                   {60,50,56,53,45,43,200},//48V  default
  65                   {135,113,126,121,104,99,200}, //110V default
  66                   {270,227,253,243,208,198,200},//220V default
  67                   {368,309,345,331,283,270,200} //300V default
  68               };//qcdy,qcqd,fcdy,fchf,yjqd,qybj,gzbj
  69          
  70          code unsigned char *unit[4]={"V ","A","Ah","℃"}; 
  71          code unsigned char uadin[9]={1,1,1,1,1,1,1,3,0};
  72          code unsigned char uhis[18]={1,2,1,2,1,2,1,2,1,2,1,2,1,2,3,3,0,0};
  73          code unsigned char uset[12]={0,0,0,0,0,0,1,0,1,1,5,3};
  74          code    char *atstate="ATE0V1Q0W0X4S0=1&D0&S0&K3&W0&Y0\r\n";//状态控制
  75          


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