1856【毕设课设】基于单片机智能门禁管理系统设计

模拟现实中门禁系统,可以输入密码进入也可以呼叫住户,再由住户按下开门按键实现改密码功能,密码保存在24c02中能保证掉电不丢失密码。八个LED灯分别代表8家住户,其中开门按键为共用,还带有忘记密码恢复按钮,模拟恢复出厂设置,显示部分为LCD1602。程序共分为3种模式,分别为 等待输入 密码修改 呼叫住户3种模式,其中等待输入是主要状态,所以在进入密码修改 呼叫住户模式后如果长时间没有操作能自己切换到等待输入模式。

等待输入模式:当密码长度不为6位,显示长度错,当密码长度为6位但不正确则提示密码输入错误,错误提示信息将显示大概2S后消失,密码正确则开门灯点亮,关门灯熄灭,液晶屏显示门打开。并自动计时10S左右自动关门,也可以手动按关门键。

密码修改模式:进入密码修改模式提示输入旧密码,密码正确后输入新密码,这时会将新密码写入24c02保存。如果使用者长时间未做操作将切换回等待输入模式。

呼叫住户模式:提示输入住户门牌,如果输入门牌存在,则点亮相应的灯,如果用户按开门键,熄灭灯,显示提示门打开,门在10S时间左右关闭,如果使用者长时间未做操作将切换回等待输入模式。