Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Password-lock-eecs-

北京理工大学——eecs实习软件作业,密码锁功能基本全实现(基于普中-a2开发板,外接入lcd1602和电机[接入P1.1])

设计思路:

1.使用数码管显示当前输入的密码,最多显示6位,少于6位用横杠代替,多于6位则替换删除则删除首位,保证显示只有6位

2.使用LCD显示重要信息,使用蜂鸣器提示

3.密码正确用电机模拟开门,错误5次会暂停1min,剩余时间显示在数码管上

4.使用16位键盘,10位是数字按通用排序(S1-7,S2-8,S3-9,S5-4,S6-5,S7-6,S9-1,S10-2,S11-3,S14-0),S13是清除,S15是密码确认 S4对应user1,S8对应user2,S12对应user3,点击即可修改密码,修改前需要输入当前用户的密码,S15是确认, 修改密码数字键位和删除不变,S16是确认

5.密码初始默认为114514(user1),191981(user2),123456(user1),使用eeprow存储,断电不会丢失

About

北京理工大学——eecs实习软件作业,密码锁功能基本全实现(基于普中-a2开发板,外接入lcd1602和电机[接入P1.1])

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages