基于单片机的密码锁(详细预案)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于单片机的密码锁在现代社会生活中,住宅与部门的安全防范以及一些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低、易操作、记住密码即可开锁等优点。设计思路:本密码锁主要由六位密码组成,输入键盘为4*4矩阵键盘,其中包括0-9十个数字键作为用户输入,一个确认键,一个复位键,一个删除键,一个开锁键,一个开启/关闭键,一个修改密码键,共十六个功能键。所需材料主要包括:STC89C52单片机一片,程序下载线及接口芯片MAX232一片,数码管2位3个,按键12个,12M晶振一个、电路板一块、焊锡丝一条,LCD管一个,蜂鸣器一个,电阻、电容、导线若干。本密码锁主要用到单片机原理,数字电子,模拟电子,电路原理等知识,利用这些知识的综合来解决单片机编程,整体电路设计等难点,按电路图进行焊接,就可完成本次制作。本密码锁主要通过LCD提示信息(LCD显示在密码正确时显示PASSWORDOK,密码错误时显示PASSWORDERROR,输入密码时显示INPUTPASSWORD)来进行操作。用户用键盘输入正确密码并且按下确定键,单片机便输出开门信号,送到开锁驱动电路,然后驱动电磁锁,达到开门的目的。当输入密码错误时蜂鸣器响并且LED灯亮。而且当输入密码错误超过限定的三次时,电子密码锁定。锁定以后,用户需在两分钟后,使用开锁键解锁,才能再次进行密码的输入。密码可以由用户自己修改设定(只支持6位密码),修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。电路原理:本密码锁主要由单片机,单片机程序语言汇编,液晶显示器,开锁结构,单片机自振荡电路,晶振电路,手动复位电路等组成。其中单片机编程为主要难点。单片机硬件资源的分配如下:P0.0~P0.7用于LCD液晶显示作用。P2.6、P2.7用于蜂鸣器和报警灯的控制。P2.0用于开锁电路的控制。P1.0~P1.7用于键盘电路的控制。P3.3~P3.5用于LCD显示模块的控制端口的控制。上述部分电路图片如下:图1密码锁开锁机构电路图C133pC233pX2CRYSTALC322u图2晶振电路图3单片机自激震荡电路C322uR9100R图4本设计手动复位电路最后通过对这些电路以及单片机编程的综合使用,焊接成一个功能齐全的基于单片机原理的密码锁。

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功