您的当前位置:首页正文

电子密码锁设计

2023-12-14 来源:易榕旅网


蓝电杯(密码锁) 总结报告

时间安排

我们小组3个人经过三个多月的讨论,设计出了一套基于51单片机的密码锁,第一个月我们主要设计电路以及电路模块,主要有单片机时钟电路,液晶显示,输入设备电路及开锁电路四大电路;第二个月开始使用C语言来编写程序;第三个月,也是整个设计的攻坚时刻,开始采购原材料,焊接电路板,烧制程序,以及最后的调试过程。

前期工作:完成硬件设计以及焊接电路,选择器材,再设计电路的时候,学会了设计电路尽量精简,减少不必要的连接,充分利用元器件的功能,尽量利用万能板的空间。

中期工作:完成软件的设计,用C语言编写程序,实现6位数字密码设置,用液晶显示屏实现密码显示,密码掉电显示,输入错误报警。

后期工作:用Keil软件烤程序,将程序写入51单片机中去,完成密码锁的调试工作。

功能

(1)系统设置 位密码,密码通过4*4的矩阵键盘输入,若密码正确,则将锁打开。

(2)密码由用户自己设定,在开锁情况下用户可自行修改密码。 (3)具有自动报警功能。

(4)输入密码时有时间限制,限时一分钟。

(5)两种情况下可自动报警:一是密码错误输入3次,报警;二是非正常打开。 系统工作时,使用者通过按键输入6位密码,单片机将输入密码与设定密 码进行比较,若密码正确,则发出开锁信号,将门打开;若密码不正确, 则有相应的指示灯闪动,并要求重新输入密码,重新输入密码的次数不能 超过3次,若3次密码都输入错误,则系统会报警.

硬件系统

数码管及LED显示

密码输入设备 单片机AT89S52

开锁电路

单片机时钟电路

时钟电路

复位电路

AT89S52的芯片资料

主要性能

与MCS-51单片机产品兼容 8K字节在线系统可编程Flash存储器 1000次擦写周期 4.0V-5.5V工作电压

全静态操作:0Hz~33Hz 三级加密程序存储器

256*8字节的内部数据存储器 32个可编程I/O口线 三个16位定时器/计数器 八个中断源

全双工UART串行通道 低功耗空闲和掉电模式 掉电后中断可唤醒 看门狗定时器 双数据指针 掉电标识符 快速编程周期

灵活ISP编程(字节和 模式) 绿色(-免费)工作包操作

元件单

AT89S52 单片机一个 排阻一个 电解电容

液晶显示器一个 5V蜂鸣器一个 12MHz晶振一个 继电器一个 万能电路板

软件设计(利用C语言编程)

因篇幅问题不能全部显示,请点此查看更多更全内容