- 1 - 1 设计目的 利用数字电路的理论和知识进行设计, 设计一个电子锁,密码为8 位二进制代码,当开锁输入码与密码一致时,锁被打开,当开锁输入码与密码不一致时,则报警
1 设计内容及要求 1
1 设计指标 ·设计一个电子锁,其密码为8 位二进制代码,开锁指令为串行输入码
·开锁输入码与密码一致时,锁被打开
·当开锁输入码与密码不一致时,则报警
报警时间持续1 5 秒,停 3 秒后再出现
·报警器可以兼作门铃使用,门铃时间为1 0 秒
·设置一个系统复位开关,所有的时间数据用数码管显示出来
2 原理框图 图 1 原理框图 2 系统具体设计及参数计算 2
1 设计思路 1 、数据比较模块
数据比较模块是电子锁的核心部分
由于是八位数据比较,所以采用两片 7 4 8 5串行输入模块 比 较 模 块 原始 密码 扬声器 扫描 电路 数码管 计时 模块 声响 模块 - 2 - (四位数字比较器)级联方式
用高4 位的芯片的输出端(YA=YB,YAYB)控制门铃和报警电路
2、原始密码输入模块
由八个波段开关构成,表示每一位的数据,分别接到高位7485 和低位7485上
另一端接5V 电源,当按键接通时表示“1”,当案件未接通时,表示“0”
3、串行密码输入模块
采用两片74194(四位双向通用移位寄存器)级联成八位数据输入模块,分别接到数据比较模块的高四位和低四位
具体输入电路见下文分析
4、时钟模块
计时模块用来产生标准的秒脉冲给电路提供时序
可采用555 定时器构成多谐振荡器,也可以使用8051 单片机定时器产生标准方波
在电路仿真时采用软件自带的电压信号产生器
5、计时模块
采用两片74290(二\五分频十进制计数器)级联方式构成十进制、可显示0-99 计时模块
芯片输出BCD 码,由7448(BCD-7 段译码器\内部上拉输