采用AT89C51的电子密码锁的设计

  作者:戴文雯 时间:2013-09-23来源:电子产品世界

  键功能程序模块

  电子密码锁按键共分4大部分:0~9数字按键部分、开锁按键部分、密码设置按键部分、确认按键部分。键功能程序模块流程图如图6所示。

  密码设置模块

  本设计采用单片机为主控芯片,结合外围电路,组成电子密码锁,用户想要打开锁,必先通过提供的键盘输入正确的密码才能将锁打开。若提示密码输入错误,为提高安全性,当密码输入错误三次将报警。密码可由用户自己修改设定,锁打开后才能修改密码。修改密码之前必须再次输入密码,在输入新密码时需要二次确认,以防止误操作。密码设置模块的流程图如图7所示。

  基于Proteus的系统仿真

  Proteus软件不仅能仿真单片机的工作情况,还能仿真单片机外围电路或没有单片机参与的其他电路的工作情况。本设计经仿真后,实现了预期的电子密码锁的功能。

  显示模块仿真

  出于对用户隐私的保护,密码锁输入密码时数码管用字符“-”取代输入的数字,每输入一位密码显示一位“-”,如图8所示。

1 2 3 4

关键词: 单片机 AT89C51 电子密码锁 仿真 键盘 201310

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版