武汉理工大学《能力拓展训练》课程设计说明书
PAGE 19
目录
TOC \o 1-3 \h \u HYPERLINK \l _Toc24581 1. 设计方案 PAGEREF _Toc24581 1
HYPERLINK \l _Toc29467 1.1设计任务及要求分析 PAGEREF _Toc29467 1
HYPERLINK \l _Toc22633 1.2设计方案及比较认证 PAGEREF _Toc22633 1
HYPERLINK \l _Toc17983 2系统实现原理 PAGEREF _Toc17983 2
HYPERLINK \l _Toc30505 2.1密码输入模块 PAGEREF _Toc30505 2
HYPERLINK \l _Toc14871 2.2密码控制模块 PAGEREF _Toc14871 4
HYPERLINK \l _Toc24957 2.3密码显示模块 PAGEREF _Toc24957 5
HYPERLINK \l _Toc1835 3软件设计 PAGEREF _Toc1835 6
HYPERLINK \l _Toc15668 3.1密码输入模块流程图及程序 PAGEREF _Toc15668 6
HYPERLINK \l _Toc30157 3.2密码控制模块流程图及程序 PAGEREF _Toc30157 9
HYPERLINK \l _Toc3087 3.3密码显示模块流程图及程序 PAGEREF _Toc3087 11
HYPERLINK \l _Toc22674 4系统仿真 PAGEREF _Toc22674 12
HYPERLINK \l _Toc5856 4.1密码输入模块仿真 PAGEREF _Toc5856 12
HYPERLINK \l _Toc15204 4.2密码控制模块仿真 PAGEREF _Toc15204 13
HYPERLINK \l _Toc3774 4.3密码显示模块仿真 PAGEREF _Toc3774 13
HYPERLINK \l _Toc29806 5心得与体会 PAGEREF _Toc29806 14
HYPERLINK \l _Toc31955 参考文献 PAGEREF _Toc31955 15
HYPERLINK \l _Toc27958 附录 PAGEREF _Toc27958 16
电子密码锁设计
设计方案
1.1设计任务及要求分析
设计一个电子密码锁,在锁开的状态下输入密码,设置的密码共4位,用数据开关K1~K10分别代表数字1,2,…,9,0,输入的密码用数码管显示,最后输入的密码显示在最右边的数码管上,即每输入一位数,密码在数码管上的显示左移一位。可删除输入的数字,删除的是最后输入的数字,每删除一位,密码在数码管的显示右移一位,并在左边空出的位上补充“0”。用一位输出电平的状态代表锁的开闭状态。
提高部分:
为保证密码锁主人能打开密码锁,设置一个万能密码,在主人忘记密码时使用。
本电路的主要控制部分和接口输入部分都是在CPLD内部通过VHDL语言实现的,所以CPLD为本设计的核心,根据系统要求的功能,以及CPLD芯片的容量分级,本设计采用MAXⅡ系列的EPM240GT100C5器件作为主控芯片,它是一种基于乘法项结构的复杂可编程逻辑器件,它的基本逻辑单元是由一些与、或阵列加上触发器构成,其中与或阵列完成组合逻辑功能,触发器完成时序逻辑。设计时只需要对电子密码锁整体设计中的输入输出引脚作引脚锁定,然后重新编译和下载,即可进行电子密码锁的硬件验证。实验表明:本设计能够实现电子密码锁的全部功能。它具有集成度高,保密性好的特点。
一般的电子密码锁主要由三个部分组成:数字密码输入电路、密码锁控制电路和密码显示电路。
1.2设计方案及比较认证
作为密码锁的的输入部分可选用数字机械键盘和触摸式数字键盘等多种。虽然械键盘存在一些弹跳消除问题,但是可以采用软件延时的方法消除抖动,若采样信号连续两次或超过两次检测到高电平信号,说明按键状态确实发生了变化,此时电路输出一个时钟周期的按键信号;否则当作抖动处理而不予理会,以此来消除抖动。相比较而言触摸式的4×3键盘成本较高不适合采用。所以本设计采用一个4×3的通用数字键盘作为该设计的输入设备。
密码锁的控制部分由EPM240GT100C5器件作为主控芯片进行逻辑控制和时序控制,由于输入的是四位密码,所以要用储存器将之前输入的数字密码以二进制的形式存入到寄存器中。另外还需要一个寄存器储存原密码,以便输入新密码时进行比较。
密码锁的显示部分可
您可能关注的文档
最近下载
- 智慧物流与供应链管理-刘伟华-第7章.pptx VIP
- 2026中国贸促会直属单位招聘工作人员10人备考题库附答案详解(实用).docx VIP
- 公路路基路面养护培训ppt课件.pdf VIP
- 办公文秘面试常见问题.pdf VIP
- 第三章第二节分子晶体与共价晶体第二课时.pptx VIP
- AI Edge需求、愿景与潜在关键技术白皮书-2026.pdf VIP
- 中职学校资产管理存在的问题及对策建议思考.docx VIP
- 智慧物流与供应链管理-刘伟华-第12章.pptx VIP
- 一种超亲水不锈钢填料改性方法.pdf VIP
- 2025年高考政治课本知识背诵默写清单:逻辑与思维(背诵版).pdf VIP
原创力文档

文档评论(0)