智能数字密码锁的设计与仿真

合集下载

电子密码锁的设计与实现

电子密码锁的设计与实现

电子密码锁的设计与实现一、实验目的1.进一步掌握键盘扫描和LED显示的程序设计.2.了解按键消抖的方法。

3.综合运用微机原理的软硬件知识。

二、实验内容与要求1.基本要求(1)具有密码输入功能,密码最多为6位;(2)设置退格键,以便删除输入错误的密码;(3)在输入的密码时数码管上只显示8,并根据输入位数依次横移;(4)设置确认键,当确认键按下后,判断输入密码是否正确;(5)当输入密码正确时,点亮发光二极管;当输入密码不正确时,发光二极管不亮并且蜂鸣器报警,重新输入,当三次密码输入不正确时,系统应锁定键盘10s。

2.提高要求将用户分为管理者和使用者,管理者拥有超级密码,可以修改其他人的密码。

使用者不能修改密码。

三、实验报告要求1.设计目的和内容2.总体设计3.硬件设计:原理图(接线图)及简要说明4.软件设计框图及程序清单5.设计结果和体会(包括遇到的问题及解决的方法)四、总体设计电子密码锁的原理是:从键盘输入一组密码,CPU把该密码和设置密码比较,对则将锁打开(不同锁的控制方式不一样,比如加电控制电磁铁抽回,从而打开),错则要求重新输入,并记录错误次数,如果三次错误,则被强制锁定并报警,除非超级密码或者其他的手段打开,比如延时一段时间。

初步设计思路如下:1.输入密码用矩形键盘,包括数字键和功能键,功能键包括退格键和确认键.2.LED数码管显示输入密码,但是只是输出显示符号8 .采用动态扫描输出。

3.用发光二极管模拟锁的情况,锁关时发光二极管灭,打开时发光二极管亮。

4.输入密码错误时报警,3次输入错误时键盘锁定10s,键盘无法接收数据。

软件的设计主要包括矩形键盘键值的读取、LED动态扫描输出程序、密码判断程序和报警程序.五、硬件设计根据设计思路,硬件电路可通过实验平台上的一些功能模块电路组成,由于实验平台上的各个功能模块已经设计好,用户在使用时只要设计模块间电路的连接,因此,硬件电路的设计及实现相对简单.完整系统的硬件连接如图1所示.硬件电路由LED数码管显示模块、按键模块、发光二极管电路和蜂鸣器模块组成。

仿真密码锁课程设计

仿真密码锁课程设计

仿真密码锁课程设计一、课程目标知识目标:1. 学生能理解密码锁的基本原理,掌握电子密码锁的组成结构及其功能。

2. 学生能描述仿真密码锁的设计过程,了解程序设计中的条件判断和循环结构。

3. 学生掌握基本的电子元件使用,如按钮、LED灯和蜂鸣器,并能运用到密码锁的制作中。

技能目标:4. 学生通过动手实践,能够操作相关的电子设备,进行仿真密码锁的组装与编程。

5. 学生能够运用逻辑思维和问题解决能力,设计并实现一个具备基本功能的仿真密码锁。

6. 学生通过团队协作,提高沟通与配合能力,共同完成密码锁的制作任务。

情感态度价值观目标:7. 学生培养对工程技术和创新设计的兴趣,增强探究未知领域的热情。

8. 学生在项目实施过程中,体验科学研究的严谨性,形成精益求精的工作态度。

9. 学生通过课程学习,认识到科技在生活中的应用,增强学以致用的意识,培养创新精神和实践能力。

二、教学内容本课程将围绕以下教学内容展开:1. 密码锁原理介绍:包括密码锁的工作原理、电子密码锁的组成及其功能。

- 相关教材章节:第三章“电子密码锁的基础知识”2. 电子元件知识:学习按钮、LED灯、蜂鸣器等基础电子元件的使用方法。

- 相关教材章节:第二章“常用电子元件”3. 程序设计基础:介绍条件判断、循环结构等基本编程概念。

- 相关教材章节:第五章“基础程序设计”4. 仿真密码锁设计与制作:指导学生进行仿真密码锁的组装、编程与调试。

- 相关教材章节:第六章“项目实践:仿真密码锁设计与制作”5. 团队协作与沟通:培养学生团队协作能力,提高沟通与配合技巧。

- 相关教材章节:附录“团队合作与沟通技巧”教学安排与进度:- 第一周:学习密码锁原理,了解电子密码锁的组成。

- 第二周:学习基础电子元件知识,熟悉相关元件的使用。

- 第三周:掌握程序设计基础,为密码锁编程做准备。

- 第四周:分组进行仿真密码锁设计与制作,期间穿插团队协作与沟通技巧训练。

- 第五周:完成仿真密码锁的制作,进行作品展示与评价。

电子密码锁的计算机仿真设计

电子密码锁的计算机仿真设计

1绪论在现代社会人们的日常生活中,各种电子密码锁的应用越来越广泛。

本次论文是先进行一个四位的电子密码锁的编程设计,然后运用MAX+PlusII 软件进行计算机仿真以确保实现密码锁功能。

本章将从以下几个方面先介绍一下电子密码锁的现状、发展情况,然后再简要介绍一下本次论文的研究方法和基本内容。

1.1课题背景及研究目的随着社会物质财富的日益增长和人们生活水平的提高,安全防盗已成为全社会最关心的问题之一。

锁具是房门,保险箱等的主要配件。

人们对锁的要求越来越高,既要安全可靠地防盗,又要使用方便。

目前,门锁主要使用弹子锁,而弹子锁由于结构上的局限,其钥匙容易丢失,已难以满足当前社会管理和防盗要求,特别是在人员经常变动的公共场所,如办公室、宾馆等地方。

保险箱主要使用机械密码锁,其结构较为复杂,制造精度要求高,成本高,且易出现故障。

针对这些锁具给人们带来的不便,电子密码锁应运而生。

电子密码锁具有结构简单,成本低,工作可靠,操作方便,保密度高等优点。

由于其自身的优势,越来越受到人们的青睐,可应用于家庭,办公室,保险柜等需要有安全保障的场合。

电子密码防盗锁用密码代替钥匙,不但省去了佩戴钥匙的烦恼,也从根本上解决了普通门锁保密性差的缺点。

如果采用4位密码,则密码组合可达104,每增加1位,密码组合就增加10倍;同时可设多组密码,其中有一组是管理员密码,可以增加用户密码又清除所有用户密码[1]。

电子密码锁的使用体现了人们消费水平、保安意识和科技水平的提高,而且避免了携带甚至丢失钥匙的麻烦。

本次论文利用MAX+PlusII 软件仿真工作平台和VHDL编程语言,设计了一种电子密码锁。

该电子密码锁具有预置密码和误码识别等功能,最终可用一片可编程逻辑器件FPGA/CPLD芯片实现,稍加修改就可以改变密码的位数和输入密码的次数,因而大大简化了系统结构,降低了成本,提高了系统的保密性和可靠性,升级和维护也都很方便,而且容易做成ASIC芯片,具有较好的应用前景。

智能电子密码锁的设计与实现-开题报告

智能电子密码锁的设计与实现-开题报告

起止日期 2021 年 12 月 20 日-12 月 31 日 2022 年 01 月 01 日-02 月 28 日
2022 年 3 月 01 日-4 月 05 日 2022 年 4 月 06 日-4 月 19 日 2022 年 4 月 20 日-4 月 26 日 2022 年 4 月 27 日-6 月 10 日
毕业设计开题报告

部:

业:

目:
电子工程系 电子信息工程 智能电子密码锁的设计与实现
2022 年 03 月 03 日
毕业设计开题报告
一.研究目的及意义 电子锁可以在日常生活和现代办公中,住宅与办公室的安全防范、单位的文件档案、
财务报表以及一些个人资料的保存等多种场合使用,大大提高了主人物资的安全性。 电子密码锁的种类有很多,有简易的电路产品,也有基于芯片的性价比较高的产品。
毕业设计开题报告
三.本课题要研究或解决的问题和拟采用的研究手段(途径) 要研究或解决的问题:
1.密码锁的输入功能。 2.电子密码锁具有密码存储功能。 3.使电子密码锁具有系统提示及状态显示等功能。 4.密码锁的警报提示功能。 拟采用的研究手段: 1.采用 4*4 键盘输入模块,分为密码输入键和几个功能按键。 2.采用 24C04 掉电存储电路,使电子密码锁具有密码存储功能。 3.通过 LCD1602 液晶显示电路模块来对系统状态进行实时显示。 4.采用蜂鸣器报警电路来实现密码锁的警报提示功能。 该设计由 AT89C51 单片机,24C04 掉电存储电路,单片机时钟电路,LCD1602 显 示电路,键盘和继电器模拟开锁电路组成。单片机负责控制整个系统的执行过程。 键盘矩阵模块分为密码输入按键与几个功能按键,用于完成密码锁输入功能; LCD1602 液晶显示电路模块用于完成对系统状态显示及操作提示功能和辅助报警与输 入提示;蜂鸣器报警电路用于完成输错密码时候的警报功能;密码存储模块用于完成掉 电存储功能,使修改的密码断电后仍能保存;复位电路用于完成系统的复位;单片机时 钟电路为单片机产生时序脉冲,单片机所有运算和控制过程都在同一时钟脉冲下驱动。

电子密码锁proteus仿真设计报告

电子密码锁proteus仿真设计报告

中国海洋大学———单片机课程实验设计报告设计题目:电子锁密码proteus仿真计姓名:班级:学号:任课教师:课时:一、实验设计功能描述本设计采用单片机为主控芯片,结合外围电路,组成**电子密码锁,用户想要打开锁,必先通过提供的键盘输入正确的密码才能将锁打开,密码输入错误有提示,为了提高安全性,当密码输入错误三次将报警。

密码可以由用户自己修改设定,锁打开后才能修改密码。

修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。

二、设计所用原器件主控芯片AT89S51、4*4 矩阵按键、LCD1602 显示器、蜂鸣器、24c04a芯片、存储芯片AT24C02、晶体振荡器三、硬件电路设计1、键盘输入部分由于本设计所用到的按键数量较多而不适合用独立按键式键盘。

采用的是矩阵式按键键盘,它由行线和列线组成,也称行列式键盘,按键位于行列的交叉点上,密码锁的密码由键盘输入完成,与独立式按键键盘相比,要节省很多I/O口。

2、密码存储部分用EPROM芯片AT24C02存储密码。

AT24C02是美国Atmel公司的低功耗CMOS型E2PROM,内含256×8位存储空间,具有工作电压宽(2.5~5.5 V)、擦写次数多(大于10000次)、写入速度快(小于10 ms)、抗干扰能力强、数据不易丢失、体积小等特点。

而且他是采用了I2C总线式进行数据读写的串行器件,占用很少的资源和I/O线,并且支持在线编程,进行数据实时的存取十分方便。

3、晶振部分AT89S51引脚XTAL1和XTAL2与晶体振荡器及电容C2、C1按图4.5所示方式连接。

晶振、电容C1/C2及片内与非门(作为反馈、放大元件)构成了电容三点式振荡器,振荡信号频率与晶振频率及电容C1、C2的容量有关,但主要由晶振频率决定,范围在0~33MHz之间,电容C1、C2取值范围在5~30pF 之间。

根据实际情况,本设计中采用12MHZ做为系统的外部晶振。

电工电子仿真实践课程设计数字密码锁仿真设计

电工电子仿真实践课程设计数字密码锁仿真设计

电工电子仿真实践课程设计数字密码锁仿真设计12020年4月19日%%%% 大学电工电子仿真实践课程设计7月 4日2 2020年4月19日电工电子仿真实践课程设计任务书课程电工电子仿真实践课程设计题目数字密码锁仿真设计专业电气工程及其自动化姓名学号主要内容:根据Multisim8软件仿真特性设计简易密码锁并验证其功能。

基本要求:1、要求设计一个简易的数字密码锁,其信号是给定的脉冲信号,是比较稳定的;2、设置三个正确的密码键,实现按密码顺序输入的电路。

密码只有按顺序输入后才能输出密码的正确信号;3、设置一个伪键,只要伪键按下后,密码锁都无法打开;4、每次只能接受四个按键信号,且第四个键只能是“确认”键,其它无效;5、能显示已输入键的个数;6、第一次密码输错后,能够输入第二次。

但连续输入错码,密码锁将被锁住,必须系统操作员解除(复位)。

主要参考资料:[1] 梁宗善.新型集成块应用[M].武汉:华中理工大出版社, .[2] 陈有卿.实用555时基电路300例[M].北京:中国电力出版社, .[3] 沈任元勇.数字电子技术基础[M].北京:机械工业出版社, .32020年4月19日[4] 陈松.数字逻辑电路[M].南京:东南大学出版社, .6.[5] 张庆双.实用电子电路200例[M].北京:机械工业出版社, .完成期限 .6.30—— .7.4指导教师专业负责人7 月4日42020年4月19日文档仅供参考,不当之处,请联系改正。

目录1 设计 (1)2 方案选择与电路原理图 (1)2.1 按键信息锁存的选择 (1)2.2 按键次数计数器的选择 (2)2.3 密码判别电路的选择 (2)2.4 设计思路及原理 (2)3 元件选取 (4)4 设置分析与仿真 (5)4.1 顺序控制电路 (5)4.2 计数电路 (7)4.3 防抖电路 (8)4.4 锁死电路 (8)4.5 完整电路 (9)5 仿真结果分析 (10)6 总结 (11)参考文献 (13)12020年4月19日。

基于单片机的电子智能密码锁

基于单片机的电子智能密码锁

基于单片机的电子智能密码锁电子智能密码锁是一种集密码输入、识别、控制和驱动电机等功能于一体的安全装置。

本文将介绍基于单片机技术的电子智能密码锁的原理和设计。

一、引言随着科技的不断发展,传统钥匙锁已经逐渐被电子智能密码锁取代。

电子智能密码锁结合了密码学、电子技术和计算机技术,提供了更高的安全性和便捷性。

本文将介绍基于单片机的电子智能密码锁的设计与实现。

二、原理介绍基于单片机的电子智能密码锁主要由以下几个部分组成:键盘输入模块、显示模块、控制模块和电机驱动模块。

其中,键盘输入模块负责接收用户输入的密码,显示模块用于显示密码输入和开锁状态,控制模块通过对输入密码的处理来判断是否开锁,电机驱动模块则用于控制门锁的开关。

三、设计步骤1. 系统初始化在电子智能密码锁启动时,进行系统的初始化工作,包括对系统各个模块的初始化和参数的设置。

2. 用户输入密码用户通过键盘输入模块输入密码,密码可以采用数字、字母或其他特定字符,密码长度根据设计要求设置。

3. 密码处理与验证控制模块接收到密码后,对密码进行处理和验证。

处理可以包括对密码进行加密后再进行比对,以增加安全性。

4. 开锁控制如果密码验证通过,控制模块将发送开锁信号给电机驱动模块,电机驱动模块控制门锁的开关动作。

5. 显示与提示显示模块负责显示密码输入和开锁状态,以及提示用户的操作结果,例如密码错误的提示。

6. 安全性考虑为了增强电子智能密码锁的安全性,可以考虑添加如下功能:密码错误多次后自动报警、针对暴力破解的保护机制等。

四、应用场景基于单片机的电子智能密码锁广泛应用于家庭、办公室、酒店等地方的门锁系统中。

它不仅提供了开锁便捷和安全性,还可以方便地进行密码的修改和管理。

五、总结基于单片机的电子智能密码锁通过集成密码输入、识别、控制和驱动电机等功能,成为了传统钥匙锁的理想替代品。

通过合理的设计和实现,电子智能密码锁可以提供更高的安全性和便捷性,更好地满足人们对门锁系统的需求。

数电电子密码锁课程设计

数电电子密码锁课程设计

数电电子密码锁课程设计一、课程目标知识目标:1. 学生能理解数字电子密码锁的基本原理,掌握二进制编码、逻辑门电路等基础知识。

2. 学生能运用所学知识,设计并实现一个简单的数字电子密码锁。

技能目标:1. 学生能运用逻辑门电路设计出正确的密码锁电路,并能够进行电路仿真。

2. 学生能通过实践操作,掌握数字电路的调试与排错方法。

情感态度价值观目标:1. 学生培养对电子技术的兴趣,激发创新意识和实践能力。

2. 学生在团队协作中,学会沟通与交流,培养合作精神和解决问题的能力。

3. 学生意识到电子技术在日常生活中的应用,认识到科技发展对生活的影响。

课程性质:本课程为实践性课程,强调理论知识与实际操作相结合,提高学生的动手能力和创新能力。

学生特点:初三学生已具备一定的物理知识和电子技术基础,对新鲜事物充满好奇,但需要引导和激发。

教学要求:结合课本内容,注重实践操作,引导学生将理论知识运用到实际中,培养解决问题的能力。

将课程目标分解为具体的学习成果,以便于教学设计和评估。

二、教学内容1. 理论知识:- 二进制编码原理及转换方法- 逻辑门电路的种类、功能及相互关系- 数字电路的基本组成及工作原理2. 实践操作:- 设计数字电子密码锁的电路图- 选用合适的逻辑门电路进行密码锁电路搭建- 进行电路仿真,验证密码锁功能的正确性3. 教学大纲:- 第一阶段:讲解二进制编码原理、逻辑门电路知识,使学生掌握数字电路基础知识。

- 第二阶段:指导学生设计数字电子密码锁电路图,培养学生动手设计能力。

- 第三阶段:组织学生进行实践操作,搭建密码锁电路,并进行调试与排错。

- 第四阶段:总结课程内容,展示学生作品,进行交流与评价。

4. 教材章节:- 《电子技术基础》第三章:数字电路基础- 《电子技术基础》第四章:逻辑门电路及其应用教学内容安排和进度:- 理论知识:2课时- 实践操作:4课时- 课程总结与评价:1课时教学内容注重科学性和系统性,结合课程目标,确保学生能够将所学知识运用到实际操作中,培养其创新能力和实践能力。

毕业设计毕业论文基于单片机的电子密码锁设计与仿真

毕业设计毕业论文基于单片机的电子密码锁设计与仿真

本科生毕业论文基于单片机的电子密码锁设计与仿真独创性声明本人郑重声明:所呈交的毕业设计是本人在指导老师指导下取得的研究成果。

除了文中特别加以注释和致谢的地方外,设计中不包含其他人已经发表或撰写的研究成果。

与本研究成果相关的所有人所做出的任何贡献均已在设计中作了明确的说明并表示了谢意。

签名:年月日授权声明本人完全了解许昌学院有关保留、使用本科生毕业设计的规定,即:有权保留并向国家有关部门或机构送交毕业设计的复印件和磁盘,允许毕业设计被查阅和借阅。

本人授权许昌学院可以将毕业设计的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编设计。

本人设计中有原创性数据需要保密的部分为(如没有,请填写“无”):无签名:年月日指导教师签名:年月日摘要在现代家庭安全防范领域,具有电子防盗报警功能的电子密码锁将逐步取代传统的机械式密码锁,克服机械式密码锁密码位数少,安全性能差的缺点。

随着当今大规模集成芯片技术的发展,基于单片机控制而设计的电子密码锁,不仅提高了密码位数、实现密码的智能管理,而且由于价格低廉,适合大众化家庭使用,使得电子密码锁的使用日益广泛。

本文介绍一种以AT89C52作为主控中心,结合键盘输入、LCD液晶显示、并具有掉电密码保护、密码防试探报警功能的电子密码锁。

通过在PROTEUS仿真软件上的检测论证,该设计简单易行,且成本低廉,实用性较强,适合在许多场合使用。

关键词:电子密码锁;AT89C52;LCD液晶显示;PROTEUS;ABSTRACTIn the modern family security area, a lock with electronic alarm function will gradually replace traditional mechanical trick lock, overcome the disadvantages of mechanical trick lock ,such as the passwords digits less,safety performance poor. With the large scale integrated chip technology development, the electronic combination lock which designs based on single-chip microcomputer control of , not only increased the password digits, and intelligent passwords management,but also for the price is low, suitable for general family use, makes itwill be widely used.This paper introduces a kind of electronic combination lock,which based on AT89C52 as the master center,combine with keyboard input, LCD, having the function of password protection when power off and code alarm, against Password probe. Checked on the PROTEUS simulation software test , this design has the advantages of simplicity,low cost and strong practical properly ,suitable for most occasions.Key words:Electronic combination lock;AT89C52;LCD;PROTEUS;目录1 绪论 (1)1.1 锁的发展简介 (1)1.2 电子密码锁的基本原理 (1)1.3 电子密码锁的结构图 (2)2 电子密码锁的硬件模块介绍 (2)2.1 AT89C52主控模块 (2)2.1.1 AT89C52简介 (2)2.1.2主要特性 (3)2.1.3引脚介绍 (3)2.2键盘设计 (5)2.3电源电路设计 (5)2.4 LCD液晶显示 (6)2.4.1 LM016L简介 (6)2.4.2 引脚功能及时序选择 (7)2.5门锁驱动电路 (7)2.6报警器的设计 (8)2.7掉电密码保护部分 (9)2.8电子密码锁仿真电路图 (11)3 电子密码锁的软件部分 (11)3.1概述及主程序 (11)3.2各模块功能介绍 (13)3.2.1系统初始化模块: (13)3.2.2键盘扫描和识别子模块: (13)3.2.3开锁程序流程: (14)3.2.4密码设置 (15)3.2.3 显示子模块 (16)4仿真结果及程序 (17)4.1仿真平台介绍 (17)4.2仿真结果 (17)5 设计总结 (21)参考文献 (22)附录程序 (23)致谢 (41)1 绪论1.1 锁的发展简介随着社会的发展和人民生活水平的不断提高,人们的安全防范意识不断提高,锁在人民日常生活中扮演着越来越重要的角色。

智能密码锁课程设计

智能密码锁课程设计

智能密码锁课程设计一、课程目标知识目标:1. 让学生理解智能密码锁的基本原理及其在生活中的应用。

2. 掌握智能密码锁涉及的基础电子元件、电路知识及编程逻辑。

3. 了解智能密码锁的安全性分析及其防范措施。

技能目标:1. 培养学生运用所学知识设计和制作简易智能密码锁的能力。

2. 提高学生团队协作、问题解决和创新思维的能力。

3. 培养学生运用信息技术工具进行资料查询、数据处理和报告撰写的能力。

情感态度价值观目标:1. 培养学生对智能科技的兴趣和好奇心,激发其探索精神。

2. 增强学生的安全意识,使其认识到科技在生活中的重要作用。

3. 培养学生尊重他人知识产权,树立正确的价值观。

课程性质:本课程为实践性强的科技制作课程,结合电子、电路、编程等多学科知识,旨在培养学生的动手能力、创新思维和团队协作精神。

学生特点:六年级学生具备一定的科学知识基础和动手能力,对新鲜事物充满好奇,喜欢挑战性任务,但注意力集中时间有限。

教学要求:教师需采用启发式、任务驱动式教学方法,引导学生主动探究、合作学习,注重培养学生的实践能力和创新精神。

同时,关注学生的个体差异,给予个性化指导,确保课程目标的达成。

通过课程学习,学生能够具备设计制作简易智能密码锁的能力,并在实践中体会科技带来的乐趣。

二、教学内容1. 基础知识学习:- 介绍智能密码锁的原理与结构,涉及电子元件(如开关、按键、显示屏等)的基本功能。

- 引导学生学习相关的电路知识,如串并联电路、数字电路等。

- 智能密码锁编程逻辑,包括条件判断、循环结构等基本编程概念。

2. 实践操作环节:- 设计并制作简易智能密码锁,培养学生动手实践能力。

- 通过团队合作,进行智能密码锁的编程与调试,提高问题解决能力。

3. 安全性与防范措施:- 分析智能密码锁的安全漏洞,探讨常见的安全问题及解决方案。

- 介绍加密技术在智能密码锁中的应用,增强学生的安全意识。

4. 教学内容安排与进度:- 第一周:学习智能密码锁的基础知识,了解相关电子元件及电路原理。

数字密码锁的设计与仿真

数字密码锁的设计与仿真

课程设计报告题目:数字密码锁的设计与仿真学生姓名:王永学生学号:**********系别:电气信息工程学院专业:自动化(对口)届别:2014指导教师:孙静1课程设计的任务与要求 (1)1.1课程设计的任务 (1)1.2 课程设计的要求 (1)1.3 课程设计的研究基础 (1)2 数字密码锁系统方案制定 (2)2.1 方案提出 (2)2.2 方案论证 (2)3 电子密码锁系统方案设计 (2)3.1 密码输入电路的设计 (2)3.2 密码修改电路的设计 (4)3.3密码检验模块 (5)3.4开锁模块电路设计 (7)3.5报警模块 (7)4 电子密码锁系统的仿真和调试 (8)4.1 仿真软件介绍 (8)4.2 系统仿真图 (10)5 总结 (12)6 参考文献 (13)电气信息工程学院制2013年3月数字密码锁电路的设计与仿真学生:王永指导教师:孙静电气信息工程学院自动化专业1课程设计的任务与要求1.1课程设计的任务1、巩固和加深对电子电路基本知识的理解,提高综合运用本课程所学知识的能力。

2、培养根据设计需要选学参考书籍,查阅相关手册、图表和文献资料的自学能力。

3、通过电路方案的分析、论证和比较,设计计算和选取元器件、电路组装、调试和检测等环节,初步掌握简单实用电路的分析方法和工程设计方法。

4、学会简单电路的实验调试和性能指标的测试方法,提高学生动手能力和进行数字电子电路实验的基本技能1.2 课程设计的要求1).设计一个数字锁,每把锁都有其预先设定好的(四位二进制数)开锁密码,在一个开锁控制信号作用下用该密码可以打开锁;2).开锁时,其预先设定好的(八位二进制数)代码与(八位二进制代码)开锁密码信号相符,且开锁控制信号有效时,锁打开;3).若不符,电路将发出声,光报警信号;4).不开锁时,锁关闭。

1.3 课程设计的研究基础逻辑电路模拟电路Protues软件2 数字密码锁系统方案制定2.1 方案提出随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。

毕业设计--基于FPGA的电子密码锁的设计论文(带仿真)

毕业设计--基于FPGA的电子密码锁的设计论文(带仿真)

摘要基于FPGA设计的电子密码锁是一个小型的数字系统,与普通机械锁相比, 具有许多独特的优点: 保密性好, 防盗性强, 可以不用钥匙, 记住密码即可开锁等。

目前使用的电子密码锁大部分是基于单片机技术, 以单片机为主要器件, 其编码器与解码器的生成为软件方式。

在实际应用中, 由于程序容易跑飞, 系统的可靠性能较差。

本文介绍一种基于现场可编程门阵列FPGA 器件的电子密码锁的设计方法采用VHDL语言对系统进行描述,并在FLEX10K10LC84-4上实现。

系统所实现的功能:用户给电子密码锁设定一个密码,当使用本机键盘开锁时,该密码与用户设定的密码比较,如果密码正确,则开锁;如果密码不正确,则允许用户重新输入密码,最多可输入三次,若三次都不正确,则扬声器报警,直到按复位键才允许再次输入代码。

通过仿真调试,利用可编程器件FPGA的电子密码锁的设计基本达到了预期目的。

当然,该系统在一些细节的设计上还需要不断的完善和改进,特别是对系统的扩展有很好的实用和设计的价值。

关键词:现场可编程门阵列, 硬件描述语言, 电子密码锁, 扬声器AbstractFPGA-based design of the electronic code lock is a small digital system, electronic password lock compared with ordinary mechanical locks, with many unique advantages: good privacy, security and strong, can not key to remember passwords to unlock, and so on. At present the use of the electronic code lock on most of SCM technology to SCM as the main devices, encoders and decoders of Health and the software approach. In practice, since the process easy run to fly, the reliability of the system can be poor. Based on this paper, a field programmable gate arrays FPGA devices electronic password lock design, VHDL language used to describe the system and achieve FLEX10K10LC84-4.Implementation of the system features: users of electronic password lock to set a password, when using the keyboard unlock the machine, the user password and set the password, if the correct password, then unlock if the password is not correct, allows Users to enter a password, can enter up to three times, three times if not correct, the speaker alarm, until the reset button only allowed to re-enter the code.The simulation tests using programmable devices FPGA electronic password lock the basic design to achieve the expected goal. Of course, some of the details of the system in the design of the need to constantly refined and improved, in particular the expansion of the system have a good design and practical value.Key words:FPGA , VHDL, electronic password lock , speaker目录摘要 (I)ABSTRACT (II)目录 (III)1绪言 (1)1.1课题背景 (1)1.2课题研究的目的和意义 (1)1.3国内外概况 (2)1.4课题的主要研究工作 (3)2FPGA的相关介绍 (4)2.1可编程逻辑器件 (4)2.2FPGA的简介 (4)2.3FPGA的应用特点 (5)2.4FPGA的应用前景 (6)3基于FPGA设计的硬件描述语言VHDL (8)3.1VHDL语言简介 (8)3.2VHDL语言的特点 (8)3.3VHDL语言的优点 (8)3.4 VHDL语言的基本结构 (9)3.5VHDL语言的应用 (10)4系统设计方案的研究 (11)4.1系统功能需求分析 (11)4.2系统实现方案的论证比较 (11)4.3系统方案的总体设计 (11)4.3.1系统原理框图 (11)4.3.2总体设计原理 (12)5系统硬件设计 (13)5.1系统的硬件模块实现 (13)5.2基于FPGA的设计 (13)5.2.1主控芯片EPF10K10LC84-4的介绍 (13)5.2.2FPGA逻辑功能结构及开发 (14)5.3键盘控制电路结构与原理 (14)5.4LED显示器结构与原理 (15)5.5报警电路 (17)6系统的软件设计 (18)6.1系统主控制流程框图 (18)6.2键盘扫描程序框图 (19)6.3获取键值程序框图 (20)6.4解码、报警模块 (21)7系统的原理实现 (22)7.1系统的层次化设计 (22)7.2顶层图形设计 (22)7.3系统仿真演示结果 (23)总结与展望 (24)致谢 (25)参考文献 (26)附录 (28)1 绪言系统以利用可编程器件实现电子密码锁的设计为研究背景、现状以及发展方向,明确指出了电子密码锁面临的问题和所解决的方法。

关于数字电路密码锁仿真的设计

关于数字电路密码锁仿真的设计

关于数字电路密码锁仿真的设计摘要:为了保证安全,数字电路密码锁在现代社会得到了广泛的应用。

本文旨在设计一款数字电路密码锁,并进行相应的仿真。

首先,本文详细介绍了数字电路密码锁的原理、构成和应用。

然后,设计了数字电路密码锁的具体电路,包括输入、输出、存储和控制电路等。

最后,通过软件仿真的方式,验证了数字电路密码锁的正确性和可行性。

仿真结果表明,该数字电路密码锁具有高安全性、稳定性和可靠性,可以满足各种实际应用的需要。

关键词:数字电路,密码锁,仿真,安全性,稳定性,可靠性正文:一、引言随着社会进步和科技发展,电子产品得到了广泛的应用,其中数字电路密码锁作为保障人身财产安全的重要一环,在各行各业都得到了广泛的应用。

数字电路密码锁是一种基于数字逻辑和密码学原理而设计的具有高安全性、稳定性和可靠性的密码锁,被广泛用于保险柜、银行保险箱、闸机、门禁等场合。

本文旨在设计一款数字电路密码锁,并进行相应的仿真,以验证其正确性和可行性。

二、数字电路密码锁的原理与构成数字电路密码锁是一种基于数字电路技术和密码学原理而设计的密码锁。

其主要由输入、输出、存储和控制电路组成。

其中,输入电路负责接收用户输入的密码信息,输出电路负责输出开锁信号或错误提示信号,存储电路负责存储正确的密码信息,控制电路负责控制整个密码锁的运行和管理。

数字电路密码锁的原理是通过密码学原理,采用数字电路技术实现密码信息的加密、解密和验证。

其工作过程如下:用户输入密码信息后,输入电路将密码信息传输给存储电路进行验证。

在验证过程中,存储电路会将用户输入的密码信息进行加密处理,然后与存储的正确密码信息进行比较。

若用户输入的密码信息与存储的正确密码信息相同,则输出电路输出开锁信号,否则输出错误提示信号。

整个过程需要控制电路进行统一的协调和管理。

三、数字电路密码锁的设计与仿真本文设计的数字电路密码锁具有高安全性、稳定性和可靠性。

其电路结构如图1所示:[插入图片:数字电路密码锁的电路图]图1 数字电路密码锁的电路图数字电路密码锁的具体电路包括输入电路、输出电路、存储电路和控制电路等。

电子锁设计仿真实习报告

电子锁设计仿真实习报告

电子锁设计仿真实习报告一、实习目的本次实习旨在通过使用Proteus仿真软件,设计并实现一个基于51单片机的电子密码锁。

通过实践,加深对单片机原理、模拟电子技术基础等理论知识的理解,提高动手能力和问题解决能力。

二、实习内容1. 设计分析:明确电子密码锁的功能需求,包括密码输入、密码判断、密码修改、密码保存等。

2. 系统结构:设计电子密码锁的系统结构,包括单片机芯片、矩阵键盘、LCD显示模块、掉电存储模块、报警机构和开锁机构。

3. 仿真图:根据系统结构,在Proteus软件中绘制仿真图,包括单片机、矩阵键盘、LCD显示模块、掉电存储模块等。

4. 程序编写:根据设计分析和仿真图,使用KEIL软件编写单片机程序,实现电子密码锁的功能。

5. 联合仿真:将编写好的程序与Proteus仿真图进行联合仿真,调试并验证电子密码锁的功能。

三、实习过程1. 设计分析:通过讨论和查阅资料,明确电子密码锁的功能需求,并确定系统结构。

2. 系统结构:根据设计分析,确定系统结构,并绘制系统框图。

3. 仿真图:在Proteus软件中,根据系统结构,绘制包括单片机、矩阵键盘、LCD 显示模块、掉电存储模块等的仿真图。

4. 程序编写:根据设计分析和仿真图,使用KEIL软件编写单片机程序,实现电子密码锁的功能。

5. 联合仿真:将编写好的程序与Proteus仿真图进行联合仿真,调试并验证电子密码锁的功能。

四、实习成果通过本次实习,成功设计并实现了基于51单片机的电子密码锁。

在仿真图中,单片机、矩阵键盘、LCD显示模块、掉电存储模块等均能正常工作,实现了密码输入、密码判断、密码修改、密码保存等功能。

在联合仿真过程中,调试并验证了电子密码锁的功能。

五、实习总结通过本次实习,对单片机原理、模拟电子技术基础等理论知识有了更深入的理解,动手能力和问题解决能力得到了提高。

同时,也认识到了电子设计过程中的关键环节,如系统结构设计、程序编写和联合仿真等。

智能数字密码锁的设计与仿真

智能数字密码锁的设计与仿真

[1]张顺兴,黄丽亚,等.数字电路与系统设计[M]. 南京:东南大学出版社,2004.
[2]王振红.VHDL数字电路设计与应用实践教程[M]. 北京:机械工业出版社,2003:76—80.
[3]赵鑫,蒋亮,等.VHDL与数字电路设计[M].北京 机械工业出版社,2005.
[4]Pedroni,V.A..VHDL数字电路设计教程——国外电 子与通信教材系列[M].乔庐峰,等,译.北京: 电子工业出版社,2005. (责任编辑陈晓明)
智能密码锁充分利用了GEXIN EDAPRO/240H 实验仪软、硬件资源,引入了智能化分析功能,提 高了系统的可靠性和安全性。
3综合仿真
综合模块的组装完全按照原理图输入方式设计 成顶层图形文件,再经编译、仿真、下载完成硬件 设计。在进行数字密码锁设计时,对各功能模块进 行了划分,通过编程实现各部分功能,利用MAX +pluslI软件的功能仿真验证和调试,最后按照设 计初期的系统结构和模块划分图连接各个功能模 块,最终完成整个数字密码锁系统软件部分的综合 设计。综合模块的仿真测试是建立在对各子模块的 功能仿真结果分析都正确的基础上的。图3为此数 字密码锁系统的综合仿真连线图。
参考文献(4条) 1.张顺兴.黄丽亚 数字电路与系统设计 2004 2.王振红 VHDL数字电路设计与应用实践教程 2003 3.赵鑫.蒋亮 VHDL与数字电路设计 2005 4.Pedroni,V.A.乔庐峰 VHDL数字电路设计教程--国外电子与通信教材系列 2005
相似文献(6条)
1.期刊论文 刘钰.张有志 一种用VHDL语言设计的数字密码锁 -信息技术与信息化2004,""(4)
0 引言
密码锁是实际应用极为广泛的一种数字电路, 它的主要功能是用来对某些操作进行加密保护,目 的是避免无权人员使用某些设施或者进行越权操 作,例如银行自动柜员机、自动售货机、门卡系统 或者保险柜中都含有这种密码锁。在电子技术飞速 发展的今天,具有防盗报警等功能的电子密码锁代 替弹子锁和密码量少、安全性差的机械式密码锁已 是必然趋势。电子密码锁具有机械锁无可比拟的优 越性,它不但可以完成锁本身的功能,还可以兼有 多种功能,如记忆、识别、报警等,电子密码锁以 其安全性高、成本低、功耗低、易操作等优点受到 越来越多人的欢迎。

电子密码锁的设计、仿真及实验

电子密码锁的设计、仿真及实验

课题一电子密码锁设计、仿真与实验学习目标:学会采用由SSI、MSI器件构建电子密码锁电路,掌握组合逻辑电路的一般设计方法;学会利用EDA软件(Proteus)对电子密码锁电路进行仿真;掌握电子密码锁电路的安装及调试方法。

一、任务与要求设计由编码器、集成逻辑门电路、声光报警指示电路构成的密码锁电路,研究门电路的接口与驱动技术、学习组合逻辑电路的设计方法;用Proteus软件仿真;实验测试逻辑功能。

具体要求如下:(1)密码锁电路由密码输入电路、密码设置电路和密码控制电路组成,密码输入及密码设置均采用十进制数形式,密码输入通过键盘或按键输入。

密码设置通过开关输入。

(2)如果输入的密码与预先设定的密码相同,则保险箱被打开,密码控制电路的输出端E=1,F=0;否则电路发出声、光报警信号,即输出端E=0,F=1。

(3)实验时,“锁被打开”的状态可用绿色发光二极管指示;声、光报警可分别用红色发光二极管及蜂鸣器指示。

(4)写出设计步骤,画出最简的逻辑电路图。

(5)对设计的电路进行仿真、修改,使仿真结果达到设计要求。

(6)安装并测试电路的逻辑功能。

(7)选做内容:如果考虑一个开锁用的钥匙插孔输入端G,当开箱时(G=1),密码输入才有效,试在上述电路基础上修改该电路。

二、课题分析及设计思路(1)密码输入电路及密码设置电路的设计思路由于密码输入及密码设置均采用十进制数形式,故可利用8421BCD码编码器分别实现,以一位密码输入及密码设置为例,其实现框图如下:8421BCD码输出ABCD图1 密码输入及密码设置电路的实现框图(2)密码控制电路的设计思路分析以上设计任务与要求,密码控制电路的实现框图如下:图2 密码控制电路的实现框图相应的真值表如表1所示,由此可得输出逻辑函数表达式:+⋅==1111D C B A D C B A F E +⋅1111D C B A D C B A +⋅1111D C B A D C B A1111D C B A ABCD ⋅+采用代数化简可得:)()()()(1111D D C C B B A A F E ⊕⋅⊕⋅⊕⋅⊕==当然,根据上述密码控制电路的功能和异或门的特点,也很容易直接得到上述输出函数的逻辑表达式,由上述逻辑表达式可得到相应的逻辑电路图。

电子密码锁的设计与仿真

电子密码锁的设计与仿真

电子暗码锁的设计与仿班级:姓名:学号:1、设计根本请求(1)设计一个数字电子锁,有其预先设定好的暗码,该暗码可以修正.(2) 输入暗码按肯定键后,若暗码准确则锁打开(此设计用发光二极管S暗示锁,锁打开就是点亮发光二极管S);若暗码不准确则电路发出报警旌旗灯号(用放光二级管J,报警就是点亮放光二级管J).随意率性输入暗码而不按肯定键的话电路不会有反响.(3)随意率性输入暗码而不按肯定键的话电路不会有反响.(4)打开的中断时光为Tx,警报中断时光也为Tx,即按下肯定键到松开后10秒,按住肯定键不放的话一向打开或者报警.2.设计思绪1.用按键输入四位十进制数字,输入暗码要存储.2.比较输入暗码和原始暗码.当输入准确暗码时,给出开锁旌旗灯号,开锁旌旗灯号用一个绿色指导灯暗示,绿灯亮暗示暗码输入准确;假如输入暗码不准确,用红灯暗示.3.锁的开关用红灯和绿灯暗示,一次只能亮一盏.红灯亮.绿灯灭暗示关锁,绿灯亮.红灯灭暗示开锁.4.设置倒计时电路和自锁电路.假如暗码在5s内未能输入准确则发出报警声,并且自锁电路.5.设置暗码设置开关,开封闭合后,许可设置暗码,设置好暗码后,打开此开关.6.须要在输入暗码开端时辨认输入,并由此触发计时电路.用74LS147译码器来把按键输入转化为二进制.经由过程8片四位存放器74LS194实现暗码功效,个中四片用来存储预置暗码,另四片则用来存储输入的暗码.当暗码开端输入时开端计时,经由过程74LS192计数器实现计时功效;然后在暗码输入时代,用74LS138数据选择器来选片存储.数据选择器的输入端又一个两位的二进制的加法计数器来掌握,当键盘有按键输入时计数器就加1,当一个按键按完后会轮到下一个芯片存储.自锁功效应用74LS138来掌握.经由过程四片74LS85芯片断定原始暗码和输入暗码是否雷同,接着用指导灯来暗示暗码的输入准确与否,假如暗码没有输入准确的话,则红灯亮,不然则绿灯亮.若是没在规准时光输入准确暗码,则会发出警报旌旗灯号(蜂鸣器响)3.设计方框图4.重要元器件及功效表5.所用器件6.仿真电路 开锁的仿真 预先将译码器的Y0接口和D 触发器的D 接口衔接,即选择暗码为000000.输入暗码000000(摇动逻辑开关S1-S6)后,按一下确认键(S10),即可以看到LED1 亮了,即电路为开锁修正暗码 暗码准确暗码错 误确认按钮三位暗码状况,此绿灯亮中断11秒的时光,这与理论剖析一致.若一向按着确认键(S10)不放,则LED1 一向亮,松开确认键(S10)11秒后,绿灯熄灭.这也就证实的,开锁部分仿真成功.如图开锁仿真.报警的仿真预先将译码器的Y0接口和D触发器的D接口衔接,即选择暗码为000000.输入暗码100000(摇动逻辑开关S1-S6)后,按一下确认键(S10),即可以看到LED2 亮了,即电路为报警状况,此红灯亮中断11秒的时光,这与理论剖析一致.若一向按着确认键(S10)不放,则LED2 一向亮,松开确认键(S10)11秒后,红灯熄灭.这也就证实的,报警部分仿真成功.如图报警仿真.7.总结经由过程此次数字电路课程设计,让我深刻懂得各芯片的功效电路并充分应用它们解决我们日常问题.并且也让我明确电路各元件之间工作不单要分工合作,也要让它们之间互相通信,使得电路中各部分调和工作.在设计电路时,起首要想到的是要解决什么问题,然后把问题划分为几个小问题,每个小问题用一个或几个模块来实现它的功效.像这个电子暗码锁一样,要设计一个暗码锁,先要把暗码锁的各个功效离开,分离用不合电路来解决它.因为暗码锁每个模块都只是解决一个小问题,所以要实现暗码锁这全部功效时就要把各个模块充分挪用起来,让它们有机联合,配合完成暗码锁这个大功效.像按键辨认模块那样,一有按键被按下去它就辨认旌旗灯号,假如是在暗码输入阶段的话,它就会向计时电路发送旌旗灯号使计时电路工作.而自锁功效的功效也是要前提才触发,红灯亮且计时电路已经计时完毕才会触发自锁功效.最奇妙的照样存放器的读写功效实现.它分一个数据线,一个地址线.数据线是共用的,地址线是独用的,应用地址线来掌握各个存放器的读写功效.总的来说,一个暗码锁是一个整体,它要它各自的部分调和工作才干构成一个完全的一个整体.。

基于VHDL的电子密码锁设计与仿真

基于VHDL的电子密码锁设计与仿真

本科毕业论文(设计)论文(设计)题目:基于VHDL的电子密码锁设计与仿真学院:计算机科学与信息专业:信息安全班级: 2007 级学号: 070806110221学生姓名:姜峰指导教师:栾岚年月日贵州大学本科毕业设计诚信责任书本人郑重声明:本人所呈交的毕业论文(设计),是在导师的指导下独立进行研究所完成。

毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。

特此声明。

设计作者签名:日期:目录中文摘要 .................................................................................................................................. I V 关键词 ...................................................................................................................................... I V Abstract .. (V)Keywords (V)第一章引言 (1)1.1 设计目的 (1)1.2 设计意义 (1)1.3 设计要求 (2)1.4 相关领域概述 (3)1.4.1 Quartus II 简介 (3)1.4.2 CPLD简介 (4)第二章开发方案与论证 (5)2.1 开发方案 (5)2.1.1 并行开发方案 (5)2.1.2 串行开发方案 (6)2.2 方案论证 (6)第三章电路模块功能设计 (9)3.1 受控电路 (9)3.1.1 键盘编码电路模块 (9)3.1.2按键消抖电路模块 (10)3.1.3密码比较电路模块 (11)3.1.4密码比较计数器电路模块 (11)3.1.5密码预置电路模块 (12)3.1.6错误报警电路模块 (12)3.1.7触发器电路模块 (13)3.2 控制器电路 (13)第四章详细设计与模块仿真 (17)4.1 受控电路源程序与仿真 (17)4.1.1 键盘编码电路模块 (17)4.1.2 按键消抖电路模块 (18)4.1.3 密码比较电路模块 (19)4.1.4 比较计数器 (19)4.1.5 密码预置电路模块 (20)4.1.5 错误报警电路模块 (21)4.1.6 输出电路模块 (22)4.2 控制器电路源程序与仿真 (22)4.3 顶层文件的设计与实现 (27)4.3.1 编码预置模块 (27)4.3.2 顶层文件设计 (28)第五章设计结果 (31)5.1 仿真测试 (31)5.1.1 仿真测试波形 (31)5.1.2 逻辑测试 (33)第六章总结与展望 (35)6.1 密码锁系统应用场合 (35)6.2 密码锁系统未来发展 (35)6.3 总结 (36)参考文献 (37)致谢 (38)附录 (39)附录A VHDL源代码 (39)A-1编码器 (39)A-2 比较器 (41)A-3 比较计数器 (41)A-4 密码预置 (42)A-5 报警计数器 (43)A-6 触发器 (44)A-7 输入 (45)附录B 控制器逻辑图 (47)基于VHDL的电子密码锁设计与仿真中文摘要随着社会物质财富的不断积累,安全防盗以成为社会问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
示 ,它是以 E 1 3 Q 28—3芯 片 为核 心 ,配 以相 PK 0 C0
2 软 件设计
智 能数 字 密 码 锁 软 件 采 用 V D H L硬 件 描 述 语 言在 MA X+pul开发平 台上对 其编 程 ,包括 同 步 ls I 消抖 电路 、使 能 电路 、编 码 电路 、密 码 预 置 电路 、 比较 电路 、译 码 电路 、计 数器 电路 、控 制 电路程序 等模块 ,软 件设计 过程 中采用模 块化 设计方 法 ,便
围指示 电路 的主要作 用 是用来显 示输入 的密码 和根
据密码 验证 的结果 来给 出不 同的指示灯 显示 或者启 动报警 装置 ,而报 警装 置则通 常采用扬 声器 。
数 字 密码 锁 的功能 如 图 l所示 :
多种 功能 ,如记忆 、识 别 、报警 等 ,电子密 码锁 以 其安 全性 高 、成本 低 、功耗 低 、易操作 等优 点受 到
替 弹子锁 和密码量 少 、安全 性差 的机械 式密 码锁 已 是 必然趋势 。电子 密码 锁具 有机械 锁无 可 比拟 的优 越性 ,它 不但可 以完成 锁本 身 的功能 ,还可 以兼 有
外围指示电路组成的 , 其中密码锁主体的主要作用
是 用来 接收 密码并 进行 密码 的验 证操作 ;附加 的外
计初期 的系 统结 构 和模 块 划 分 图连 接 各 个 功 能模
块, 最终完成整个数字密码锁系统软件部分 的综合 设计 。综合模 块 的仿真测 试足建 立 在对 各 子模块 的
功能仿 真结 果分析都 正确 的基础 上 的。图 3为此数
图 2 数 字 密码 锁 模 块 划 分 图
字密码 锁 系统 的综 合仿 真连线 图 ,
充分 利用 了 F G P A芯 片密 度大 、功耗 低 、可 重复 编
程 和具有 嵌入 式阵列 块 的结构 特点 ,从而 大大 简化 了系统结 构 ,降低 了成本 ,提 高 了系统 的保 密性 和
根据功能需 要 ,密 码锁 主要包 括 输入 消抖 同步 模块 、使 能 电路模 块 、编 码 模 块 、密 码 预 置模 块 、
图 3 数 字 密 码锁 综 合 仿真 图

9 ・ 4
维普资讯
高 洁
黎 靖 达 :智 能 数 字 密码锁 的 设计 与仿 真
从 图中可 以清晰地 看 出各个模 块之 间 的连接关
系 ,以及各 部分 的输人 输 出信 号和端 口设置 .而 数
基础上 。利 用 M X+ ls 软件对 数 字锁 系统 的综 A pul I 合 连接 进行 编译 和时 序仿真 ,得仿真 波形如 图 4 。
密码锁 的功 能设计 与仿 真 ,大大 简化 其 结构 ,降低成 本 ,提 高 了数 字密码锁 的保 密性和 可靠性 。
关键 词 密码 锁 ;V L语 言 ;MA HD X+pul;仿 真 ls I
中图分 类号 T 94 2 1 S 1. 1

。言 引
密码 锁是 实 际应 用 极 为广 泛 的一 种 数 字 电路 , 它 的主要 功 能是用 来对某 些操 作进 行加密 保护 , 目
可靠性 ,采用这种器件开发的数字系统 ,其维护 、
作者 简介 高洁 (98 16~ ) ,女,无锡人,讲师, 研究方向为安全防范技术。

9 ・ 3
维普资讯
高 洁 黎靖达:智能数字密码锁的设计与仿真
计数器选择模块 、比较模块 、七段 显示 译码 模块 和 控制器模块 8个 部分 。电子锁 的组 成框 图 如图 2所
的是避 免 无权 人员 使 用某 些 设 施 或 者 进 行 越 权 操
一ቤተ መጻሕፍቲ ባይዱ
笛 篓而 过中 真 保 兰 : 计程的 ' 鬟 设 仿确
1 基 本原理及 组成
个基本的密码锁是 由密码锁主体 以及附加的
作 ,例 如银行 自动 柜员 机 、 自动售 货机 、门卡 系统 或者保 险柜 中都含 有这 种密码 锁 。在 电子技术 飞速 发展 的今 天 ,具有 防盗报 警 等功能 的 电子密码 锁代
( 中国人 民公 安 大学安 全 防范系 ,北京 12 0 ) 0 60

要 电子 密码锁 由于其安 全性 高 、成本低 、功耗低 、 易操作 等 自身的优 势 ,越 来越 受到人 们
的青睐。采用 E A技术,利用 M X+ l l软件平台、大规模可编程逻辑器件 F G D A ps uI P A,完成数字
越 来越多 人 的欢 迎 。
但是 目前使 用 的电子密 码锁 大部 分是基 于单 片 机 进行设计 的 ,其 成 本较 高 且 可靠 性 得 不 到 保证 ,
电路 比较 复杂 ,性 能 不 够 灵 活 。本 文 采 用 E A技 D
术设 计 了一种数 字密码 锁 ,该密码 锁 具有密 码预 置 和误码报 警等 功能 ,用一 片 F G 芯片 实现 。 由于 PA
3 综 合仿 真
综 合模块 的组 装完 全按照原 理 图输 入方 式设计 成顶层 图形 文件 ,再经 编译 、仿 真 、下载完 成硬件 设计 。在进 行数 字密码 锁设计 时 ,对 各功 能模块 进 行 了划 分 ,通 过 编 程 实现 各 部 分 功 能 ,利 用 MA X
+puI 软件 的功能 仿 真验 证 和 调试 ,最后 按 照设 ls I
于程序 的阅读 、调试和 改进 。 智能 密码锁 充分利 用 了 G X N E A R / 4 H E I D P O 2 0
应硬件电路, 完成密码的设置、 存贮、 识别和显示、
接收传感器送来的报警信号 、 发送数据等功能。
实验 仪软 、硬件 资源 ,引入 了智 能化分 析功 能 ,提 高 了系统 的可靠性 和安 全性 。
批注本地保存成功开通会员云端永久保存去开通
维普资讯
中国人 民公 安 大学 学报 ( 自然科 学版 )
20 0 7年 第 4期 N . 0 7 o420
总第 5 4期 Sm 4 u 5
智 能数 字 密 码 锁 的设 计 与仿 真
高 洁 ,黎 靖 达
相关文档
最新文档