📄 general.lst
字号:
22 =1 #define uint unsigned int
23 =1 #endif
24 =1
C51 COMPILER V7.07 GENERAL 07/08/2004 05:58:12 PAGE 5
25 =1
26 =1 #define CAN_ZMAX 16 //系统网络最大节点数
27 =1
28 =1 // CPLD 端口定义
29 =1 #define CON01 XBYTE[0xBF00] //十路继电器控制字节1-8
30 =1 #define CON02 XBYTE[0xDF00] //十路继电器控制字节9-10
31 =1 #define LED01 XBYTE[0xEF00] //显示LED 1-8
32 =1 #define INSET XBYTE[0xF700] //设置字节1 1-4 与 外部输入1-4
33 =1 #define CON03 XBYTE[0xFB00] //其它控制输出
34 =1
35 =1 //时间段符号预定义 内部地址代码
36 =1
37 =1 #define SIZE_OF_TURN_LIST 50 //时段列表长度
38 =1
39 =1 #define Turn_99 0
40 =1
41 =1 #define Turn_00 1
42 =1
43 =1 #define Turn_01 2
44 =1
45 =1 #define Turn_02 3
46 =1 #define Turn_03 4
47 =1 #define Turn_04 5
48 =1 #define Turn_05 6
49 =1 #define Turn_06 7
50 =1 #define Turn_07 8
51 =1 #define Turn_08 9
52 =1 #define Turn_09 10
53 =1 #define Turn_10 11
54 =1 #define Turn_11 12
55 =1 #define Turn_12 13
56 =1 #define Turn_13 14
57 =1 #define Turn_14 15
58 =1 #define Turn_15 16
59 =1 #define Turn_16 17
60 =1 #define Turn_17 18
61 =1 #define Turn_18 19
62 =1 #define Turn_19 20
63 =1
64 =1 #define Turn_21 21
65 =1
66 =1 #define Turn_22 22
67 =1 #define Turn_23 23
68 =1 #define Turn_24 24
69 =1 #define Turn_25 25
70 =1 #define Turn_26 26
71 =1 #define Turn_27 27
72 =1 #define Turn_28 28
73 =1 #define Turn_29 29
74 =1 #define Turn_30 30
75 =1 #define Turn_31 31
76 =1 #define Turn_32 32
77 =1 #define Turn_33 33
78 =1 #define Turn_34 34
79 =1 #define Turn_35 35
80 =1 #define Turn_36 36
81 =1 #define Turn_37 37
82 =1 #define Turn_38 38
83 =1 #define Turn_39 39
84 =1
85 =1 #define Turn_50 40
86 =1
C51 COMPILER V7.07 GENERAL 07/08/2004 05:58:12 PAGE 6
87 =1 #define Turn_60 41
88 =1
89 =1 #define Turn_70 42
90 =1 #define Turn_71 43
91 =1
92 =1 #define Turn_73 44
93 =1 #define Turn_74 45
94 =1 #define Turn_75 46
95 =1 #define Turn_76 47
96 =1 #define Turn_77 48
97 =1
98 =1 #define Turn_95 49
99 =1
100 =1
101 =1 //定义时段列表的子结构
102 =1 typedef struct
103 =1 {
104 =1 uchar ucTurnIndex; //当前时段索引号
105 =1 uchar ucTurnTimeSortState; //时段计时顺序 0:倒计时;1:正计时。
106 =1 uint uiTurnTimeAddress; //存储时段信息的地址
107 =1 uint uiTurnCONAddress; //存储控制信息的地址
108 =1 uchar ucTurnState; //存储时段状态信息
109 =1 void (*pfnInit_TurnN)(); //N时段应该执行的初始化函数
110 =1 void (*pfnRun_TurnN)(); //N时段应该执行的运行函数
111 =1 void (*pfnEnd_TurnN)(); //N时段应该执行的收尾函数
112 =1 } TurnListStruct;
113 =1
114 =1
115 =1 //定义外部引用的时段列表 TurnControl.C
116 =1 extern TurnListStruct code TurnList[SIZE_OF_TURN_LIST];
117 =1
118 =1
119 =1
120 =1 //系统运行状态符号预定义 内部代码
121 =1 #define State_X0 0
122 =1 #define State_X1 1
123 =1 #define State_X2 2
124 =1 #define State_X3 3
125 =1 #define State_X4 4
126 =1 #define State_X5 5
127 =1 #define State_XX 6
128 =1
129 =1 //显示状态符号预定义 内部代码
130 =1 #define Display_01Set 0
131 =1 #define Display_02Turn 1
132 =1 #define Display_03Menu 2
133 =1
134 =1 //系统当前菜单状态符号预定义 内部代码
135 =1 #define MenuState_X1 1
136 =1 #define MenuState_X2 2
137 =1
138 =1 /*************************菜单EEPROM存储设定******************************/
139 =1
140 =1 //二级菜单--记录查看L2 存储地址
141 =1 #define LAD_L2_0 250
142 =1 #define LAD_L2_1 258
143 =1 #define LAD_L2_2 266
144 =1 #define LAD_L2_3 274
145 =1 #define LAD_L2_4 282
146 =1 #define LAD_L2_5 290
147 =1 #define LAD_L2_6 298
148 =1 #define LAD_L2_7 306
C51 COMPILER V7.07 GENERAL 07/08/2004 05:58:12 PAGE 7
149 =1 #define LAD_L2_8 314
150 =1
151 =1 //二级菜单--记录查看L3 存储地址
152 =1 #define LAD_L3_1 322
153 =1
154 =1 //二级菜单--记录查看L4 存储地址
155 =1 #define LAD_L4_0 334
156 =1 #define LAD_L4_1 346
157 =1 #define LAD_L4_2 358
158 =1 #define LAD_L4_3 370
159 =1 #define LAD_L4_4 382
160 =1 #define LAD_L4_5 394
161 =1 #define LAD_L4_6 406
162 =1 #define LAD_L4_7 418
163 =1
164 =1 /*************************菜单RAM存储设定******************************/
165 =1
166 =1 //一级菜单--高级设定PP 存储大小
167 =1 #define AdvanceSetLength 25
168 =1 //一级菜单--高级设定PP 存储地址
169 =1 #define AdvanceSetAddress 50
170 =1
171 =1 //一级菜单--高级设定PP 数据相对地址
172 =1 #define PPAD_PP1_1 0
173 =1 #define PPAD_PP1_2 1
174 =1 #define PPAD_PP1_3 2
175 =1 #define PPAD_PP1_4 3
176 =1 #define PPAD_PP1_5 4
177 =1 #define PPAD_PP1_6 5
178 =1 #define PPAD_PP1_7 6
179 =1 #define PPAD_PP1_8 7
180 =1 #define PPAD_PP1_9 8
181 =1 #define PPAD_PP1_10 9
182 =1 #define PPAD_PP1_11 10
183 =1 #define PPAD_PP1_12 11
184 =1 #define PPAD_PP2_1 12
185 =1 #define PPAD_PP2_2 14
186 =1 #define PPAD_PP2_3 16
187 =1 #define PPAD_PP2_4 17
188 =1 #define PPAD_PP3_1 18
189 =1 #define PPAD_PP3_2 19
190 =1 #define PPAD_PP3_3 20
191 =1 #define PPAD_PP3_4 21
192 =1 #define PPAD_PP3_5 22
193 =1 #define PPAD_PP3_6 23
194 =1 #define PPAD_PP3_7 24
195 =1
196 =1
197 =1
198 =1 //一级菜单--普通设定 P 存储大小
199 =1 #define NormSetLength 31
200 =1 //一级菜单--普通设定 P 存储地址
201 =1 #define NormSetAddress 150
202 =1
203 =1
204 =1 //一级菜单--普通设定 P 数据相对地址
205 =1 #define PAD_P3 0
206 =1 #define PAD_P4 4
207 =1 #define PAD_P6_1 6
208 =1 #define PAD_P6_2 7
209 =1 #define PAD_P6_3 8
210 =1 #define PAD_P6_4 9
C51 COMPILER V7.07 GENERAL 07/08/2004 05:58:12 PAGE 8
211 =1 #define PAD_P6_5 10
212 =1 #define PAD_P6_6 11
213 =1 #define PAD_P6_7 12
214 =1 #define PAD_P6_8 13
215 =1 #define PAD_P6_9 17
216 =1 #define PAD_P6_10 18
217 =1 #define PAD_P6_11 22
218 =1 #define PAD_P6_12 23
219 =1 #define PAD_P6_13 24
220 =1 #define PAD_P6_14 25
221 =1 #define PAD_P6_15 29
222 =1 #define PAD_P6_16 30
223 =1
224 =1
225 =1
226 =1
227 =1 /*************************系统运行状态 RAM存储设定**********************/
228 =1
229 =1 //系统运行状态 存储大小
230 =1 #define SystemStateLength 25
231 =1 //系统运行状态 存储地址
232 =1 #define SystemStateAddress 50
233 =1
234 =1 /*************************系统运行状态 掉电记忆RAM存储设定**********************/
235 =1
236 =1 //掉电记忆RAM的保存时间间隔 <255
237 =1 #define ZRAM_Time 15
238 =1
239 =1
240 =1 //掉电记忆RAM的起始地址
241 =1 #define DS1307RAMAddress0 0x08
242 =1
243 =1 //系统运行状态 数据相对地址
244 =1 #define SystemTurnNum 0 //ucSystemTurnNum; 系统时段 系统当前运行时段指针(TurnControl.C)
245 =1 #define SystemTurnTime 1 //uchar uc5_TurnTime[5]; 系统运行剩余时间(Timer.C) 注意4字节,分秒不记录
246 =1 #define SystemTurnCon 5 //uchar uc2_SystemTurnCon[2]; 系统当前控制量(TurnControl.C)
247 =1
248 =1 #define SavedSystemTurnNum 7 //uchar ucSystemTurnNumSaved; 保存的系统时段指针(TurnControl.C)
249 =1 #define SavedSystemTurnTime 8 //uchar uc5_SystemTurnTimeSaved[5]; 保存的系统时段时间量(TurnControl.C)注意
-4字节,分秒不记录
250 =1 #define SavedSystemTurnCon 12 //uchar uc2_SystemTurnConSaved[2]; 保存的系统时段控制量(TurnControl.C)
251 =1
252 =1 #define SystemGen0 14 //uint uiSystemGen0; CL(GEN0) 系统总还原的次数(TurnControl.C)
253 =1 #define SystemGen1 16 //uint uiSystemGen1; CL(GEN1) 系统1还原的次数(TurnControl.C)
254 =1 #define SystemGen2 18 //uint uiSystemGen2; CL(GEN2) 系统2还原的次数(TurnControl.C)
255 =1 #define SystemGen3 20 //uint uiSystemGen3; CL(GEN3) 系统3还原的次数(TurnControl.C)
256 =1 #define SystemGen4 22 //uint uiSystemGen4; CL(GEN4) 系统4还原的次数(TurnControl.C)
257 =1 #define SystemFluxPulse 24 //idata ulong ulFluxPulse; 流量计脉冲计数器,记录所有捕捉到的脉冲,直至清零。
-(Flux_PCA.C)
258 =1 #define SystemCouse 28 //xdata uchar ucSystemCouse; 系统触发变量(位选择)(TurnControl.C)
259 =1 #define SystemAlarm 29 //xdata uchar ucSystemAlarm; 系统报警变量(位选择)(TurnControl.C)
260 =1 #define SystemPause 30 //xdata uchar ucSystemPause; 系统暂停变量(位选择)(TurnControl.C)
261 =1 #define SystemRG1 31 //xdata uchar ucSystemRG1; 系统中间变量(位选择)(TurnControl.C)
262 =1
263 =1 #define SystemTodayREC_VTime 32 //uchar uc7_RECFluxVelocityMaxDateTime_Today[7]; 记录的当天最大流速发
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -