八位二进制密码锁的设计.docx

上传人:b****6 文档编号:3639994 上传时间:2022-11-24 格式:DOCX 页数:9 大小:496.10KB
下载 相关 举报
八位二进制密码锁的设计.docx_第1页
第1页 / 共9页
八位二进制密码锁的设计.docx_第2页
第2页 / 共9页
八位二进制密码锁的设计.docx_第3页
第3页 / 共9页
八位二进制密码锁的设计.docx_第4页
第4页 / 共9页
八位二进制密码锁的设计.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

八位二进制密码锁的设计.docx

《八位二进制密码锁的设计.docx》由会员分享,可在线阅读,更多相关《八位二进制密码锁的设计.docx(9页珍藏版)》请在冰豆网上搜索。

八位二进制密码锁的设计.docx

八位二进制密码锁的设计

 

摘要

 

这一学期刚学习了数电课程,为进一步掌握数电的基本理论及实验调试技术,因此,我们进行了这次课程设计,我选择的课题是二进制密码锁的设计。

首先采用逻辑门电路设计密码锁,改密码锁具有密码预置功能,保密性强,如果密码错误,系统中的数码管就会显示“E”,并且LED指示灯会熄灭。

如今,随着人们的生活水平不断提高,对于防盗技术也越来越先进了,因此,我的这个课题也是非常贴近生活,其实我们生活中的密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁,闭锁任务的电子产品。

它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。

现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。

其性能和安全性已大大超过了机械锁。

本次课程设计设计一个8位并行二进制密码锁,密码内容可通过开关进行设置并且设置8位输入按键,当不进行任何按键时,数码管显示“0”;当按键值与预置的密码完全符合时,数码管显示“R”,开锁状态LED灯亮;当按键值与预置密码不符合时,数码管显示“E”,开锁状态LED灯灭。

因此,在实行时我采用了一个74HC573的锁存器和异或集成芯片进行输出的比较。

同时系统可设置一个使能输入端,当使能端为高电平时,密码锁能正常工作,反之,密码锁按键无效,数码管灭,开锁状态LED灯灭。

利用仿真软件Multisim画出电路图进行仿真,最后分析出现误差的原因以及影响因素。

关键字:

二进制密码锁,与门集成芯片,非门集成芯片、或门集成芯片、数码管,74HC573锁存器;

1.二进制密码锁设计原理、总体结构框图

1.1设计的思路与原理

打开一把密码锁的关键在于正确的密码输入,本设计提供8个双掷开关作为密码的输入开关,另外由于设计的要求能改编预置密码,所以在原理电路中增加了8个修改密码的双掷开关用来实现修改预置密码,其中,密码的锁存用74HC573。

首先,设计的电路必须能先将预知的密码设置好,然后,输入正确的密码,如果密码与预置的密码一致,这电路中的数码管就会显示“R”,且LDE发光,反之,数码管显示“E”LED熄灭。

同时电路中还应该有个使能开关,当使能开关打到低电平时,数码管和LED都会熄灭,当达到高电平是电路能正常工作。

数码管显示“R”“E”由于与门、非门和单向导通的二极管实现。

然后,用一个开关控制与门的公共端显示“0”,与密码错误。

1.2设计的总体结构框图

判断密码正确

输出高电平

密码正确

2.二进制密码锁电路的设计调试

2.1密码锁总电路图的设计

(1).芯片介绍74HC573译码器芯片

74HC573的引脚图

74HC573集成锁存器

74HC573可以进行密码的锁存

74HC573还有使能端可以进行控制

(2).二进制密码锁设计总电路图:

图1总电路图

2.2电路的分析

(1).密码设置与修改

首先,根据任务书的要求,设计一个8位并行二进制密码锁,密码内容可通过下图左边的开关进行设置,由上述总电路图左边的8个开关是输入密码开关,右边的8个开关是预置密码开关,再由与非门控制密码的正确与否输出高低电平。

当输入密码与预置密码一致,通过与非门的判断输出高电平所以LED指示灯发光。

 

(2).数码管的正确显示

设计要求是设置8位输入按键,当不进行任何按键时,数码管显示“0”;当按键值与预置的密码完全符合时,数码管显示“R”,开锁状态LED灯亮;当按键值与预置密码不符合时,数码管显示“E”,开锁状态LED灯灭,由SW12控制一个与门的公共端,当开关向下打时,

与门的输出由另外两个输入端决定,再由二极管的单向导通性可知,当密码正确时

,就可以达到数码管abcdefg7个发光二极管的亮与灭。

由设计思路可知各个单向导通的二极管的作用。

例如:

当密码输入正确,如图所示

如图密码正确数码管显示“R”,LED发光,则U6A输出的是低电平,U6B输出的是高电平,

则数码管的abcefg六个发光二极管发光,其中SW12可以控制0与A或者E的切换,所以数码管显示“R”。

(3).使能开关的控制

系统可设置一个使能输入端,当使能端为高电平时,密码锁能正常工作,反之,密码锁按键无效,数码管灭,开锁状态LED灯灭。

其中开关SW10就是使能开关。

2.3电路整体效果图仿真与调试

不进行任何按键时

数码管显示“0”,LED指示灯熄灭,其中SW12打在上面

输入密码正确时

数码管显示“R”,LED指示灯发光,其中SW12打在下面

输入密码错误时

数码管显示“E”,LED指示灯熄灭,其中SW12打在下面

2.4Protel与PCB电路图

1.protel电路图

利用protel软件,根据multisim仿真电路图绘制出protel电路图,此电路图与原电路图一致

2.PCB电路板

绘制出protel电路图,再在protel软件中生成PCB电路板。

 

3.设计时注意事项与元器件清单

3.1注意事项

(1)在设计电路时,首先要能清楚自己课题任务书的内容与原理,不能盲目的查找资料。

(2)与门和非门的使用和二极管的合理使用是数码管显示的核心,在multisim中设计电路时连接电路一定要认真仔细,防止将芯片的引脚接错。

(3)在电路仿真时对于实验结果应该认真分析与思考,使电路结果达到做好效果,对于多次出现错误的结果要冷静沉着应对。

 

3.2.Multisim仿真元器件清单

器件

数量

74HC573

1

74HC86

1

74HC04

1

74HC08

1

74HC4078

1

单刀双掷开关

8

1K欧电阻

1

200欧电阻

2

数码管

1

LED发光二极管

1

 

4.总结体会

一周的课程设计结束了,我的任务是设计一个八位密码的二进制密码锁,在设计的过程中在密码锁部分遇到了一些困难,刚开始我以为仅用与非门就可以设计密码锁这部分,后来问老师后才知道仅用与非门根本不能改密码,密码早已是一个确定的值,最后是参考了同组同学的电路,听他的讲解懂了后才把密码锁部分弄出来。

在数字显示部分遇到了许多困难,我试用了很多的方法都没弄出来,与非门、与门、或非门都用了也没做出来,仅把显示E、R的部分弄出来了,0的显示怎么也不会了,后来向求助老师,跟同组同学讨论后,借鉴了同组同学的设计思路才把显示部分做出来。

虽然这次课程设计只有一周,但是我的收获却很多,已经知道了一点设计电路时的基本思路跟方法,还有一些芯片的运用,加深了课本中所学到的知识,实现了理论与实际相结合。

设计过程中我查阅了许多课外资料,拓展课外知识,有自己独立思考设计电路,虽然做错了,但是在老师的细心指导和不厌其烦的讲解下,在同学的帮助下终于把这次课程设计的项目弄懂并完成,非常感谢老师的无私教诲和同学的帮助。

 

参考文献

[1]康华光主编.《电子技术基础》(数字部分)(第五版).北京:

高教出版社,2005

[2]彭介华,《电子技术课程设计指导》(数字部分)北京:

高等教育出版社,2005;

[3]高吉祥,《电子技术基础实验与课程设计》,北京:

电子工业出版社,2005;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1