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

📄 flash.lst

📁 基于MST-G240128点阵液晶的 状态机机制 人机界面四级滚屏菜单 源代码 ,带时间片机制模拟操作系统
💻 LST
📖 第 1 页 / 共 2 页
字号:
 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 + -