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

📄 open.h

📁 单片机控制电子门 密码锁
💻 H
字号:
/****************************************************************
开门						密码正确即可开门
	输入参数:待定			电磁铁吸合,指示灯闪三次,关电磁铁
	输出参数:待定
*****************************************************************/
void open()
{
//	Beep1();//蜂鸣器
	newpw_flag=1;//允许修改密码标志位置1
	lock_flag=0;//关闭数字键
	pw_flag=0;//清除密码正确标志位
	clearpw();//清除密码
	wrong=0;//输入一次正确即可清零密码错误次数
	no=1;// 关错误指示灯
	ok=0;//电磁铁吸合
	yes=0;//指示灯闪烁6次,每500ms一次
	//Beep();//蜂鸣器 滴滴 声音			
	TR1=1;//开启定时器1
	do
	{
		tmp=keyscanf();
	//	tmp=11;//                     -------------------------------test
		if(tmp==11)
		{
			ch_flag=1;break;
		}
		else
		{
			ch_flag=0;
		}
	}while(newpw_flag);
}
/****************************************************************
关门						上电、复位、密码输入错误都要关门
	输入参数:待定
	输出参数:待定
*****************************************************************/
void close()
{
//	Beep2();//蜂鸣器
	clearpw();//清除密码
	lock_flag=1;//开启数字键盘
	//Beep();//蜂鸣器 滴滴 声音 这里不需要
	ok=1;//关 电磁铁
	yes=1;//关 指示灯闪烁三次
	no=0;// 开错误指示灯
	delay(100);
	no=1;
	delay(100);
	no=0;
	delay(100);
	no=1;
	wrong++;//错误次数自加1,三次即可报警
	if(wrong==3)
	{
		wrong=0;
		alarm();
	}	
}

⌨️ 快捷键说明

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