网站大量收购闲置独家精品文档,联系QQ:2885784924

电子密码锁设计任务书及封面.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
武汉理工大学《能力拓展训练》说明书 PAGE PAGE 8 本科生课程设计成绩评定表 姓 名 性 别 专业、班级 课程设计题目: 课程设计答辩或质疑记录: 成绩评定依据: 评 定 项 目 评分成绩 1.选题合理、目的明确(10分) 2.设计方案正确、具有可行性、创新性(20分) 3.设计结果(20分) 4.态度认真、学习刻苦、遵守纪律(15分) 5.设计报告的规范化、参考文献充分(不少于5篇)(10分) 6.答辩(25分) 总 分 最终评定成绩(以优、良、中、及格、不及格评定) 指导教师签字: 年 月 日 能力拓展训练任务书 学生姓名: xxx 专业班级: 自动化xxxx班 指导教师: xxx 工作单位: 自动化学院 题 目: 电子密码锁设计 初始条件:计算机、Max+plusⅡ、EDA实验箱。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 设计一个电子密码锁,在锁开的状态下输入密码,设置的密码共4位,用数据开关K1~K10分别代表数字1,2,…,9,0,输入的密码用数码管显示,最后输入的密码显示在最右边的数码管上,即每输入一位数,密码在数码管上的显示左移一位。可删除输入的数字,删除的是最后输入的数字,每删除一位,密码在数码管的显示右移一位,并在左边空出的位上补充“0”。用一位输出电平的状态代表锁的开闭状态。 提高部分: 为保证密码锁主人能打开密码锁,设置一个万能密码,在主人忘记密码时使用。 任务安排: 设计任务及要求分析 方案比较及认证说明 系统原理阐述,写出设计方案结构图。 软件设计课题需要说明:软件思想,流程图,源程序及程序注释 调试记录及结果分析 总结 参考资料5篇以上 附录:程序清单 时间安排: 8月31日:设计任务 9月1日:收集资料,方案选择 9月2日:程序设计 9月3日:实验室内调试程序并演示 9月4日:报告撰写 9月11日:交设计报告 指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日 目录 TOC \o 1-3 \h \z \u 一 设计任务及任务分析 1 二 方案比较及认证说明 2 三 系统原理阐述 3 四 程序设计与波形仿真 4 4.1 密码输入模块 4 4.2 密码锁控制模块 4 4.3 扫描显示模块 5 五 调试记录及结果分析 6 六 心得与体会 7 七 参考文献 8 附录一 密码锁顶层gdf文件图 9 附录二 程序清单 10 电子密码锁 一 设计任务及任务分析 此设计问题可分为用密码输入模块、密码锁控制模块、扫描显示模块。在密码输入模块中,对按键进行扫描,当有按键按下时,将对应的编码输入到控制模块中,密码控制模块要完成密码输入、删除、设置、检验的功能,扫描显示模块的功能是高频率的时钟脉冲对数码管按顺序扫描,动态显示密码。 设计一个电子密码锁,在锁开的状态下输入密码,设置的密码共4位,用数据开关K1~K10分别代表数字1,2,…,9,0,输入的密码用数码管显示,最后输入的密码显示在最右边的数码管上,即每输入一位数,密码在数码管上的显示左移一位。可删除输入的数字,删除的是最后输入的数字,每删除一位,密码在数码管的显示右移一位,并在左边空出的位上补充“0”。用一位输出电平的状态代表锁的开闭状态。为保证密码锁主人能打开密码锁,设置一个万能密码,在主人忘记密码时使用。 二 方案比较及认证说明 在进行程序设计时,我们可以选择VHDL语言,也可以Verilog HDL语言。选择VHDL语言,使用if语句、case语句、进程完成密码锁的功能,而使用Verilog HDL 中的always语句、case语句可以完成任务。在此,选择VHDL完成设计任务。   与其他硬件描述语言相比,VHDL具有以下特点:   功能强大、设计灵活。VHDL具有功能强大的语言结构,可以用简洁明确的源代码来描述复杂的逻辑控制。它具有多层次的设计描述功能,层层细化,最后可直接生成电路级描述。VHDL支持同步电路、异步电路和随机电路的设计,这是其他硬件描述语言虽不能比拟的。VHDL还支持各种设计方法,既支持自底向上的设计,又支持自顶向下的设计;既支持模块化设计,又支持层次化设计。   支持广泛、易于修改。由于VHDL已经成为IEEE标准所规范的硬件描述语言,目前大多数EDA工具几乎都

文档评论(0)

kfcel5889 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档