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

📄 var.lst

📁 一个以前开发的实际应用的交通灯控制器程序
💻 LST
字号:
C51 COMPILER V7.50   VAR                                                                   04/03/2007 10:38: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 IIC[Ultral]\Var.c BROWSE DEBUG OBJECTEXTEND PRINT(.\Var.lst) OBJECT(Var.obj
                    -)

line level    source

   1          #include "iic.h"
   2          
   3          /////
   4          unsigned int  lgtemp;
   5          unsigned char temp;//公共的变量,不能在中断中使用,只在最低层使用
   6          
   7          unsigned int MenuID=0x0000;
   8          bit DeskTopFlag=1;
   9          unsigned char MenuPos=0;
  10          unsigned char MenuItemCnt;
  11          
  12          unsigned char ChosenPos=0;//0-3
  13                  #define NOCHOICE        0x04
  14          
  15          /////
  16          bit LcdRE=0;//标记使用的指令集
  17          unsigned char xdata ReverSta=0x00;//标记反白状态
  18          
  19          //
  20          bit KeyLock=0;
  21          unsigned char KeyCnt=0;
  22          unsigned char KeyVal;
  23          unsigned char VirKeyVal=KEY_NOKEY;
  24          
  25          //
  26          bit SwitchFlag=0;
  27          bit SecondFlag=0;//秒
  28          //bit HourFlag=1;//人为地一开始就让它更新一次
  29          
  30          bit GsFlag=0;
  31          
  32          unsigned int xdata      pSchBaseAddr;
  33          unsigned int xdata      pPhaseGroupAddr;
  34          unsigned char xdata PhaseCnt=0;
  35          
  36          unsigned char xdata AppBuf[4];//用作车道和时间的返回变量
  37          unsigned char CheDaoBuf[3];
  38          unsigned char OutputBuf[7];
  39          
  40          unsigned int xdata SecondCnt=0;
  41          
  42          unsigned int GreenTime;
  43          unsigned int GsTime;
  44          unsigned int YellowTime;
  45          unsigned int RedTime;
  46          
  47          unsigned char xdata CarChanelSta=0;
  48          unsigned char xdata ManChanelSta=0;
  49          
  50          //
  51          bit PswLock=1;//密码锁定
  52          bit LcdPowerFlag;//Lcd上电:1已经上电,0没有上电
  53          //unsigned char xdata PswCnt=0;
  54          unsigned char xdata AutoLockCnt=0;
C51 COMPILER V7.50   VAR                                                                   04/03/2007 10:38:53 PAGE 2   

  55                  
  56          //bit GreenWayFlag=0;//0禁止
  57          //bit ManuelFlag=0;//禁止
  58          unsigned char MeterSta=MSTA_AUTO;
  59          
  60          
  61          bit EPRChangeFlag=0;
  62          unsigned char DelayCnt=0;//每一个计数50ms
  63          //
  64          bit NewPackage=0;
  65          unsigned char xdata RecCnt=0;
  66          unsigned char xdata RecBuf[64];
  67          unsigned char MacAddr;
  68          //
  69          
  70          //
  71          unsigned char code IOMap[20][3]=
  72          {
  73                  {0x13,0xff,0x60},{0x06,0x07,0x10},{0x03,0x04,0x05},{0x00,0x01,0x02},{0x11,0xff,0x12},
  74                  {0x17,0xff,0x61},{0x26,0x27,0x14},{0x23,0x24,0x25},{0x20,0x21,0x22},{0x15,0xff,0x16},
  75                  {0x43,0xff,0x62},{0x36,0x37,0x40},{0x33,0x34,0x35},{0x30,0x31,0x32},{0x41,0xff,0x42},
  76                  {0x47,0xff,0x63},{0x56,0x57,0x44},{0x53,0x54,0x55},{0x50,0x51,0x52},{0x45,0xff,0x46}
  77          };
  78          
  79          unsigned char code GreenWay[8][3]=
  80          {//绿色通道信息
  81                  {0x00,0x00,0x82},{0x00,0x00,0x41},{0x00,0x04,0x10},{0x00,0x02,0x08},
  82                  {0x00,0x00,0x01},{0x00,0x02,0x00},{0x00,0x00,0x40},{0x00,0x00,0x08}
  83          };
  84          
  85          ///方案
  86          unsigned char code DefaultSetting[33]=
  87          {
  88                  0x02,//ADDR_MAC
  89                  0x00,//ADDR_HOLIDAY_PERMIT:禁止
  90                  0xff,1,1,//ADDR_HOLIDAY_HEAD:0
  91                  0xff,5,1,//1
  92                  0xff,0xff,0xff,//2
  93                  0xff,0xff,0xff,//3
  94                  0xff,0xff,0xff,//4
  95                  0xff,0xff,0xff,//5
  96                  0xff,0xff,0xff,//6
  97                  0xff,0xff,0xff,//7
  98                  0xff,0xff,0xff,//8
  99                  0xff,0xff,0xff,//9
 100                  0xff//ADDR_FIRST_USED
 101          };
 102          
 103          unsigned char code DefaultPhaseGroup[7*8]=//一个相位组
 104          {
 105          //相位信息
 106                  0x0c,0xc1,0xc7,30,5,3,5,//0
 107                  0x0c,0xc1,0xc7,30,5,3,5,//2
 108                  0x0c,0xc1,0xc7,30,5,3,5,//3
 109                  0x0c,0xc1,0xc7,30,5,3,5,//4
 110                  0xff,0xff,0xff,30,3,3,5,//5
 111                  0xff,0xff,0xff,30,5,3,5,//6
 112                  0xff,0xff,0xff,30,5,3,5//7
 113          };
 114          
 115          
 116          //////////////////////////////////////////////////////////////////////////
C51 COMPILER V7.50   VAR                                                                   04/03/2007 10:38:53 PAGE 3   

 117          //菜单数据
 118          const char code DeskMenuData[]=
 119          "平时设置\n节日设置\n系统设置\n手动控制\n绿色通道";
 120          
 121          const char code ShiDuanMenuData[]=
 122          "时段00\n时段01\n时段02\n时段03\n时段04\n时段05\n时段06\n时段07\n时段08\n时段09\n时段10\n时段11\n所有时段"
             -;
 123          
 124          const char code XiangZuMenuData[]=
 125          "相位00\n相位01\n相位02\n相位03\n相位04\n相位05\n相位06\n相位07\n复制时段";
 126          const char code XiangZuMenuData2[]=
 127          "相位00\n相位01\n相位02\n相位03\n相位04\n相位05\n相位06\n相位07\n复制时段\n应用";
 128          
 129          const char code XiangWeiMenuData[]=
 130          "清除相位\n车道属性\n时间属性";
 131          //
 132          const char code XitongMenuData[]=
 133          "日期设置\n时间设置\n允许节日\n修改节日\n恢复默认\n立即上锁\n修改密码";
 134          
 135          const char code ShouDongMenuData[]=
 136          "单步运行\n退出手动";
 137          
 138          const char code LvSeMenuData[]=
 139          "禁止通道\n东西直行\n东西左拐\n南北直行\n南北左拐\n东至南拐\n南至西拐\n西至北拐\n北至东拐";


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   ----    ----
   CONSTANT SIZE    =    634    ----
   XDATA SIZE       =     80    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     32    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =     10    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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