📄 flash.lst
字号:
208 1 CFlash[10]=uint_to_uchar(EM_VoltMinCMD,1);
209 1 CFlash[11]=uint_to_uchar(EM_VoltMinCMD,0);
210 1 CFlash[12]=uint_to_uchar(EM_CurrMaxCMD,1);
211 1 CFlash[13]=uint_to_uchar(EM_CurrMaxCMD,0);
212 1 CFlash[14]=uint_to_uchar(EM_CurrMinCMD,1);
213 1 CFlash[15]=uint_to_uchar(EM_CurrMinCMD,0);
214 1 CFlash[16]=EM_AnglMaxCMD;
215 1 CFlash[17]=EM_AnglMinCMD;
216 1 CFlash[18]=uint_to_uchar(EM_PwrFactMaxCMD,1);
217 1 CFlash[19]=uint_to_uchar(EM_PwrFactMaxCMD,0);
218 1 CFlash[20]=uint_to_uchar(EM_PwrFactMinCMD,1);
219 1 CFlash[21]=uint_to_uchar(EM_PwrFactMinCMD,0);
220 1 CFlash[22]=uint_to_uchar(EM_NulPwrMaxCMD,1);
221 1 CFlash[23]=uint_to_uchar(EM_NulPwrMaxCMD,0);
222 1 CFlash[24]=uint_to_uchar(EM_NulPwrMinCMD,1);
223 1 CFlash[25]=uint_to_uchar(EM_NulPwrMinCMD,0);
224 1 CFlash[26]=uint_to_uchar(TransFormSubVoltCMD,1);
225 1 CFlash[27]=uint_to_uchar(TransFormSubVoltCMD,0);
226 1 CFlash[28]=EM_TimCntEnCMD;
227 1 CFlash[29]=EM_ENH_ModeCMD;
228 1 CFlash[30]=uint_to_uchar(EM_ENH_VoltCMD,1);
229 1 CFlash[31]=uint_to_uchar(EM_ENH_VoltCMD,0);
230 1 CFlash[32]=uint_to_uchar(EM_ENH_CurrCMD,1);
231 1 CFlash[33]=uint_to_uchar(EM_ENH_CurrCMD,0);
232 1 CFlash[34]=EM_ENH_AnglCMD;
233 1 CFlash[35]=EM_ENH_TimeCMD;
234 1 CFlash[36]=S1_Key1;
235 1 CFlash[37]=S1_Key2;
236 1 CFlash[38]=S1_Key3;
237 1 CFlash[39]=S1_Key4;
238 1 CFlash[40]=S1_Key5;
239 1 CFlash[41]=S1_Key6;
240 1 CFlash[42]=EM_ModeCMD;
241 1 CFlash[43]=uint_to_uchar(EM_VoltCMD,1);
C51 COMPILER V7.20 FLASH 01/31/2007 10:21:46 PAGE 5
242 1 CFlash[44]=uint_to_uchar(EM_VoltCMD,0);
243 1 CFlash[45]=uint_to_uchar(EM_CurrCMD,1);
244 1 CFlash[46]=uint_to_uchar(EM_CurrCMD,0);
245 1 CFlash[47]=EM_AnglCMD;
246 1 CFlash[48]=uint_to_uchar(EM_PwrFactCMD,1);
247 1 CFlash[49]=uint_to_uchar(EM_PwrFactCMD,0);
248 1 CFlash[50]=uint_to_uchar(EM_NulPwrCMD,1);
249 1 CFlash[51]=uint_to_uchar(EM_NulPwrCMD,0);
250 1 ////////////////////////////////////////
251 1 CFlash[52]=BakPrttTimCMD;
252 1 CFlash[53]=AsyncDetEnDelayCMD;
253 1 CFlash[54]=RemoteTestCMD;
254 1 CFlash[55]=ExValueIncPercentCMD;
255 1 CFlash[56]=KQPulseLastCMD;
256 1 CFlash[57]=RevsTrigOutAngle;
257 1 CFlash[58]=PID_VoltKP;
258 1 CFlash[59]=PID_VoltKI;
259 1 CFlash[60]=PID_CurrKP;
260 1 CFlash[61]=PID_CurrKI;
261 1 CFlash[62]=PID_PwrFactKP;
262 1 CFlash[63]=PID_PwrFactKI;
263 1 CFlash[64]=EMDelayTimeCMD;
264 1 CFlash[65]=RFJTestCMD;
265 1 CFlash[66]=FastRemMagneticDelayCMD;
266 1 CFlash[67]=SlideTestDelayTimCMD;
267 1 CFlash[68]=OutOfCtrAlarmDelayCMD;
268 1 CFlash[69]=ClosePulseDelayCMD;
269 1 CFlash[70]=OutOfCtrOnTimCMD;
270 1 CFlash[71]=LowLimitTrigOutAngle;
271 1 CFlash[72]=AttenuationPercentCMD;
272 1 CFlash[73]=IFCO_HighLevlTimCMD;
273 1 CFlash[74]=IFCO_LowLevlTimCMD;
274 1 CFlash[75]=UF_LowLevlTimCMD;
275 1 CFlash[76]=EM_PwrFreqCMD;
276 1 CFlash[77]=EM_RegBrdgMode;
277 1 CFlash[78]=RegulateAftAsyncFuncEN;
278 1 CFlash[79]=LCJ_OnTimCMD;
279 1 CFlash[80]=AsyncAftSyncTimCMD;
280 1 CFlash[81]=S2_Key1;
281 1 CFlash[82]=S2_Key2;
282 1 CFlash[83]=S2_Key3;
283 1 CFlash[84]=S2_Key4;
284 1 CFlash[85]=S2_Key5;
285 1 CFlash[86]=S2_Key6;
286 1 }
287 /***********************************************************************/
288 void CFlash_to_Stc()
289 {
290 1 EM_NomalPhaDiffCMD =CFlash[0];
291 1 EM_FulVoltPhaDiffCMD =CFlash[1];
292 1 AsyncTimOutCMD =CFlash[2];
293 1 EM_TimCMD =CFlash[3];
294 1 EM_VoltScaleCMD = uchar_to_uint(CFlash[4],CFlash[5]);
295 1 EM_CurrScaleCMD = uchar_to_uint(CFlash[6],CFlash[7]);
296 1
297 1 EM_VoltMaxCMD = uchar_to_uint(CFlash[8],CFlash[9]);
298 1 EM_VoltMinCMD = uchar_to_uint(CFlash[10],CFlash[11]);
299 1 EM_CurrMaxCMD = uchar_to_uint(CFlash[12],CFlash[13]);
300 1 EM_CurrMinCMD = uchar_to_uint(CFlash[14],CFlash[15]);
301 1 EM_AnglMaxCMD = CFlash[16];
302 1 EM_AnglMinCMD = CFlash[17];
303 1
C51 COMPILER V7.20 FLASH 01/31/2007 10:21:46 PAGE 6
304 1 EM_PwrFactMaxCMD = uchar_to_uint(CFlash[18],CFlash[19]);
305 1 EM_PwrFactMinCMD = uchar_to_uint(CFlash[20],CFlash[21]);
306 1 EM_NulPwrMaxCMD = uchar_to_uint(CFlash[22],CFlash[23]);
307 1 EM_NulPwrMinCMD = uchar_to_uint(CFlash[24],CFlash[25]);
308 1 TransFormSubVoltCMD = uchar_to_uint(CFlash[26],CFlash[27]);
309 1 EM_TimCntEnCMD = CFlash[28];
310 1
311 1 EM_ENH_ModeCMD = CFlash[29];
312 1 EM_ENH_VoltCMD = uchar_to_uint(CFlash[30],CFlash[31]);
313 1 EM_ENH_CurrCMD = uchar_to_uint(CFlash[32],CFlash[33]);
314 1 EM_ENH_AnglCMD = CFlash[34];
315 1 EM_ENH_TimeCMD = CFlash[35];
316 1 S1_Key1 = CFlash[36];
317 1 S1_Key2 = CFlash[37];
318 1 S1_Key3 = CFlash[38];
319 1 S1_Key4 = CFlash[39];
320 1 S1_Key5 = CFlash[40];
321 1 S1_Key6 = CFlash[41];
322 1
323 1 EM_ModeCMD = CFlash[42];
324 1 EM_VoltCMD = uchar_to_uint(CFlash[43],CFlash[44]);
325 1 EM_CurrCMD = uchar_to_uint(CFlash[45],CFlash[46]);
326 1 EM_AnglCMD = CFlash[47];
327 1 EM_PwrFactCMD = uchar_to_uint(CFlash[48],CFlash[49]);
328 1 EM_NulPwrCMD = uchar_to_uint(CFlash[50],CFlash[51]);
329 1
330 1 BakPrttTimCMD = CFlash[52];
331 1 AsyncDetEnDelayCMD = CFlash[53];
332 1 RemoteTestCMD = CFlash[54];
333 1 ExValueIncPercentCMD = CFlash[55];
334 1 KQPulseLastCMD = CFlash[56];
335 1 RevsTrigOutAngle = CFlash[57];
336 1
337 1 PID_VoltKP = CFlash[58];
338 1 PID_VoltKI = CFlash[59];
339 1 PID_CurrKP = CFlash[60];
340 1 PID_CurrKI = CFlash[61];
341 1 PID_PwrFactKP = CFlash[62];
342 1 PID_PwrFactKI = CFlash[63];
343 1
344 1 EMDelayTimeCMD = CFlash[64];
345 1 RFJTestCMD = CFlash[65];
346 1 FastRemMagneticDelayCMD = CFlash[66];
347 1 SlideTestDelayTimCMD = CFlash[67];
348 1 OutOfCtrAlarmDelayCMD = CFlash[68];
349 1 ClosePulseDelayCMD = CFlash[69];
350 1
351 1 OutOfCtrOnTimCMD = CFlash[70];
352 1 LowLimitTrigOutAngle = CFlash[71];
353 1 AttenuationPercentCMD = CFlash[72];
354 1 IFCO_HighLevlTimCMD = CFlash[73];
355 1 IFCO_LowLevlTimCMD = CFlash[74];
356 1 UF_LowLevlTimCMD = CFlash[75];
357 1
358 1 EM_PwrFreqCMD = CFlash[76];
359 1 EM_RegBrdgMode = CFlash[77];
360 1 RegulateAftAsyncFuncEN = CFlash[78];
361 1 LCJ_OnTimCMD = CFlash[79];
362 1 AsyncAftSyncTimCMD = CFlash[80];
363 1 S2_Key1 = CFlash[81];
364 1 S2_Key2 = CFlash[82];
365 1 S2_Key3 = CFlash[83];
C51 COMPILER V7.20 FLASH 01/31/2007 10:21:46 PAGE 7
366 1 S2_Key4 = CFlash[84];
367 1 S2_Key5 = CFlash[85];
368 1 S2_Key6 = CFlash[86];
369 1 }
370 /***********************************************************************/
371 void Dyn_to_Flash()
372 {
373 1 Flash[84]=EM_arkadress;
374 1 Flash[85]=EM_conadress;
375 1 Flash[86]=EM_baud232;
376 1 Flash[87]=EM_baud485;
377 1 Flash[88]=EM_BackUp;
378 1 Flash[89]=EN_RecMode;
379 1 Flash[90]=EN_ManualRec;
380 1 Flash[91]=EN_StartRec;
381 1 Flash[92]=EN_ErrorRec;
382 1 Flash[93]=StartTemper;
383 1 Flash[94]=CloseTemper;
384 1 Flash[95]=AlarmTemper;
385 1 Flash[96]=uint_to_uchar(AccDay,1);
386 1 Flash[97]=uint_to_uchar(AccDay,0);
387 1 Flash[98]=AccHour;
388 1 }
389 /***********************************************************************/
390 void Flash_to_Dyn()
391 {
392 1 EM_arkadress=Flash[84];
393 1 EM_conadress=Flash[85];
394 1 EM_baud232=Flash[86];
395 1 EM_baud485=Flash[87];
396 1 EM_BackUp=Flash[88];
397 1 EN_RecMode=Flash[89];
398 1 EN_ManualRec=Flash[90];
399 1 EN_StartRec=Flash[91];
400 1 EN_ErrorRec=Flash[92];
401 1 StartTemper=Flash[93];
402 1 CloseTemper=Flash[94];
403 1 AlarmTemper=Flash[95];
404 1 AccDay=uchar_to_uint(Flash[96],Flash[97]);
405 1 AccHour=Flash[98];
406 1 }
407 /***********************************************************************/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 2349 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 27
IDATA SIZE = ---- ----
BIT SIZE = ---- 3
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -