摘要:社会的高速发展,带动了一次又一次的电子工业革命,人们的生活方式不断革新,对财务安全和个人隐私也越来越重视,当下主流的智能家居和物联网时代是人们将电子与生活粘合的完美实例。其中,智能家居因其面向范围广、受众大而前景十分光明,已经成为当下的研究热门课题。
本文设计了一个基于单片机的电子密码锁系统,该系统以STC89C52单片机为核心控制电路,外部结合液晶显示器、按键电路和密码存储部分构成整个电子密码锁系统。系统启动后,不断扫描当前是否有按键按下,当发现按键按下时,进行相对应的数据处理,与已经设置好的数字相比对,如果数字输入无误,则进行开锁操作,否则进行相对应的提示。
该系统初始密码为123123,用户可以根据自身需要设置密码。同时,系统设置有删除键和确认输入等输入按键。系统的设计分为硬件设计和软件设计,硬件设计主要由以下部分组成:单片机最小系统电路、电源模块、矩阵键盘接口电路、继电器电路、电子密码锁的控制电路、LCD显示电路和蜂鸣器电路。而软件设计则是系统功能要求的具体硬件电路的程序编程,例如对开关锁的状态的控制等等。最后在电脑软件中和实物中进行测试,能够达到预期效果。
关键词:LCD显示器,密码锁,矩阵键盘,单片机
目录
摘要
Abstract
1 绪论-3
1.1 设计背景-3
1.2设计需求-4
2 总体设计方案-5
2.1 设计框图-5
2.2 元器件选型-5
2.2.1 主控中心-5
2.2.2 显示器件选择-5
3 硬件设计-7
3.1 单片机简介-7
3.2 LCD显示电路设计-9
3.3 矩阵键盘电路设计-10
3.4 密码存储电路设计-11
3.5 报警电路设计-12
4 软件设计-13
4.1 主程序设计-13
4.2 显示程序设计-14
4.3 矩阵键盘程序设计-14
4.4 密码存储程序设计-15
5 Proteus仿真-18
6 实物测试-20
毕设总结-23
谢辞-24
附录:源程序-25