1、 电子电路课程设计报告 1 1 密码锁设计报告密码锁设计报告 摘要:摘要: 本系统是由键盘和报警系统所组成的密码锁。系统完成键盘 输入、开锁、超时报警、输入位数显示、错误密码报警、复位等 数字密码锁的基本功能。 关键字:关键字:数字密码锁 GAL16V8 28C64 解锁与报警 电子电路课程设计报告 2 2 目录:目录: 一、一、 系统结构与系统结构与技术指标技术指标 1、 系统功能要求 4 2、 性能和电气指标 5 3、 设计条件 5 二、二、 整体方案设计整体方案设计 1、 密码设定 6 2、 密码判断 6 3、 密码录入和判断结果显示 6 4、 系统工作原理框面 7 三、三、 单元电路设
2、计单元电路设计 1、 键盘录入和编码电路图 8 2、 地址计数和存储电路 12 3、 密码锁存与比较电路 12 电子电路课程设计报告 3 3 4、 判决与结果显示电路 14 5、 延时电路 15 6、 复位 17 7、 整机电路图 19 8、元件清单 19 四、四、程序清单程序清单 1、 第一片 GAL 21 2、 第二片 GAL 23 五、五、测试与调整测试与调整 1、 单元电路测试 25 2、 整体指标测试 26 3、 测试结果 26 六、六、设计总设计总结结 1、 设计任务完成情况 27 2、 问题及改进 27 3、 心得体会 28 电子电路课程设计报告 4 4 一、一、系统结构与技术指
3、标系统结构与技术指标 1. 系统功能要求系统功能要求 密码锁: 用数字键方式输入开锁密码, 输入密码时开锁; 如果输入密码有误或者输入时间过长,则发出警报。 密码锁的系统结构框图如下图 所示,其中数字键盘用于输入 密码, 密码锁用于判断密码的正误, 也可用于修改密码。 开锁 LED1 亮表示输入密码正确并开锁,报警 LED2 亮表示密码有误或者输入 时间超时。 键盘 密码锁 开锁green 错误red 电子电路课程设计报告 5 5 2.性能和性能和电气指标电气指标 2.1 开锁密码为 8 位十进制数字,由按键输入,按“确认” 键后,输入的数字有效。 2.2 输入的 8 位数字与预设的密码相同时
4、开锁,用绿灯亮, 红灯灭表示。 数据有误时或输入的密码时间过长即报警, 红灯亮。 2.3 输入的数字间隔时间小于或等于 15s。 超过时限则报警, 同时电子锁复位。 2.4 具有手动、自动复位功能。 3. 设计条件设计条件 3.1 电源条件:稳压电源提供+5V 电压。 3.2 可供选择的元器件如表 1-1 所示 型号 名称及功能 74374 锁存器 28C64 EEPROM 存贮器 7485 4 位比较器 74161 4 位二进制计数器 电子电路课程设计报告 6 6 74164 8 位移位寄存器 GAL16V8 可编程逻辑器件 F555 定时器 74123 可重触发器 表表 1-1 器件单器件
5、单 门电路、电阻、电容以及发光二极管自定。 二、整体方案设计二、整体方案设计 1 密码设定密码设定 按照自己的学号设定密码,将密码预先存如 28c64 芯片中。我的 学号是 10001823,写入 28c64 中的数据为 01 0A 0A 0A 01 08 02 03 2 密码判断密码判断 通过 4 为比较器对预先存如的密码及手动在键盘上输入的密码逐 个进行比较,把结果送入 8 为移存器进行结果判别 3 密码录入和判别结果显示密码录入和判别结果显示 电子电路课程设计报告 7 7 每输入一位密码,比较器就比较一次,并且把结果送如移存 器进行移存,8 位的比较结果送到 GAL,判决是否正确,并开锁或 报警。设定密码时,每输入一位,计数器加一。 4 系统工作原理框图系统工作原理框图 整体方案如下: 报警 电子电路课程设计报告 8 8 三、单元电路设计三、单元电路设计 1