欢迎来到天天文库
浏览记录
ID:38500189
大小:703.63 KB
页数:45页
时间:2019-06-13
《数字密码锁电路设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、西安工业大学北方信息工程学院本科毕业设计(论文)题目:数字密码锁电路设计系别:电子信息系专业:通信工程班级:B100308学生:赵蓉学号:B10030843指导教师:张学智杨丽娟2014年05月毕业设计(论文)任务书系别电子信息系专业通信工程班级B100308姓名赵蓉学号B100308431.毕业设计(论文)题目:数字密码锁电路设计2.题目背景和意义:现存的密码锁大多是基于数字电路设计的,这种密码锁设计思路简单、易于实现,但是过多的原器件的组合给推广和流行带来了不便。根据这种情况研究出来一种功能强大
2、、易于推广的密码锁已经迫在眉睫。而数字密码锁具有高安全性、低成本、易操作、密码可更换、体积小,功耗低,操作简单易于修改和维护等优点,受到越来越多人的欢迎。用VHDL可以快速灵活地设计出符合各种要求的数字密码锁,而且操作简单,稍加修改就可以改变密码的位数,增强其安全性,且很容易做成ASIC芯片,使设计过程达到高度自动化,并能够在设计完成后在MaxplusII环境下进行电路的模拟仿真。3.设计(论文)的主要内容(理工科含技术指标):密码输入:每按下一个数字键,就输入一个数值,并在显示器上显示该数值,同时
3、将先前输入的数据依次左移一个数字位置。密码清除:按下“清除”键可清除前面所有输入的值。密码更改:按下“更改”键可将目前的数码设定成新的密码。密码上锁:按下“上锁”键可将密码锁定。4.设计的基本要求及进度安排(含起始时间、设计地点):(1)选题、收集资料、确定开发工具、理解题目、开题报告[3周](2)设计与实施方案,理解硬件电路,设计VHDL程序[6周](3)准备中期答辩、中期报告[2周](4)验证程序,撰写毕业论文[5周]5.毕业设计(论文)的工作量要求撰写15000字论文①实验(时数)*或实习(天
4、数):②图纸(幅面和张数)*:③其他要求:查阅资料不少于10份指导教师签名:年月日学生签名:年月日系主任审批:年月日说明:1本表一式二份,一份由学生装订入册,一份教师自留。2带*项可根据学科特点选填。数字密码锁电路设计摘要现存的密码锁大多是基于数字电路设计的,这种密码锁设计思路简单、易于实现,但是过多的原器件的组合给推广和流行带来了不便,根据这种情况研究出来一种功能强大、易于推广的密码锁已经迫在眉睫。本文介绍了一种在MaxplusII软件下,基于VHDL语言的复杂可编程逻辑器件的四位密码锁的设计方法
5、,阐述了其软件设计方法。该密码锁通过三个模块:输入模块、控制模块、显示模块,从而实现密码输入、密码更改、密码清除、上锁解锁等功能,在输入模块包括时序产生电路、键盘扫描电路、键盘弹跳消除电路、键盘译码电路等几个小的功能电路;在控制模块包括按键数据的缓冲存储电路,密码的清除、变更、存储,密码核对(即数值比较电路),解锁电路(即开/关门锁电路)等;显示模块主要将要显示数据的BCD码转换成数码器的七段显示驱动编码,在数码管上依次显示出来。本设计最后对每个模块进行仿真,验证该密码锁满足设计要求。利用这种方法设
6、计的密码锁具有高安全性、低成本、易操作、密码可更换、体积小,功耗低,操作简单易于修改和维护等优点。关键词:密码锁;VHDL;MaxplusII;CPLDDigitalCodeLockCircuitDesignAbctractTheexistinglocksaremostlydesignedbasedondigitalcircuit,thecipherlockdesignideaissimple,easytoimplement,buttheoriginaldevicecombinationofbrou
7、ghtinconveniencetothepromotionandpopularity,accordingtothisstudyoutapowerful,easytopromotethepasswordlockhasbeenimminent.ThispaperintroducesakindofdesignmethodinmaxplusIIsoftware,fourbitpasswordVHDLlanguageofthecomplexprogrammablelogicdevicelockbasedon
8、,describesitssoftwaredesignmethod.Thecipherlockthroughthreemodules:inputmodule,controlmodule,displaymodule,soastorealizethepasswordinput,changethepassword,passwordremoval,lockingandunlockingfunctionsintheinputmoduleincludesafunctionalci
此文档下载收益归作者所有