数字密码锁.doc
数字密码锁
明确设计要求
设计三位二进制串行输入数字锁
当收到三依次为与规定码相符的二进制数后,可以开锁,且相应绿灯亮
若1、码字不对
2、码过长或过短
3、操作程序不对
都视为错。错时红灯亮,错误2次报警,即喇叭响,并无法继续操作,直至输入管理员密码,可重新开始,并且添加了密码修改部分,在开门的状态下,用户可以修改数字锁的密码,以便可以灵活的改变密码,更加安全可靠。
确定系统方案
数字锁外观设计(主要是键盘)
数据输入模块 用于输入密码,确认,取消等键信号的输入
密码判断模块 判断所输入的密码是否正确
密码重设模块 供管理员重新设置用户密码,输入的密码为IN_C0,IN_C1,IN_C2,输出为code00,code01,code02
密码错误次数累计模块 密码错误超过两次后则报警
显示模块 包括三个数码管,红色绿色两个LED,喇叭
总体方框图
数字锁流程图
设计数据子系统
(1) 数据输入模块
1. BUTTON-INPUT的消抖电路模块图为
由于BUTTON的按下会产生抖动,故必须设计消抖电路,否则电路可能会接收错误的码,导致得不到所要的结果。所以采用三个dff设计了消抖电路。
电路原理图为
把输入的num0和num1按钮转化成三位密码的电路模块图为
该电路模块将串行输入的NUM0和NUM1变换成其后用于密码比较或者用于更改用户名密码的三位二进制输入。
电路原理图为
(2)密码输错计数模块
当输入密码第一次发生错误时,控制器的输出REDLED为1,信号输入该模块计数为1,
当第二次发生密码输入错误时,C产生高电平脉冲输出,用于控制器的输入信号。且此时通过一个反相器使该计数器的使能端为0,停止计数。
电路原理图为
(3)密码比较模块
code10,code11,code12为管理员密码 ,由于时间有限,且修改管理员的密码与修改用户的密码其实并无大的不同,为了将该模块简化,将其做成固定的。虽然不是很符合实际的使用。code00,code01,code02为用户的密码,与用户密码修改的模块相连接,可接收最新更改过的用户密码,用于比较输入的密码是否正确。
外部的密码输入经过数据输入快后变成三个并行的二进制信号Input0,Input1,Input2。当D=1时,通过2选1的数据选择器选中code10,code11,code12的管理员密码进行比较,即进行的时管理员密码的输入;当D=0,通过2选1的数据选择器选中code00,code01,code02的用户密码进行比较,即此时进行的是用户密码的比较。
电路原理图为
密码修改模块
当管理员的密码输入正确后,即MDS图到达S5后,此时继续按下“0”键后可以进行用户密码的改变。即M=1(M=S5NUM0)且此时控制器会产生NEWCODE上升沿脉冲,将DFF输入端的数据传输到输出端,实现用户密码的改变。
电路原理图为
设计控制子系统
条件和输出信号说明
A用户名密码比较后为相同
C表示计算输错密码的次数,到2次给出一个高电平,为内部控制信号
D表示输入管理员密码
E表示同时输入多个键出错
M表示重置用户名密码,在S5的状态下按下“0”键可得到M=1
Code 表示开始键入密码,此键位于键盘上
OPEN表示开门
CLOSE 表示关门,该信号为1时,回到初始的S0即Q2Q1Q0=000状态
GREENLED表示绿灯亮
REDLED表示红灯亮
HORN表示喇叭响
W 表示输入的管理员信号正确,当到达S5后,W=1。
Enter表示输入确认键
CODENUM_CLEAR 把计算输入密码的位数清0
C_CLEAR 把密码错误累计计数清0
INPUT_CLEAR 把输入的数据清0
OUT_OF_WORK 当此信号为0时,锁住数据输出模块的输出端,达到使该电子系统不工作的功能
状态编码
该电子系统共涉及6个状态,所以用Q2Q1Q0三位进行状态编码
S0 000 空闲状态
S1 001 输入状态
S2 010 开门状态
S3 011 报警和锁定状态
S4 100 输管理员密码状态
S5 101 管理员密码输入正确
S6 110 输完新用户名密码状态
现态Q2Q1Q0 次态Q2Q1Q0 计数信号 置数信号 D2 D1 D0 000 001 codeD’M’Enter’ 000 100 code’DM’Enter’ 1 0 0 001 010 AEnter 001 011 C 0 1 1 010 000 close 0 0 0 011 000 S2*W 0 0 0 100 101 AEnter 100 011 A’Ente
您可能关注的文档
- 教育部人事处暨所属人事机构『十圈十美』计画.doc
- 教育部关于做好2005年普通高等学校.doc
- 教育部关于做好2013年全国普通高等学校.doc
- 教育部华语文奖学金申请表.doc
- 教育部各单位104年发文代字表.doc
- 教育部各驻境外机构轄区一览表.doc
- 教育部国民小学师资培用联盟学习领域教学中心设置计画.doc
- 教育部推动友善校园计画.doc
- 教育部确定的“31所独立设置的本科艺术院校”之一.doc
- 教育部科技查新站列表.doc
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
原创力文档

文档评论(0)