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

📄 check_second.c

📁 msp430和nrf905的例子,联系qqliuyong007@163.com
💻 C
字号:
void check_second(void)
{
unsigned short * point_0;
unsigned int * point_1;
unsigned long * point_2;
if(flag.evecl==1)                 
  {
  flag.evecl=0;
   }                    // 清除事件记录,待确定。(12月10)
if(flag.edgcl==1)
  {
  flag.edgcl=0;
   }                    //电表复位,待确定。(12月10)
if(flag.feeflag==1)
  {
  flag.feeflag=0;
  
   }                  //费率清零,待确定。(12月10)
if(flag.limicl ==1)
  {
  flag.limicl=0;
  point_0 = &myMAXMIN.imaxmin[0][0];//清除最大最小值,地址的计算没有验证。
  for(i=0;i<54;i++)
   {
   *(point_0++)=0x00; 
   }
  point_2 = &mytime.tmimaxmin[0][0];//清除最大最小值的时间,地址的计算没有验证。
  for(i=0;i<54;i++)
   {
   *(point_2++)=0x00;
   }
  }                                  //清除最大最小值及其时间
if(flag.system==1)
{     btl=systemsetup.baudrate.com1;  
      Init();
   x=systemsetup.xlsjcshigh*_16_bit+systemsetup.xlsjcslow;
   flag.system=0;
 }
if(flag.warnflag==1)
  {
  flag.warnflag=0;
  point_0 =& rel.controlmode;//清除继电器,地址的计算没有验证。
  for(i=0;i<10;i++)
   {
   *(point_0++)=0x00;
    }
  point_0 = &Fixedvalue.alarm[0].logicalmode;//清除模拟逻辑定值,地址的计算没有验证。
  for(i=0;i<64;i++)
   {
   *(point_0++)=0x00;
   }
  } 
}

⌨️ 快捷键说明

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