基于cpld的电子密码锁设计本科毕业论文

基于cpld的电子密码锁设计本科毕业论文

ID:3143100

大小:1.23 MB

页数:56页

时间:2017-11-19

基于cpld的电子密码锁设计本科毕业论文_第1页
基于cpld的电子密码锁设计本科毕业论文_第2页
基于cpld的电子密码锁设计本科毕业论文_第3页
基于cpld的电子密码锁设计本科毕业论文_第4页
基于cpld的电子密码锁设计本科毕业论文_第5页
资源描述:

《基于cpld的电子密码锁设计本科毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、XXXXXX大学毕业设计专业:班级学号:学生姓名:指导教师:二〇一四年六月XXXX大学本科生毕业设计基于CPLD的电子密码锁的设计ThedesignoftheelectroniccombinationlockbasedonCPLD专业班级:学生姓名:指导教师:学院:2014年6月摘要当今的科学技术日趋成熟,电子密码锁因具有便捷、安全的特性被诸多领域加以应用,市面上所使用的电子密码锁大部分是通过单片机与分离元件进行组合来实现的,其电路比较复杂、性能不够灵活且成本较高。基于此,本篇论文为大家介绍了一种基于复杂可编程逻辑器件(CPLD)的电子密码锁设计方法。它采用

2、了近年来正流行的EDA技术,在硬件方面,选择ALTERA公司MAXⅡ系列CPLD芯片EMP570T100C为核心元件,用QuartusII开发软件作为工作平台,并使用VerilogHDL语言来描述算法,实现密码锁的功能。该密码锁采用四位密码输入解锁,每位密码均采用0到F的十六进制输入方案,四位密码共计有65536种排序可能,且随时可以更新密码和升级算法,不易被破解。硬件部分仅由一片CPLD芯片、一块LCD1602液晶屏、一只无源蜂鸣器与一块2*4键盘模块组成,体积小、易维护、使用方便,具有较好的应用前景。关键词:电子密码锁;CPLD;VerilogHDL硬件

3、描述语言ABSTRACTToday'sscienceandtechnologyisbecomingmature,electroniccombinationlockforconvenientandsafecharacteristicsaremanyfieldstoapplication,theelectroniccombinationlockonthemarketusemostlybysinglechipmicrocomputerandseparatingelementsarecombinedtorealize,itscircuitiscomplex,infl

4、exibleandhighcostperformance.Basedonthis,thispaperintroducesakindofbasedoncomplexprogrammablelogicdevice(CPLD)electroniccombinationlockdesignmethod,usingadvancedEDAtechnology,hardwarechoiceALTERAcompanyMAXⅡEMP570T100CseriesCPLDchipasthecoreelement,QuartusIIasworkplatform,usingVeril

5、ogHDLlanguagedescriptionalgorithm,realizethecombinationlockfunction.Thecombinationlockadoptsfourpasswordtounlock,eachpasswordadopt0Fthehexadecimalinputplan,fourpasswordatotalof65536kindsofsortingpossible,andthepasswordcanbeupdatedatanytimeandupdatealgorithm,isnoteasytobecracked.Har

6、dwarepartonlybyaCPLDchip,aLCD1602LCDscreen,apassivebuzzeranda2*4keyboardmodule,smallvolume,easymaintenance,easytouse,hasgoodapplicationprospect.KeyWords:Electroniccombinationlock;CPLD;VerilogHDLhardwaredescriptionlanguage目录1引言11.1电子锁设计的现实意义11.2当前电子密码锁的类别与工艺11.3本课题的设计思路22密码锁的硬件设计32.

7、1开发流程32.2硬件结构52.3器件的选型与连接53密码锁的软件设计73.1系统功能设计方案73.2软件平台的选择93.3VerilogHDL主要功能list103.4各模块原理、程序及仿真113.4.1时钟113.4.2输入键盘123.4.3移位存储器133.4.4比较器143.4.5密码更改163.4.6音乐播放器183.4.7显示器224系统的仿真与调试264.1模块的调用264.2未分配引脚的设置264.3系统仿真284.4调试过程中所遇到的问题294.4.1程序编写中易犯的错误294.4.2编译中常见错误30结论31参考文献32附录1系统程序(完

8、整版)33II附录2实物效果图49致谢50II天津职

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。