1 / 29
文档名称:

电子密码锁设置.doc

格式:doc   大小:96KB   页数:29页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电子密码锁设置.doc

上传人:tswng35 2022/1/21 文件大小:96 KB

下载得到文件列表

电子密码锁设置.doc

文档介绍

文档介绍:-
z.
- - -..
密码都已经输入完毕;或者输入确认功能键之后,才能完成密码的输入过程。进入密码的判断比拟处理状态并给出相应的处理过程。
1 方案比照

采用一种是用以STC89C52为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现根本的密码锁功能,还能添加声光提示等功能。其原理如图1所示。
STC89C52

单片机
8255A

芯片
LED
键盘
指示灯
24C08
- - -..
- - 总结资料
-
z.
图1 单片机控制原理图

采用数字电路控制。其原理方框图如图2所示。
图2 数字电路控制原理方框图
采用数字密码锁电路的好处就是设计简单。用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,假设按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过40秒〔一般情况下,用户不会超过40秒,假设用户觉得不便,还可以修改〕电路将报警80秒,假设电路连续报警三次,电路将锁定键盘5分钟,防止他人的非法操作。
电路由两大局部组成:密码锁电路和备用电源(UPS),其中设置UPS电源是为了防止因为停电造成的密码锁电路失效,使用户免遭麻烦。
密码锁电路包含:键盘输入、密码修改、密码检测、***电路、执行电路、报警电路、键盘输入次数锁定电路。
通过比拟以上两种方案,单片机方案有较大的活动空间,不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进展升级,所以我们采用前一种方案。
本方案采用一种是用以89C52为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现根本的密码锁功能。设计思路如下:
〔1〕输入密码用矩形键盘,包括数字键和功能键;
- - -..
- - 总结资料
-
z.
〔2〕LED数码管显示输入密码,用8255A驱动数码管发光显示数码;
〔3〕用发光二极管代替***的电路,发光表示***;
〔4〕翻开电源后,显示器显示“1〞,表示密码位数。按下功能键可选择密码位数,确认密码位数后,再按数字键打出密码;
〔5〕密码设置为“12345〞,密码正确后,发光二极管发光。假设密码错误,则会显示“Error〞。
2 硬件电路设计
键盘电路设计
使用矩阵键盘,所以本设计就采用行列式键盘,同时也能减少键盘与单片机接口时所占用的I/O线的数目,每一条水平〔行线〕与垂直线〔列线〕的穿插处不相通,而是通过一个按键来连通,利用这种行列式矩阵构造只需要N条行线和M条列线,即可组成具有N×M个按键的键盘。本设计使用4×4矩阵键盘,如图3所示。
图3 键盘设计电路图
LED显示电路
本系统设计的显示电路是为了给使用者以提示而设置的。本系统的显示采用串行显示的方式,用8051单片机经8255A扩展6位八段码LED显示器,用8255A的B口作为段码〔字形代码〕数据口,PA作为位控制端口。逻辑电路构造如图4所示。
图4 LED显示设计电路图
STC89C52芯片接口电路设计
STC89C52是MCS-51系列单片机的典型产品,以这一代表性的机型进展系统的讲解。C52单片机包含中央处理器、程序存储器
- -