电子密码锁设计答案.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东华理工大学课程设计报告 课程名称: 脉冲与数字电路 系 部: 通信工程系 专业班级: 1421302 小组成员: 个人 指导教师: 邓伶莉 完成时间: 2016.03.06 报告成绩: 评阅教师 邓伶莉 日期 电子密码锁课程设计报告 设计要求 基本要求: 设计一个数字密码锁,要求只有按正确的顺序,输入正确的密码,方能输出开锁信号,实现开锁。 设置三个正确的密码键和若干个伪键,任何伪键按下后,密码锁都无法打开。 每次只能接受四次按键信号,而且第四个键只能是“确定”或者“重输键”,其他无效。 能显示已输入键的个数 扩展要求: 第一次密码输错后,可以输入第二次,但是连续三次输错,密码将被锁,必须按复 位键才能解锁。 设计的作用、目的 课程设计的基本任务,是着重提高动手能力及在字集成电路应用方面的实践技能,培养综合运用理论知识解决实际问题的能力。各组人员可分别通过设计图纸,上网查找资料以及撰写报告这几个过程来锻炼逻辑思维能力及实际动手能力。从实际操作中学习知识,思考存在的问题以及解决问题。 让我认识到数电中一些基本的的元器件的功能及其使用,如一些简单的与非门异或门,计数器,移位寄存器,数值比较器和开关的使用方法及实现指定要求的电子密码锁。 综合运用所学过的《脉冲与数字电路》课程知识,进行有一点工作量的数字电路综合设计,掌握电路原理分析,电路设计,电路板制作,电路焊接与电路调试能力。 设计的具体实现 系统概述 由设计要求可知,电子密码锁结构必须包括密码设置及输入部分,显示部分,输入密码与初始密码比较部分,即解锁部分,一些相应的功能键,如密码重置键,密码重输键,密码确认键,复位键等,和扩展要求部分。(电路图详见图1.1,1.2) 密码设置及输入部分,即输入密码所需的按键模块和将按键编码的编码器,同时需要将编码器的编码存储,即需要个存储器,存储器包括两个,一个是设置初始密码的存储器,另一个是解锁输入密码的??储器。我采用的是按钮作为密码按键,两个或门组成的3-2线编码器,和课本上的双向移位寄存器。 显示部分,同时需要能显示已输入键的个数,则需要一个计数器,我采用的是按钮作为开关,将开关的一端连到计数器的CLK端口,按一下密码键则会产生一个脉冲,计数器就会计数,再将计数器的相应端口连到七段数码管,则能实现。 解锁部分,而且要求只有按正确的顺序,输入正确的密码,方能输出开锁信号,实现开锁,则需要一个数值比较器,将初始密码和输入密码比较,得到输出结果,作为此密码锁的开关。 扩展要求部分,则同样需要一个计数器,将该计数器的CLK连到重输密码键的开关,当计数器计到4时,利用计数器的相应输出端口来控制密码输入按键的工作,实现锁住密码锁的功能,并且可以设置一个复位键来解锁。 基本要求部分总览 图1.1 扩展要求部分图 1.2 电路设计与分析 1).密码设置与输入部分 密码设置则需要按键来实现密码输入功能,为了其它的功能的顺利实现,采用如下图2.1所示的按钮开关。 图2.1 设置初始密码时,按下如图2.2的按钮则会产生高电平,使得由两个或门的组成的3-2线编码器编码,并且将编成的两位二进制码Y1Y2存入存储器中。 3-2编码器模块 图2.2 ASDY1Y2100010101000111表2.1 3-2线编码器真值表 编码器逻辑表达式 Y1=S+D Y2=A+D 如图2.3所示,三次按键后则需要存储6位二进制数,我采用的是两片74LS194D芯片(双向4位移位寄存器),将一个按键产生的两位二进制码分别存入对应高位和低位存储器中,把Y1Y2分别接到对应的高位和低位密码移位存储器(74LS194D)上,同时两个寄存器的CLK接到了按钮上,则输入密码时按下按纽,编码器则会按照上表2.1编码瞬间产生一个两位二进制码并将其存入的两个存储器的QD,同时会产生一个脉冲,按三下按钮后则会寄存器会把3个两位二进制码,即6位二进制码分别存入QBQCQD中,而在要求需要接受四次按键信号,而我的设计将第四次按键设置为任意键,即输入三次后按下任意一个密码键,即为确认键,则需存储的3个两位二进制码存在QAQBQC中,同时该存储器接收到第四次按键信号后,需将其存储的密码保持。根据芯片74LS194D功能表(见数电课本p276)已知S1=0,S0=0时保持,S1=1,S0=

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档