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 + -
显示快捷键?