📄 var.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 + -