《EDA技术及应用实践》课程设计报告
《《EDA技术及应用实践》课程设计报告》由会员分享,可在线阅读,更多相关《《EDA技术及应用实践》课程设计报告(15页珍藏版)》请在毕设资料网上搜索。
1、1 EDA 技术及应用实践课程设计报告技术及应用实践课程设计报告 目录 1电子密码锁整体设计.3 1.1 设计要求.3 1.2 设计思路.3 1.2.1 输入模块.3 1.2.2 控制模块.3 1.3 设计结构总图.4 1.4 整体设计的仿真结果.5 2、各个功能模块的设计6 2.1 按键输入模块.6 2.1.1 按键输入与对应的编码输出之间的关系.6 2.1.2 输入模块程序.7 2.1.3 输入模块仿真结果.8 2.1.4生成元件8 2.2系统控制模块9 2.2.1控制模块程序10 2.2.2控制模块仿真结果13 2.2.3生成元件13 3、 下载与硬件测试.14 4、 课程设计感想.14
2、 5、 参考文献.15 2 电子密码锁设计电子密码锁设计 随着人们生活水平的提高, 如何实现家庭防盗这一问题也变的尤 其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜, 电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用 户的青睐。 本次课程设计采用 VHDL 语言,利用 Maxplus 软件完成相应的电 子密码锁功能设计。 1、电子密码锁整体设计、电子密码锁整体设计 1.11.1 设计要求:设计要求: 设计一个电子密码锁,在锁开的状态下输入密码,密码共 4位, 用数据开关 K1K10 分别代表数字 1、2、9、0,输入的密码用 数码管显示,最后输入的密码显示在最右边的数码
3、管上, 即每输入一 位数,密码在数码管上的显示左移一位。可删除输入的数字,删除的 是最后输入的数字,每删除一位,密码在数码管的显示右移一位,并 在左边空出的位上补充 “0” 。 用一位输出电平的状态代表锁的开闭状 态。为保证密码锁主人能打开密码锁,设置一个万能密码,在主人忘 记密码时使用。 1.2 设计思路:设计思路: 总的来说,设计成 2 个模块,即输入模块,控制模块,最后显示 管静态显示。 1.2.1 输入模块:输入模块: 在输入模块,我是用时钟脉冲 clk 来控制什么时候输入一位密码, 即每来一个上升沿, 输入一个数, 且输入的数只在上升沿到来时有效, 3 在其他时候视为无效。如果 cl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA技术及应用实践 EDA 技术 应用 实践 课程设计 报告
