两按键密码锁

两按键密码锁
两按键密码锁

电子课程设计

------两按键密码锁

学院:电子信息工程学院

专业、班级:

姓名:

学号:

指导老师:李小松

2013年12月19日

目录

一、设计任务与要求 (2)

二、总体框图 (2)

三、选择器件 (3)

1.方案所用的器件 (3)

2.器件说明 (3)

四、功能模块 (9)

1.密码输入模块 (9)

2.密码存储模块 (10)

3.密码正确显示模块 (11)

4.密码之间的连接 (11)

5.数字实验箱模拟验证 (11)

五、总体设计电路图 (12)

1.总体电路图 (12)

2.总体电路工作说明 (12)

六、课程设计心得体会 (12)

两按键密码锁

一、设计任务与要求

任务:设计一个两按键的密码锁,一个按键输入密码,另外一个按键确定,输入完密码后指示灯亮。

要求:按键一下相当于输入1,如果密码时5则要按5下按键。每个密码输入完成后,必须按一下确定键,直到密码输入完毕,当最后的密码输入并确定后显示灯闪亮一下,表明密码锁打开。

二、总体框图

方案一如图1所示。

输入密码按键记录密码

密码确定按键

存储密码

密码显示

图1方案一

方案二如图2所示。

输入密码按键

单片机及显示密码确定按键

图2 方案二

方案一设计思路:当输入密码时利用计数器记录密码,然后利用门电路使每次按完密码后的输出都保持状态为“1”,当按下确定键后清除上次的密码准备接收下个密码,并产生移位脉冲,使状态“1”移入串入并出寄存器,实现存储密码的功能,最后利用数值比较器确定密码并用发光管显示形成密码显示电路。总体方案框图如图1所示。

方案二设计思路:输入密码利并确定密码,利用单片机进行编程。实现密码的确定和显示。总体方案框图如图2所示。

方案比较确定:方案一利用们电路和集成芯片结构简单清楚,且们实现功能模块具体,易于操作和实现。方案二利用单片机集成度更高,编程简单,但是单片机价格较贵,实现功能模块不易分析清楚。所以此次设计选择方案一。

三、选择器件

1.方案所选用器件

方案所选用器件如下表1所示。

表1方案所选器件

型号数量

74LS293 3

74LS164 1

74LS85 1

74S08 2

三输入或门 1

三输入与非门 1

2.器件说明

(1)74LS293二,八,十六进制异步计数器

74LS293内部逻辑图如图3所示。

图3 74LS293内部逻辑图

74LS293功能表如表2所示。

表2 74LS293功能表

输入 输出

MR 1 MR 2 Q 0 Q 1

Q 2 Q 3

1 1 0 0 0 0

计数 计数 计数 0 1

1 0

0 0

74LS293逻辑符号图如图4所示。

图4 74LS293逻辑符号

74LS293是异步二,八,十六进制计数器其中INA 控制QA ,INB 控制Q —

QD ,从而可以构成十六进制以内的计数器。74LS293的常见电路:二进制计数

器电路如图5所示,十进制计数器电路如图6所示。

图5 二进制计数器

图6 十进制计数器

(2)74LS164八位串入并出移位寄存器

74LS164内部逻辑图如图7所示。

图7 74LS164内部逻辑图

74LS164功能表如表3所示。

表 3 74LS164功能表

输入

输出 说明

CP CLR _________ A B Q A Q B.................Q H 0 0 1 1 0 1 0/1 0/1 CLK 1 1 1 CLK 1 0 0/1 CLK 1 0/1 0 0 0. 0

Q A0 Q B0............Q H0

1 Q AN............Q GN

0 Q AN..............Q GN

0 Q AN...............Q GN

清零 保持 移入1 移入0 移入0

74LS164的时序图如图8所示。

图8 74LS164的时序

74LS164的逻辑符号图如图9所示。

图9 74LS164逻辑符号

74LS164是8位串入并出的移位寄存器,由8个具有异步清除端的SR触发器组成,具有时钟端CP、清除端、串行输入端A和B、8个输出端。当A和B 都是高电平时相当于串行数据端接高电平,而其中若有一个接低电平则相当于串行数据端接低电平:一般将A和B端并行在一起使用。

(3)74LS85四位数值比较器

74LS85逻辑图如图10所示。

图10 74LS85逻辑图

74LS85的功能表如表4所示。

表4 74LS85功能表

74LS85的内部结构图如图11所示。

图11 4LS85内部结构图

74LS85的逻辑符号图如图12所示。

图12 74Ls85的逻辑符号

74LS85是集成4位比较器,用于比较A=(A3A2A1A0)、B=(B3B2B1B0)两个数的大小;还有级联输入端,通过级联输入端可以连接成8位、16位或更高位数的比较器。使用74LS85比较器组成大于4位数值比较器时,需将74LS85比较级联,若本级比较输入A=B,则比较器的输出取决于级联输入信号。级联输入信号等于(A>B)=0、(A=B)=1、(A

74LS08内部结构图如图13所示。

图13 74LS08内部结构图

74LS08功能表如表5所示。

表5 74LS08功能

输入输出

A B Y

0 0 0

0 1 0

1 0 0

1 1 1

四、功能模块

1.密码输入模块

在这个模块中使用了三个74LS293、两个2输入与门、一个3输入或门,当每个密码输入正确时3输入或门会输出1,此时每个输入密码正确的显示灯会亮。如果密码每个密码的输入不正确则显示灯不亮,当然也存在密码输入不正确的显示灯亮的时候,例如密码时5但是你按4下显示灯也亮说明4也是密码中的一个,就是存在你输入较大密码时当输入到小密码的次数时显示灯也亮的情况,但这种情况不影响密码的输入。密码模块的功能显示如图14所示。

图14 密码输入模块

2.密码存储模块

密码存储模块由一个74LS164和一个3输入与非门组成。这个模块的功能是用来存储密码的,当输入密码模块输入一个正确的密码后,此模块记录一个“1”,当3个密码输入都结束时就有3个“1”。然后利用3输入与非门给74LS164进行存储清零,目的是存储下次的密码,这样就实现多次使用的功能。这个模块是稳定的,不存在其他异常情况。功能模块的显示如图15所示。

图15 密码存储模块

3.密码正确显示模块

密码正确显示模块由一个74LS85四输入比较器构成的,这个模块实现的功能是当输入密码正确时让密码显示灯亮。功能的实现先设置一个数B然后与输入的数据A进行比较当最后一个密码输入并确定后的数据A比B大。此时显示灯闪亮一下,说明密码输入正确,密码锁打开。密码锁打开的显示图如图16所示。

图16 密码正确显示模块

4.模块之间的连接

密码输入模块与密码存储之间的连接是通过3输入或门进行连接的,3或门输出连接到74LS164的INB,这样密码输入与密码锁存就连接起来了,密码锁存与密码显示之间是通过直接输出连接的将QA与74LS85的A0连接、QB与74LS85的A1连接、QC与74LS85的A2连接。

5.数字实验箱模拟验证

数字实验箱上的模拟实验电路如图17所示。

图17 模拟实验电路

在模拟实验中,按照电路连接好电路后,将按键连续按了5下,可是这个时候的显示灯是不亮的,后来发现是我没有将清零端清零。然后我又做了一次,将清零端按照图连接好,重新输入密码,这时再按下J4B后面的显示灯亮了,实验完成,说明理论是正确的。通过

这次模拟验证实验,让我知道理论是正确的,但是理论一定要与实际相结合才能得到很好的效果。同时我也很高兴的看到我的设计方案的成功,让我感到两周的课程设计总算是收获不小。

五、总体设计电路图

1.总体设计电路图

总体设计电路图如图18所示。

图18 总体设计电路图

2.总体电路图工作说明

密码输入模块是用来输入密码的,当输入密码按键J3A每按下时计数器就开始记录一次,然后当密码输入正确时3输入或门的显示灯会亮,说明这次的密码输入的正确,然后按下确定键。确定键有两个功能,第一个是清零计数器,目的是使下一个的密码能正确输入。第二个功能是产生脉冲让串入并出74LS164进行串行输入让3输入或门的输出“1”来进行并行出,然后并行输出的值再连接到74LS85的A0、A1、A2上使数值A与数值B进行比较,这里设置的B为1011,当最后一个密码输入并确定后此时A为1111,B为1011,A大于B连接在A>B 的显示灯亮。这时同时存在的还有3输入与非门的动作,当最后一个密码输入时3输入与非门的输出为低电平,此时74LS164的清零端有效,实现清零功能,所以显示灯的动作是闪亮一下。

六、课程设计心得体会

通过这次课程设计,加强了我们动手、思考和解决问题的能力。在整个设计过程中,我通过这个方案包括设计了一套电路原理和芯片上的选择。这个方案总共使用了74ls293三个,74LS164一个,74LS85一个。

在设计过程中,经常会遇到这样那样的情况,就是心里想老着这样的接法可以行得通,但实际接上电路,总是实现不了,因此耗费在这上面的时间用去很多。

我懂得做课程设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个元件的功能,而且考试内容有限,所以在这次课程设计过程中,我们了解了很多元件的功能,并且对于其在电路中的使用有了更多的认识。平时看课本时,有时问题老是弄不懂,做完课程设计,那些问题就迎刃而解了。而且还可以记住很多东西。比如一些芯片的功能,平时看课本,这次看了,下次就忘了,通过动手实践让我们对各个元件映象深刻。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。所以这个期末测试之后的课程设计对我们的作用是非常大的。

经过两个星期的实习,过程曲折可谓一语难尽。在此期间我们也失落过,也曾一度热情高涨。从开始时满富盛激情到最后汗水背后的复杂心情,点点滴滴无不令我回味无长。生活就是这样,汗水预示着结果也见证着收获。劳动是人类生存生活永恒不变的话题。

通过课程设计,我才真正领略到“艰苦奋斗”这一词的真正含义,我才意识到老一辈电子设计为我们的社会付出。我想说,设计确实有些辛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会,但我可以,而且设计也是一个实践的任务,一起的和同学们工作可以让我们有说有笑,相互帮助,配合默契,多少人间欢乐在这里洒下,大学里一年的相处还赶不上这十来天的合作,我感觉我和同学们之间的距离更加近了;我想说,确实很累,但当我们看到自己所做的成果时,心中也不免产生兴奋;正所谓“三百六十行,行行出状元”。

我们同样可以为社会作出我们应该做的一切,这有什么不好?我们不断的反问自己。也许有人不喜欢这类的工作,也许有人认为设计的工作有些枯燥,但我们认为无论干什么,只要人生活的有意义就可。

社会需要我们,我们也可以为社会而工作。既然如此,那还有什么必要失落呢?于是我们决定沿着自己的路,执着的走下去。同时我认为我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。某个人的离群都可能导致导致整项工作的失败。实习中只有一个人知道原理是远远不够的,必须让每个人都知道,否则一个人的错误,就有可能导致整个工作失败。团结协作是我们实习成功的一项非常重要的保证。

而这次实习也正好锻炼我们这一点,这也是非常宝贵的。对我们而言,知识上的收获重要,精神上的丰收更加可喜。挫折是一份财富,经历是一份拥有。这次实习必将成为我人生旅途上一个非常美好的回忆!

通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。这次课程设计终于顺利完成了,在设计中遇到了很多专业知识问题,最后在老师的辛勤指导下,终于游逆而解。同时,在老师的身上我们学也到很多实用的知识,在次我们表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!

此次课程设计,学到了很多课内学不到的东西,比如独立思考解决问题,出现差错的随机应变,和与人合作共同提高,都受益非浅,今后的制作应该更轻松,自己也都能扛的起并高质量的完成项目。

在此,感谢于老师的细心指导,也同样谢谢其他同学的无私帮助!

密码锁说明书

820/810密码锁说明书 欢迎您选用电子智能防盗门锁 密码Mifare卡办公连到、家用智能安全门锁是IC一卡通系统组成部分之一,其使用的Mifare 卡可以用在其它一卡通设备上。 本门锁系统功能强大,使用灵活方便,(可加装门铃,本门锁可自行设置多达27种门铃声音;第二代居民身份证也可以成为你开门的钥匙,选配)可实现一卡多门,一门多卡的开门方式,并可将门锁设置成常开状态。房门假锁(门没有锁好)时、门锁会自动报警提示。密码、开门卡全部由用户自已删除和配制,最大限制地减少安漏洞。本系统采用Mifare卡,是一种普及型感应卡(如小区停车车场等)。本门锁适用于现代化办公室、写字楼、高级小区公寓、别墅等。 高级电子智能防盗门锁使用操作 Mifare卡密码办公室、家用门锁系统有以下两种开门模式: ?独立式:单独使用Mifare卡或密码可以开门 ?组合式:Mifare卡和密码同时使用才可以开门 注:1.本系统的门锁出厂初始化后的管理密码为12345678,开门模式为独立式。 1.1从独立式切换到组合式操作如下: 输入8位管理密码按钥匙键后再按6号键蜂鸣器长鸣5声,红蓝灯闪烁,再按钥匙键确认,蜂鸣器“嘀”长鸣一声,切换成功。若退出则按“*”号键; 1.2从组合式切换到独立式操作如下: 刷管理卡后输入8位管理密码按钥匙键,再按6号键蜂鸣器长鸣5声、红蓝灯闪烁,再按钥匙键确认,蜂鸣器:“嘀”长响一声,切换成功。若退出则按“*”号键; Mifare卡锁的操作指南 (1)管理卡 功能:设置和删除有效开门卡;可以开门。 (2)开门卡 功能:开门及设置通道锁 (3)机械钥匙 功能:紧急开门,配管理卡,清除管理卡 一.设置管理卡、删除管理卡 1.1在门锁初始化(按PCB板开关约3秒后长鸣一声,松开手指,绿灯快闪进入配管理卡状态,此时读的卡即为管理卡,成功蜂鸣器“嘀”长响一声。同时注销原来的管理卡。最多可以设管理卡2张。 1.2用机械钥匙开门,并保持机械钥匙在开锁状态红3秒后长鸣一声,绿灯快闪进入配管理卡状态(开锁状态是指锁芯的斜舌和大方舌都缩入锁体内),松开机械钥匙,此时读卡即为管理卡,成功蜂鸣器“嘀”长响一声,同时注销原来的管理卡。最多可以设管理卡2张。 二、配开门卡 2.1.进入配钥匙状态 读管理卡,蜂鸣器“嘀”的响一声,电机转动,蓝灯闪烁,此时可以开门,开门后灯灭。若没有开门就进入配钥匙状态,此时读的卡即为开门卡。5秒内门锁如果没有检测到有效的IC卡,则蜂鸣器“嘀、嘀”两声短鸣。配钥匙结束。 2.2配钥匙操作过程 进入配钥匙状态后,用IC卡接近门锁的感应区,配钥匙成功蜂鸣器“嘀”长响一声。重复此操作可以配其它的开门卡。如果此卡已经存在,则蜂鸣器发出“嘀嘀”的2声短鸣。最多可以配200张卡。

四位数字密码锁

数字电路基础实验设计报告班级:521 姓名:李世龙 学号:2010052106 设计题目:四位数字密码锁 指导老师:张光普

四位密码锁 一设计任务:通过组合逻辑电路来实现四位密码锁功能。当输入正确的密码时LED灯亮但蜂鸣器不响,输入错误密码时LED灯不亮但蜂鸣器响。当关闭密码锁开关时无论输入什么样的密码LED灯都亮蜂鸣器都响。密码的输入由开关的闭合与断开控制高低电平进行密码的输入。 二设计原理: 开关J1,J2, J3,J4通过接低电平或者接入高电平进行密码的输入,J5为密码锁的开关当它接入高低电平来控制密码锁是否工作。其他的门电路来实现密码锁转换功能。

真值表 J5 J1 J2 J3 J4 LEDBUZZE R 0 ×××× 1 1 1 0 0 0 0 0 1 1 0 0 0 1 0 1 1 0 0 1 0 0 1 1 0 0 1 1 01 1 0 1 0 0 0 1 1 0 1 0 1 0 1 1 0 1 1 0 0 1 1 0 1 1 1 0 1 1 1 0 0 0 0 1 1 1 0 0 1 0 1 1 1 0 1 0 0 1 1 1 0 1 1 0 1 1 1 1 0 0 10 1 1 1 0 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 三测量和调试结果: 当J5接入电平密码锁处于非工作状态无论输入密码是什么LED灯都会亮起,蜂鸣器会一直响。当J5接入高电平时密码锁处于正常工作状态,当输入正确的密码1100时即J1,J2接入高电平J3,J4接入低电平时LED灯会亮但蜂鸣器不会响,当输入其他密码时均为错误密码LED灯不亮蜂鸣器会响。 按照设计原理图接好电路后发现输入正确的密码LED灯会亮,但输入错误的密码和密码锁处于非工作状态时蜂鸣器不响。通过对电路的检查发现蜂鸣器的正负接反了重新改正电路,电路正常工作 设计任务完成 四参考文献

电子密码锁使用说明

基于51单片机的简易电子密码锁 使用说明 一、实现功能: 1、设置6位密码,密码通过键盘输入,若密码正确,则将锁打开。 2、密码可以由用户自己修改设定(只支持6位密码),锁打开后 才能修改密码。修改密码之前必须再次输入密码,在输入新密 码时候需要二次确认,以防止误操作。 3、报警、锁定键盘功能。密码输入错误显示器会出现错误提示, 若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。 4、AT24C02保存密码,支持复位保存,掉电保存功能。 二、按键说明 按键定义图

如图示:采用4X4键盘输入,键盘对应名称如下: 1 2 3 A 4 5 6 B 7 8 9 C * 0 # D 其中,【0—9】为数字键,用于输入相应的密码, 【*】号键为取消当前操作 【#】号键为确认 【D】键为修改密码 其它键无功能及定义 三、作用说明: 密码锁初始密码为:000000. 1、开锁:插上电源后,程序自动调入初始密码,此时依次输 入:000000,然后按【#】(确认)键,此时锁会打开,可以 看到显示open,密码锁打开。(如为自己焊接,请首次使用 输入:131420,对密码进行初始化,当显示出现:initpassword, 证明密码初始化完成,此时初始密码即为:000000)。 2、退出并关锁:按下【*】(取消)键,此时锁关闭,所有输 入清除。 3、修改密码:在开锁状态下,再次输入正确的密码并按下【#】 (确认)键,此时听到两声提示,输入新的六位密码并按【D】 (重设)键,再重复输入一次新密码并按【D】,会听到两

声提示音,表示重设密码成功,内部保存新密码并存储到AT24C02。(如两次输入的新密码不一样,则重设密码失败)。 4、报警并锁定键盘:当输入密码错误后,报警并锁定键盘3 秒,如3秒内又有按键,3秒再启动。 5、当重置新密码时,新密码会保存于AT24C02存储器里。 有任何问题请与我联系: QQ:331091810 E_mail:331091810@https://www.360docs.net/doc/7d7445156.html, 旺旺ID:j_yongchao2008 淘宝店址:https://www.360docs.net/doc/7d7445156.html,/

四位电子密码锁.

专业工程设计说明书 题目:4位电子密码锁设计 院(系):电子工程与自动化学院 专业:测控技术与仪器(卓越) 学生姓名:蔡伟航 学号:1200820206 指导教师:黄源 2015年1月16日

锁是置于可启闭的器物上,用以关住某个确定的空间范围或某种器具的,必须以钥匙或暗码打开的扣件。锁具发展到现在已有若干年的历史了,人们对它的结构、机理也研究得很透彻。随着社会科技的进步,锁已发展到了密码锁、磁性锁、电子锁、激光锁、声控锁等等。当今安全信息系统应用越来越广泛,特别在保护机密、维护隐私和财产保护方面起到重大作用,而基于电子密码锁的安全系统是其中的组成部分,因此研究它具有重大的现实意义。 本设计由主控芯片51单片机,单片机时钟电路,矩阵键盘,数码管的动态显示,报警电路和开锁电路组成。单片负责控制整个系统的执行过程。 关键词:AT89S51、时钟电路、矩阵键盘、数码管的动态显示、报警电路,开锁电路。

引言 (1) 1课程设计题目 (1) 2 系统设计 (2) 2.1 总的系统设计结构图 (2) 2.2系统硬件设计 (2) 3 AT89S52最小系统设计 (3) 3.1 时钟电路设计 (3) 3.2 复位电路设计 (4) 4 键盘及显示报警电路的硬件设计 (5) 4.1 矩阵键盘电路设计 (5) 4.2 显示电路硬件设计 (5) 4.3 继电器驱动电路及报警电路设计 (6) 4.3.1继电器简介 (6) 4.3.2 固态继电器驱动电路设计 (7) 4.3.3报警提示电路 (7) 5 系统软件设计 (8) 5.1主程序模块 (9) 5.2密码比较判断模块 (9) 5.3键盘扫描模块 (9) 5.4修改密码模块 (10) 5.5数码管液晶显示模块 (11) 6 总体调试 (11) 7 总结 (12) 参考文献 (13) 附录 (14)

智能锁方案 指纹锁解决方案

智能锁方案指纹锁解决方案 智能锁是指区别于传统机械锁,在用户识别、安全性、管理性方面更加智能化的锁具。门禁系统中锁门的执行部件。在安全技术防范领域,具有防盗报警功能的电子密码锁代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。 智能锁系统软件的应用和前景 智能密码锁软件采用51系列单片机汇编语言对智能监控器和电子锁具分别编程。智能监控器软件包括键盘扫描和LCD显示程序、蜂鸣器驱动程序、时钟修改和读取程序、数据通信与预处理程序、智能化分析程序及线路监测程序等模块。电子锁具软件包括键盘扫描与译码程序、LCD显示程序、通信程序、电磁执行器驱动及检测程序、传感器接口程序等模块。软件设计过程中采用模块化设计方法,便于程序的阅读、调试和改进。智能密码锁充分利用了51系统单片机软、硬件资源,引入了智能化分析功能,提高了系统的可靠性和安全性。通过在某型号保险柜安装使用,受到用户的欢迎。另外,智能密码锁在软、硬件方面稍加改动,便可构成智能化的分布式监控网络,实现某一范围内的集中式监控管理,在金融、保险、军事重地及其它安全防范领域具有广泛的应用前景。 智能锁的三大解决方案 基于WIFI、GSM、蓝牙网络;目前基于WIFI、GSM网络或者蓝牙的智能门锁是国内外的主流选择。这也是目前智能门锁基础的解决方案。为了防止出现手机被盗刷或者被恶意攻破的情况,这些门锁选择依旧需要传统钥匙开锁,但钥匙具备智能芯片,每次开门都会通过微信、短信的方式提醒用户。与Yale Lock类似,某国产解决方案也采用了GSM数据网络的方式,因为GSM数据网络可以走加密路线,相比WIFI等方案更为安全。为了保证安全,该方案还拥有独立的后台与云端,能够与手机连接,帮助用户通过手机及时接受和随时查询家人进出门信息,并具备远程报警。基于指纹识别生物特征;指纹门锁的思路是利用人体生物特征指纹进行身份安全识别认证开门,凭借高科技的数字图像处理、生物识别及DSP算法等技术,成为符合现代安防要求的新一代门禁系统。目前,指纹锁已经广泛运用于政府机构、军事基地、银行、公寓等需要安全和隐私的场所。旧时王谢堂前燕,飞入寻常百姓家。过去运用在相关机密场所的指纹门锁如今随着部分厂商的技术攻关也逐渐运用在了普通人群的生活之中。人脸识别和虹膜识别;随着阿里巴巴、腾讯等在金融产品中使用人脸识别,这一技术将上升到一个新高度。数据显示,2012年我国人脸识别行业市场规模约16.7亿元,预计到2015年,我国人脸识别行业市场规模将达到75亿元,未来潜在的市场规模将超过千亿。具有人脸识别概念的公司有佳都科技、汉王科技等。 在智能大潮的推动下,国内外已经在思索门锁的新出路。基于网络和蓝牙的智能门锁、基于指纹识别的指纹门锁乃至是人脸识别、虹膜识别的门锁成为了选择。这三种解决方案中,基于网络和蓝牙的智能门锁相对保守,而指纹、人脸、虹膜的方案则相对激进。这三大解决方案的谈不上哪家更强,实际上各个厂商在技术和现实的层面上有各有思虑,都具备较强的合理性。目前智能锁的应用已经得到了广范的应用,可以说得上是家喻户晓,给我们生活上

门禁电子密码锁说明书

《微机原理及接口技术》 课程设计说明书 课题:门禁电子密码锁 专业:通信工程 班级:**** 姓名:****** 学号: 指导老师:

目录 一、设计任务 (3) 1、设计题目 (3) 2、设计目的 (3) 3、设计任务 (3) 4、设计基本要求 (3) 二、总体方案设计与论证 (4) 1、总体方案设计 (4) 2、按键消抖方案设计与论证 (4) 3、按键检测方案设计与论证 (5) 4、数码管显示方案设计 (5) 三、总框图及总体软件设计说明 (5) 1、系统总框图 (5) 2、硬件模块功能说明 (5) 3、软件设计说明 (6) 四、局部程序设计说明 (7) 1、按键检测程序 (7) 2、拆字程序 (8) 3、显示程序 (10) 4、核对密码程序 (11) 5、中断服务程序 (14) 五、系统资源分配 (15) 六、系统功能与操作说明 (16) 七、调试记录及调试结果 (17) 八、课程设计总结 (17) 附录 (18)

一、设计任务 1、设计题目:门禁电子密码锁 2、设计目的:通过小型微机应用产品的设计与调试过程,运用《微机原理 及接口技术》课程所学的基本知识,在设计中加以应用,进而得到理解、巩固和提高发展,通过实践的过程学习掌握分析与解决实际问题的方法与手段,提高设计、编程与调试的实际动手能力,作为工程技术工作的一次基本训练。 3、设计任务:设计一个以单片机为核心的门禁密码锁。具有密码开锁,不 同权限的密码修改、密码输入安全设置、开门时段管理等功能。编程并在单片机实验板上模拟调试实现。 4、设计基本要求: 1、开机进行接口部件及数码显示器、指示灯、讯响器等自检。 2、密码分为管理员密码和用户密码:管理员密码为8位0~9的数字,而 用户密码为6位0~9的数字。 3、设置“0”~“9”的数字键及“ESC”和“ENT”等功能键。对按键输入 信号须进行软件消抖处理。 4、工作模式: (1)常态:数码管显示时钟。 (2)开锁模式:需输入6位数字为0~9的密码进行开锁。密码数字可以由管理员事先设置保存共普通用户使用。 (3)管理员操作模式:需输入8位0~9的密码,可以进行修改用户密码、修改管理员密码、修改进门时段等功能。 5、常态下,八位LED 7段数码管显示时钟信息可包括小时、分钟、秒钟。 6、只要按下0~9的数字键则转入开锁状态,每按一个数字键使数码管从 左到右逐次显示“—”。 7、如果输入的密码为6位则和用户密码进行匹配,匹配一致则开锁,如 果输入的密码为8位则和管理员密码进行匹配,匹配一致则进入管理员操作模式。 8、在密码输入状态下,输入满6位或8位密码数据后,按“ENT”键才能 进行密码匹配,如果没满6位或8位数字密码,按“ENT”则不作响应。 9、输入的用户密码如果匹配则相应指示灯亮并且电动开门电磁铁线圈通 电1S开门后返回常态;如果输入不正确,则提示“E”,3S后返回常态,等待下一轮的密码输入。

4位数字密码锁的设计

1技术指标 用与非门设计一个4位或多位代码的数字锁,要求如下: A:设计一个保险箱用的多位代码数字锁,比如4位代码ABCD四个输入端和一个开锁用的钥匙插孔输入端E,当开箱时(E=1),如果输入代码(例如ABCD=1010)与设定的代码相同,则保险箱被打开,即输出端Z=1,否则电路发出报警信号: B: 进行电路仿真,并说明其工作原理。

2方案比较 方案一:由4个单刀双掷开关构成密码开关,用户可以通过控制开关来控制A、B、C、

3Proteus软件介绍 Proteus软件是来自英国Labcenter electronics公司的EDA工具软件。 Proteus软件有十多年的历史,在全球广泛使用,除了其具有和其它EDA工具一样的原理布图、PCB自动或人工布线及电路仿真的功能外,其革命性的功能是,他的电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试,如有显示及输出,还能看到运行后输入输出的效果,配合系统配置的虚拟仪器如示波器、逻辑分析仪等,您不需要别的,Proteus为您建立了完备的电子设计开发环境!尤其重要的是Proteus Lite可以完全免费,也可以花微不足道的费用注册达到更好的效果;功能最强的Proteus专业版也非常便宜,人人用得起,对高校还有更多优惠。 Proteus组合了高级原理布图、混合模式SPICE仿真,PCB设计以及自动布线来实现一个完整的电子设计系统。此系统受益于15年来的持续开发,被《电子世界》在其对PCB 设计系统的比较文章中评为最好产品—“The Route to PCB CAD”。Proteus产品系列也包含了我们革命性的VSM技术,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。用户甚至可以实时采用诸如LED/LCD、键盘、RS232终端等动态外设模型来对设计进行交互仿真。 其功能模块:—个易用而又功能强大的ISIS原理布图工具;PROSPICE混合模型SPICE仿真;ARES PCB设计。PROSPICE仿真器的一个扩展PROTEUS VSM:便于包括所有相关的器件的基于微处理器设计的协同仿真。此外,还可以结合微控制器软件使用动态的键盘,开关,按钮,LEDs甚至LCD显示CPU模型。 Proteus支持许多通用的微控制器,如PIC,A VR,HC11以及8051。 交互的装置模型包括:LED和LCD显示,RS232终端,通用键盘。 Proteus有强大的调试工具;包括寄存器和存储器,断点和单步模式。 IAR C-SPY和Keil uVision2等开发工具的源层调试。 Proteus应用特殊模型的DLL界面-提供有关元件库的全部文件。 Proteus与其他的仿真软件相比较,在下面的优点: 1、能仿真模拟电路、数字电路、数模混合电路; 2、能绘制原理图、PCB图; 3、几乎包括实际中所有使用的仪器;

单片机电子密码锁的设计(汇编语言)

一、设计总说明 随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。加上其成本较高,一定程度上限制了这类产品的普及和推广。鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。 本次基于8051单片机电子密码锁的设计,其主要具有如下功能:(1)设置6位密码,密码通过键盘输入,若密码正确,则将锁打开。(2)密码可以由用户自己修改设定(只支持6位密码),锁打开后才能改密码。修改密码之前必须再次输入密码,在输入新密码时候需要二次确以防止误操作。 (3)报警、锁定键盘功能。密码输入用发光管显示,当连续3次输入错误密码,系统声光报警。 电子密码锁的设计主要由三部分组成:4×4矩阵键盘接口电路、密码锁 的控制电路、输出八段显示电路。另外系统还有LED提示灯等。 密码锁设计的关键问题是实现密码的输入、清除、更改、开锁等功能:(1)密码输入功能:按下一个数字键,一个“-”就显示在最右边的数码管上,同时将先前输入的所有“-”向左移动一位。 (2)密码清除功能:当按下清除键时,清除前面输入的所有值,并清除所有显示。 (3)密码更改功能:将输入的值作为新的密码。 (4)开锁功能:当按下开锁键,系统将输入与密码进行检查核对,如果确锁打开,否则不打开。 主要的设计实施过程:首先,选用8051单片机,以及选购其他电子元器件。第二步,设计硬件电路。第三步,编写单片机语言实现功能。第四部,分别进行软件和硬件的调试。最后,联合软、硬件调试整个系统,完成本次课程设计。关键词:4×4矩阵键盘;8051单片机;密码锁;密码二次确认‘ 二、绪论 2.1 背景 随着社会物质财富的日益增长,安全防盗已成为社会问题。而锁自古以来就是把守门户的铁将军,人们对它要求甚高,既要安全可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。目前国内,大部分人使用的还是传统的机械锁。然而,眼下假冒伪劣的机械锁泛滥成灾,互开率非常之高。所谓互开率,是各种锁具的一个技术质量标准,也就是1把钥匙能开几把锁的比率。经国家工商局、国家内贸局、中国消协等部门对锁具市场的调查,发现个别产品的互开率居然超标26倍。 为何弹子锁的“互开率”会如此之高?据有关专家人士剖析,弹子锁质量好坏主要取决于弹子数量的多少以及弹子的大小,而弹子的多少和大小受一定条件的限制。此外,即使是一把质量过关的机械锁,通过急开锁,甚至可以在不损坏锁的前提下将锁打开。机械锁的这些弊端为一种新型的锁---电子密码锁,提供了发展的空间。 2.2 电子锁 电子锁是采取电子电路控制,以电磁铁或者卫星电机和锁体作为执行装置的机电一体化锁具,相比传统的机械锁具,电子锁不使用金属钥匙,保密性、精度都有很大提高。 电子锁的发明思路,源自古代发明的自动机械,例如古希腊数学家赫伦的液压自动门,中国古代诸葛亮的木牛流马,它们以重力或蒸汽压力驱动,最广泛的用途乃是用在古代墓道的地

电子密码锁的设计与制作

天津大学网络教育学院 专科毕业论文 题目:电子密码锁的设计与制作 完成期限:2016年1月8日至 2016年4月20日 学习中心:嘉兴 专业名称:电气自动化技术 学生姓名:张伟强 学生学号:132092433077 指导教师:刘斌

电子密码锁的设计与制作 第1章方案选择和总体设计 1.1 国内外现状 目前,最常用的锁是20世纪50年代意大利人设计的机械锁,其机构简单、使用方便、价格便宜。但在使用中暴露了很多缺点:一是机械锁是靠金属制成的钥匙上的不同齿形与锁芯的配合来工作的。据统计,每4000把锁中就有两把锁的钥匙齿牙相同或类似,故安全性低。二是钥匙一旦丢失,无论谁捡到都可以将锁打开。三是机械锁的材料大多为黄铜,质地较软,容易损坏。四是机械锁钥匙易于复制,不适于诸如宾馆等公共场所使用。由于人们对锁的安全性,方便性等性能有更高的要求,许多智能锁(如指纹辨别、IC卡识别)也相继问世,但这类产品的特点是针对特定指纹或有效卡,但能适用于保密要求高且仅供个别人使用的箱、柜、房间,其成本一般较高,在一定程度上限制了这类产品的普及和推广。 随着人们生活水平的提高,电子密码防盗锁作为防盗卫士的作用日趋重要。电子密码防盗锁用密码代替钥匙,不但省去了佩戴钥匙的烦恼,也从根本上解决了普通门锁保密性差的缺点。根据国外的统计资料显示,装有电子防盗装置的商业区或居民区盗窃犯罪率平均下降30%左右。目前西方发达国家已经大量地应用这种智能门禁系统,但在我国的应用还不广泛,成本还很高。 1.2设计目标 利用51系列单片机为核心,采用矩阵键盘作为数字输入;6位数字密码显示;可重新设置新密码,EPROM存储密码,掉电不丢失;当输入密码与存储密码一致时,开锁,并响音乐,若连续三次输入错误,则报警灯亮并且蜂鸣器响。

密码锁控制说明书

单片机课程设计报告课题名称:密码锁控制 学院:机电汽车工程学院 班级:机101-1 小组成员: 指导老师: 目录 第一章引言 (3) 第二章课程设计任务书 (3)

一、任务要求 (3) 二、单片机概述 (4) 第三章电路原理分析与设计………………………………………… 11 一、硬件设计思想………………………………………………… 11 二、部分硬件方案论述…………………………………………… 11 1 键盘输入单元 (11) 2 显示单元 (13) 3 报警电路模块 (17) 4 晶振电路模块 (17) 5 复位电路模块 (18) 6 掉电存储单元 (19) 7 总框图设计与程序流程图 (20) 第四章程序设计……………………………………………………… 22 第五章调试连接与测试……………………………………………… 43 第六章小结…………………………………………………………… 43 第七章参考文献………………………………………………………

43 第一章引言 单片机自二十世纪七十年代问世以来,以其极高的性能价格比受到人们的重视和关注,应用广泛,发展快。由于其的优点多而突出,所以其的应用领域极广,几乎到了无孔不入的地步。在我国广泛的应用于工业自动化控制、自动检测、智能仪表、智能家用电器、航空航天系统和国防军事、尖端武器等各个方面。可以采用软硬件结合的办法提高系统的性能的控制技术为微控技术。 LCD 液晶显示器是Liquid Crystal Display 的简称,是20世纪70年代初发展起来的一种液晶显示器。随着技术的发展其的分辨率、屏幕发光颜色等进入批量化合实用化。 随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。 本系统由单片机系统、矩阵键盘、LCD显示和报警系统组成。系统能完成开锁、报警、修改用户密码基本的密码锁的功能。本文详细阐述了个模块的功能以及它们之间的联系。

四位电子密码锁

沈阳 课程设计 (说明书) 四位电子密码锁的设计 班级/ 学号 学生姓名 指导教师

课程设计任务书 课程名称数字逻辑课程设计 课程设计题目四位电子密码的设计 课程设计的内容及要求: 一、设计说明与技术指标 设计一个四位电子密码锁电路,技术指标如下: ①通过键盘电路输入四位密码。初始密码0000设定。 ②密码输入正确后,锁打开。在锁打开时,才可修改密码。 ③密码输入错误有适当的提示。三次错误后,具有声、光报警功能。二、设计要求 1.在选择器件时,应考虑成本。 2.根据技术指标,通过分析计算确定电路和元器件参数。 3.画出电路原理图(元器件标准化,电路图规范化)。 三、实验要求 1.根据技术指标制定实验方案;验证所设计的电路,用软件仿真。 2.进行实验数据处理和分析。 四、推荐参考资料 1. 彭介华.电子技术课程设计指导[M].北京:高等教育出版社 2. 孙梅生,李美莺,徐振英. 电子技术基础课程设计[M]. 北京:高等教育出版社 3. 梁宗善. 电子技术基础课程设计[M]. 武汉:华中理工大学出版社 4. 张玉璞,李庆常. 电子技术课程设计[M]. 北京:北京理工大学出版社 5. 谢自美.电子线路设计·实验·测试(第二版)[M].武汉:华中科技大学出版社 五、按照要求撰写课程设计报告 成绩指导教师日期

一、概述 随着人们生活水平的提高,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,因此电子密码锁在实现家庭防盗这一问题也变得尤其的突出,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。这种锁是通过键盘输入一组密码来达到开锁的目的。本课程设计一个电子密码锁,要求是设定4位的密码锁,输入4位输入密码,然后与已设置好的密码相比较,密码输入正确后即可开锁,开锁后才可执行密码修改的功能,如果输入三次错误密码就不断报警(包括声音和光两种报警方式)。 二、方案论证 设计一个四位电子密码锁,通过输入四位密码,并且一位一位的进行比较,能够在输入正确的密码后打开锁,并且只有在打开锁之后判断是否修改密码,如果输入密码错误,则记录一次输入错误信息,如果输入三次错误密码,则有声音(蜂鸣)或者光(灯亮)报警。 方案一: 本方案通过控制开关键入密码,通过74LS148把相应的十进制数转化成相应的四位二进制码,与寄存在74LS195的原始密码通过数值比较器74LS85进行比较,如果四位密码都输入正确,则提示锁打开,然后提示可以修改密码;如果密码输入错误,则记录一次,当输入错误三次,则有报警提示。 图1 四位电子密码锁电路的原理框图

三星智能电子门锁使用说明

For personal use only in study and research; not for commercial use 电子智能化装备 A、电子门锁使用说明 (1)、特点: 本工程各户的入户门锁,采用的是三星电子门锁,具有以下功能:卡开启功能、 密码开启功能、自动上锁功能、睡眠锁闭功能、声音提示功能、火灾报警功能。(2)、组成: 室外部分室内部分感应卡钥匙锁芯锁销挡片说明书应急钥匙AA电池 (3)、锁体图示: 自动滑盖 密码按键应急电源接口 卡感应区 应急机械钥匙孔 开启执手 内封闭盖 卡储存按钮自动/手动选择按钮遥控器注册键密码注册键 OPEN按钮应急按钮 锁芯指示按钮 手柄 (4)、初始化方法(管理密码、密码、卡、钥匙) 删除所有(管理密码密码卡钥匙)注册信息 方法1:同时按卡注册按钮和遥控器注册按钮5秒→滑盖自动上移后输入初始管理密码→按“*”结束 方法2:同时按卡注册按钮和遥控器注册按钮5秒→滑盖自动上移后输入“80” →按“*”结束 (5)、管理密码注册方法 同时按住open键和密码注册键→滑盖自动上移后输入要注册新管理密码→“*”

→再输一次→“*”结束 注意事项:■在输入过程中,工作指示灯因输入错误而闪烁并发出“滴沥滴沥“的报警音时应从头开始重新输入。 ■出厂的管理密码设为“1234”,管理密码只能更改,不能删除(6)、更改管理密码 同时按住open键和密码注册键→滑盖自动上移后输入原来的管理密码后再按“*” →输入要注册的管理密码后按“*”→再输入一次要注册的管理密码→按“*”结 束 (7)、密码注册方法 按一下密码注册键→滑盖自动上移后输入管理密码再按“*”→输入要注册的密码 后按“*”→再输一次要注册的密码→按“*”结束。 注意事项:■在输入过程中,工作指示灯因输入错误而闪烁并发出“滴沥滴沥“的报警音时应从头开始重新输入。 ■请定期更改密码,密码最好超过6位数。 (8)、删除个别密码 按住密码注册键5秒→滑盖自动上移后输入管理密码再按“*”→输入要删除的密码后按“*”→再输入一次要删除的密码→按“*”结束。 (9)、删除所有已注册的密码 按住密码注册键5秒→滑盖自动上移后输入管理密码再按“*”→再输入一次管理 密码→按“*”结束。 (10)、出入卡注册 按一下注册键→输入管理密码后按“*”→将要注册的出入卡抵在卡的接触部位 若要连续注册多张卡,请在5秒内连续将出入卡抵在卡的接触部位。 (11)、删除所有已注册的出入卡 按住卡注册键5秒→输入管理密码→按“*”结束 ■本操作执行后将删除所有卡的注册信息,不能进行个别出入卡的删除。 特别说明:其它技术细节请见《三星电子锁使用说明书》

4位2进制密码锁——甘骏

数字电路自主设计报告 4位2进制密码锁设计 院系:英才实验学院 班级: 29001040 学号: 2900104007 姓名:甘骏 指导教师:胡剑浩 2011年7月1日

设计背景: 数字电路的核心思想主要分为两部分:时序和逻辑。我们做的课程设计,以及我做的前几个自主设计主要都是基于时序部分的,对逻辑门电路的理解及应用几乎没有涉及。所以这次我想尝试用逻辑门电路制作一个4位2进制密码锁,以加深对逻辑门电路知识的理解。本次设计不用到FPGA及VHDL语言设计,只用到简单得逻辑门电路和74LS85芯片。 设计要求: 设计一个保险箱用的4位数字代码锁,该锁有规定的地址代码A、B、C、D4个输入端和一个开箱钥匙孔信号E的输入端,锁的密码由实验者自编。当用钥匙开箱时,如果输入的4个代码正确,保险箱被打开;否则,电路将发出警报(可用发光二极管亮表示)。 1、设计分析 对输入的地址A、B、C、D的值与对应的保险箱的4位密码进行比较,如果输入值与密码相等,则输出“Y=1”,此时密码锁打开,否则输出“Y=0”。且输出“Y=0”的时候电路发生警报,即二极管发光。对输入与密码的比较有两种方式,可以直接用异或门进行比较,也可以用数值比较器进行比较,开箱钥匙信号E 作为使能端,当E=1时,有正确的输出,E=0时,电路无有效输出。 2、设计原理图及芯片 (1)异或逻辑实现 异或门功能为:当两个输入相同时输出为“0”,当两输入不同时输出为“1”,所以异或门可以用来判断1位二进制代码是否相同。下图为异或逻辑实现原理图: 输入A 输入B 输出Y 0 0 0 0 1 1 1 0 1 1 1 0

4×4键盘及8位数码管显示构成的电子密码锁33要点

33.4×4键盘及8位数码管显示构成的电子密码锁1.实验任务 用4×4组成0-9数字键及确认键。 用8位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用LED发光二极管亮一秒钟做为提示,同时发出“叮咚”声;若密码不正确,禁止按键输入3秒,同时发出“嘀、嘀”报警声;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。 2.电路原理图 图4.33.1

3. 系统板上硬件连线 (1). 把“单片机系统”区域中的P0.0-P0.7用8芯排线连接到“动态数码显示”区域中的ABCDEFGH 端子上。 (2). 把“单片机系统“区域中的P2.0-P2.7用8芯排线连接到“动态数码显示”区域中的S1S2S3S4S5S6S7S8端子上。 (3). 把“单片机系统”区域中的P3.0-P3.7用8芯排线连接到“4×4行列式键盘”区域中的R1R2R3R4C1C2C3C4端子上。 (4). 把“单片机系统”区域中的P1.0用导线连接到“八路发光二极管模块”区域中的L2端子上。 (5). 把“单片机系统”区域中的P1.7用导线连接到“音频放大模块”区域中的SPK IN 端子上。 (6). 把“音频放大模块”区域中的SPK OUT 接到喇叭上。 4. 程序设计内容 (1). 4×4行列式键盘识别技术:有关这方面内容前面已经讨论过,这里不再重复。 (2). 8位数码显示,初始化时,显示“P ”,接着输入最大6位数的密码,当 密码输入完后,按下确认键,进行密码比较,然后给出相应的信息。在输入密码过程中,显示器只显示“8.”。当数字输入超过6个时,给出报警信息。在密码输入过程中,若输入错误,可以利用“DEL ”键删除刚才输入的错误的数字。 (3). 4×4行列式键盘的按键功能分布图如图4.33.2所示: 图4.33.2 5. C 语言源程序 #include unsigned char ps[]={1,2,3,4,5}; unsigned char code dispbit[]={0xfe,0xfd,0xfb,0xf7,

八位二进制数字密码锁

EDA课程设计报告书 题目:八位二进制数字密码锁 姓名:陈佳伟 班级:12级通信1 学号: 1215104003

目录 一、摘要......................................................................................................... 错误!未定义书签。 二、引言......................................................................................................... 错误!未定义书签。三.总体设计原理与内容 (2) 1.设计要求 (2) 2.设计方案 (2) 四.单元电路设计 (3) 五.软件设计 (5) 六.系统测试 (6) (1)仿真波形 (6) (2)数据分析 (6) 七、设计总结 (7) 八、参考文献 (8)

一、摘要: 数字控制的电子密码锁已经广泛应用在办公室、公司、宾馆、小区住宅等场所。 EDA技术的应用引起了电子产品系统开发的革命性变革。利用先进的EDA工具,基于硬件描述语言,可以进行系统级数字逻辑电路的设计。本文简述了VHDL语言的功能及其特点,并以8位串行数字锁设计为例,介绍了在QUARTUS II 7.2开发软件下,利用VHDL硬件描述语言设计数字逻辑电路的过程和方法。 二、引言: 电子密码锁系统主要由电子锁体、电子密匙等部分组成,一把电子密匙里能存放多组开锁密码,用户在使用过程中能够随时修改开锁密码,更新或配制钥匙里开锁密码。一把电子锁可配制多把钥匙。语音方面的广泛应用,使得具有语音播放的电子密码锁使用起来更加方便。语音密码锁的体积小、保密性能好、使用方便,是用在保险箱、电话或是房门上不可少的部分。 数字集成技术和电子设计自动化(E1ectronic Design Automation,EDA)技术的发展迅速,数字系统设计的理论和方法也在相应地变化和发展着。应用可编程逻辑器件(Programmable Logic Device,PLD)实现数字系统的设计,是目前利用EDA技术设计数字系统的潮流。利用基于EDA技术的设计方法,设计者只需对系统功能进行描述,就可在EDA工具的帮助下完成系统设计。这种设计方法以数字系统设计软件为工具,将测试码或测试序列测试验证后,将系统实

数字电子密码锁设计说明书

长春建筑学院 2018-2019(二) 《数字电子技术基础》课程设计说明书 专业:建筑电气与智能化 姓名:刘琦峰 班级:建电1701 学号:17 指导教师:孙萍张欣 日期:2019年5月27日-5月31日 城建学院

课程设计成绩评分表设计题目: 数字电子密码锁设计 核定成绩: 评阅教师:

目录 一、设计题目 (1) 二、整体方案设计 (2) 三、单元电路设计 (3) 四、总电路原理图及器件清单 (9) 五、仿真结果及分析 (10) 六、焊接与调试 (12) 总结 (14) 参考文献 (15)

一.设计题目 1、设计目的 (1)巩固和加深对电子电路基本知识的理解,提高综合运用本课程所学知识的能力; (2)培养根据设计需要选学参考书籍,查阅相关手册、图表和文献资料的自学能力; (3)通过电路方案的分析、论证和比较,设计计算和选取元器件、电路组装、调试和检测等环节,提高自身动手能力; (4)通过课程设计,培养独立设计能力、提高综合运用知识的能力,同时也有助于为以后的毕业设计打下坚实的基础; (5)随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲睐。 2、设计要求 (1)设计一个数字电子锁,有其预先设定好的密码,该密码可以修改。 (2)输入密码按确定键后,若密码正确则锁打开;若密码不正确则电路发出报警信号。任意输入密码而不按确定键的话电路不会有反应。 (3)任意输入密码而不按确定键的话电路不会有反应。 (4)打开的持续时间为Tx,警报持续时间也为Tx,即按下确定键到松开后10秒,按住确定键不放的话一直打开或报警。

EDA4位数字密码锁

摘要 随着数字集成技术和电子设计自动化(EDA)技术的迅速发展,数字密码锁应运而生。本文采用先进的EDA技术,利用QUARTUS Ⅱ工作平台和VHDL语言,设计了一种新型的数字密码锁,它不但可以完成锁具的基本功能,还能附加一些其他的智能,例如:报警、识别功能,数字密码锁具功能齐全,安全系数高,有机械锁无可比拟的优越性,它的造价成本低,易于操作,越来越受到众多客户的青睐,可以优先占领市场有利份额。 关键词:EDA技术 quartusⅡ工作平台 VHDL语言数字密码锁

目录 1 引言 (1) 1.1课程设计背景 (1) 1.2课程设计目的 (1) 1.3课程设计内容 (2) 2 数字密码锁设计 (2) 2.1系统设计 (2) 2.2模块功能 (2) 2.2.1控制模块 (2) 2.2.2比较模块 (3) 2.2.3寄存模块 (5) 3 仿真分析 (6) 3.1控制模块的仿真 (6) 3.2比较模块的仿真 (7) 3.3寄存模块的仿真 (8) 3.4系统的仿真波形 (9) 3.5系统的引脚锁定 (11) 4 总结 (11) 参考文献 (13)

1引言 1.1 课程设计背景 随着社会的发展和人们生活水平的提高,人们的安全意识的加强,安全防盗已成为社会问题。自古以来锁在人们的生活中扮演着重要的角色,人们对其要求也较高,希望锁既要安全可靠地防盗,又要使用方便。目前使用广泛的弹子锁由于要携带钥匙,经常更换锁芯等缺点,已经渐渐变得难以满足当前社会对于安全防盗的要求。而数字密码锁由于其高安全性、低成本、易操作、密码可更换等优点受到越来越多人的欢迎。 随着现代电子技术的迅速发展,ASIC 技术的日趋进步和完善,数字系统的硬件设计正朝着速度快、体积小、容量大、重量轻的方向发展。目前大部分密码锁采用单片机进行设计,电路比较复杂,性能不够灵活。而硬件描述语言VHDL的出现,则为设计者提供了一种用形式化方法来描述数字系统硬件电路的方法。VHDL 具有强大的系统描述能力、规范的程序设计结构、灵活的语句表达风格和多层次的仿真测试手段。VHDL 使得设计者可以进行更大、更复杂的数字系统的设计。 本文采用先进的EDA技术,利用QUARTUS Ⅱ工作平台和VHDL语言,设计了一种新型的密码锁。该密码锁具有密码预置和误码报警等功能,保密性好,远远大于以往的密码锁,使随机破译成功率几乎为零,编码可变,避免因人员的更替而使锁的保密级别下降且有利于用户编制易于记忆的密码,因而该数字密码锁具有体积小、功耗低、价格便宜、安全可靠,维护和升级都十分方便等优势。 1.2 课程设计目的 1. 掌握VHDL语言编程方法,通过实践加深对理论知识的理解。 2. 学会QuartusⅡ软件的使用方法。 3.掌握数字密码锁的设计方法。 4.掌握波形仿真,学会分析实验现象,提高分析问题的能力。

智能密码锁设计

湖南工程学院 课程设计 课程名称单片机原理及应用 课题名称智能密码锁设计 专业自动化 班级1291 学号 姓名 指导教师 2014 年12 月15 日

湖南工程学院 课程设计任务书 课程名称单片机原理及应用 课题智能密码锁设计 专业班级自动化1291 学生姓名聂利峰 学号201201029135 指导老师王迎旭李晓秀 审批 任务书下达日期2014 年12 月 1 日任务完成日期2014 年12 月15 日

目录 第1章概述 (1) 1.1 设计要求 (1) 1.2 目的及意义 (1) 第2章系统总体方案选择与说明 (2) 2.1系统硬件电路设计框图 (2) 2.2 工作原理 (2) 第3章硬件电路设计 (4) 3.1 时钟电路设计 (4) 3.2 开锁电路设计 (4) 3.3 复位电路设计.................................. .5 3.4 报警电路设计 (5) 3.5 键盘电路设计 (5) 3.6 LED数码管显示电路设计 (6) 3.7 密码存储电路设计 (7) 第4章应用软件设计 (9) 4.1软件设计思路 (9) 4.2各子程序设计 (9) 4.2.1 键盘扫描子程序设计 (9) 4.2.2 L E D显示子程序设计 (11) 4.2.3开锁子程序设计 (11) 4.2.3EEPROM闪存子程序设计 (11) 第5章硬件调试与结果分析 (13) 第6章小结..................................... 致谢............................................ 参考文献.......................................... 附录.......................................... 附录A:系统硬件电路原理图.................... 附录B:源程序清单.............................. 电气与信息工程系课程设计评分表....................

相关文档
最新文档