基于STC89C52单片机的矩阵键盘密码锁的设计
2022-12-21戴文骏
电子制作 2022年23期
戴文骏
(江苏联合职业技术学院 南京分院,江苏南京,210019)
0 前言
随着电子技术的飞速发展以及人们对美好生活的不断追求,电子密码锁渐渐走进了千家万户。相比于传统机械锁存在的机械结构简单,容易被撬锁,需要随身携带钥匙并且钥匙容易被复制的缺点,电子密码锁因其安全性能可靠、开锁密码变更便捷、密码不易被陌生人破解的优点,逐渐取代了传统的机械锁[1~4]。电子密码锁摆脱了随身携带钥匙的烦恼,由于数字密码的组合结果多种多样,保密性较强,一旦发现密码泄露,随时都可以更改密码,确保了解锁的安全可靠[5]。电子密码锁适用于家庭、学生宿舍、办公室及宾馆等场所,受到越来越多的年轻用户群体的青睐和选择,也改变了他们的生活方式。
1 总体设计
本设计将STC89C52 单片机作为主控制芯片,外加4×4 的矩阵键盘作为密码输入按键以及LCD1602 液晶显示屏作为按键键值的显示,并且可以自动判别按键键值与设定的四位数密码是否相同,两者相同解锁成功,两者不同解锁失败,并重新输入4 个按键键值重复上面的判断,直到密码输入正确,解锁成功。本设计方案中,需求效果易于实现且硬件成本价格低廉,可以在实现基本解锁功能的基础上,对硬件进行扩展,软件进行升级,以实现更加丰富多样的用户需求。该项目的总体设计结构框图,如图1 所示。

图1 总体设计结构框图
本设计充分利用已有的单片机开发试验仪进行开发设计。硬件上采用STC89C52 型单片机作为主控芯片,它具有操作简单、性能稳定的优点[6]。……
登录APP查看全文
