runlock.c

来自「采用430单片机完成的门禁控制器程序」· C语言 代码 · 共 52 行

C
52
字号
//------------------------------------------------------------------------------
// 设定继电器状态
//------------------------------------------------------------------------------ 
void RUNLOCK()
{
  if(FLAG & gb_lock)
  {
    P6OUT &=~BIT4;    
    FLAG  |=gb_clock;    
  }
  else
  {
    P6OUT |=BIT4;
    clk_20s = delay_cnt;
  }
}
/*********************************************************/
/*********布防撤防程序************************************/
/*********************************************************/
void RUNPROTECT()
{
  if(FLAG1 & gb_protect)
  {
    P6OUT &= ~BIT2;
    P6OUT &= ~BIT3;
  }
  else
  {
    P6OUT |= BIT2;
    P6OUT |= BIT3;
  }
}
/********************************************************/
/*********运行撤防时间程序*******************************/
/**********时间为一个小时********************************/
/********************************************************/
void RUNCLOCK()
{
  if(FLAG1 & gb_protect)
  {
    protect_cnt--;
    if(protect_cnt == 0)
    {
      FLAG1 &= ~gb_protect;
    }
  }
  else 
  {
    protect_cnt = 36000;
  }
}

⌨️ 快捷键说明

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