湖南工程学院基于CPLD的数字锁报告书.docVIP

  • 18
  • 0
  • 约9.44千字
  • 约 21页
  • 2017-11-22 发布于四川
  • 举报

湖南工程学院基于CPLD的数字锁报告书.doc

目 录 一.设计总体思路 1 1.1基本原理 1 1.2总设计框图 1 二.单元电路设计 2 2.1消除抖动模块 2 2.2键盘扫描模块 4 2.3七段数码显示电路模块 5 2.4译码电路模块 5 2.5 密码控制电路模块 8 2.6 总电路 10 三.设计仿真 10 四.编程下载 14 五.总结与体会 17 六.参考文献 18 一、总体设计思路 1.1基本原理:本次设计我把逻辑功能划分为两个大的模块:控制部分和处理部分。控制模块是整个系统的控制核心 ,负责接收其模块传来的输入信号 ,再根据系统的功能产生相应的控制信号送到相关的模块。具体操作如下:密码预先存入寄存器中,开锁时,输入密码存入另一寄存器中,当按下“确定”键时,启动比较器,比较两个寄存器中的内容,当结果相同时M=1,LT绿灯亮,并开锁;当结果不同时M=0,LF红灯亮,不开锁。用户需要修改密码时,先开锁,再按“设定密码”,清除预先存入的密码,通过键盘输入新的2位十进制数,然后再按下确定键完成操作。 1.2总设计框图如下: 单元电路设计 2.1 消除抖动模块 我们使用的按键通常都是机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动。 然而,抖动时间的长短由按键的机械特性决定

文档评论(0)

1亿VIP精品文档

相关文档