资源描述:
《基于vhdl的数码锁设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、毕业设计(论文)基于VHDL的数码锁的设计专业:电子信息工程姓名:学号:指导教师:2012年6月摘要这里阐述了一种基于VHDL设计一种数字电子数码锁的原理和方法,所用的EDA仿真工具是QuartusII,该数码锁具有安全性能高、成本低廉、功耗较低、操作简单等优点。本文介绍的VHDL数码锁应具有如下功能:密码预先存入寄存器中,开锁时,输入密码存入另一寄存器中,当按下“确定”键时,启动比较器,比较两个寄存器中的内容,当结果相同时开锁;当结果不同时不开锁。三次输入错误,则发出报警信号,直到管理员终止此报警
2、信号。用户需要修改密码时,先开锁,再按“设定密码”,清除预先存入的密码,通过键盘输入新的4位十进制码,按“确定”完成。此锁可设置四位密码,如果不设置密码时,默认为“0000”。此数码锁有三个电路组成:密码输入电路、数码锁控制电路和密码显示电路,数字密码的显示我们采用LED数码管来实现,相对而言其电路简单,成本低,且具有一定的可靠性。此外,输入采用4*4矩阵式键盘。关键词:VHDL数码锁QuartusIIAbstractItiselaboratedheretheprinciplesandmethodsofadigita
3、lelectroniclockbasedontheVHDL,theEDAsimulationtoolusedistheQuartusII,thelockhasahighsafetyperformance,lowcost,lowpowerconsumptionforsimpleoperation,etc..ThisarticledescribestheVHDLcodelockshouldhavethefollowingfunctions:passwordpre-storedinanotherregisterinther
4、egister,unlock,enterthepassworddeposit,whenpressthe"OK"buttontostartthecomparatorcomparetworegisterswhentheresultswerethesametounlock;notunlockwhentheresults.Threeinputerror,thealarmsignalisissueduntiltheadministratortoterminatethealarmsignal.Usersneedtomodifyt
5、hepassword,unlock,andthensetapassword,removethepre-depositedintothepassword,enteranewfourdecimalcodeviathekeyboard,pressthe"OK"tocomplete.Thislockcanbesettoafour-digitPINifyoudonotsetapassword,defaultis"0000".Thislockiscomposedofthreecircuits:thepasswordinputci
6、rcuit,thelockcontrolcircuitandpassworddisplaycircuit,digitalpasswordLEDdigitaltubeisrelativelysimplecircuit,lowcost,andreliability.Inaddition,type4*4matrixkeyboard.Keywords:VHDLdigitallockQuartusII目录摘要IABSTRACTII目录III第一章引言11.1国内外的研究现状1第二章数码锁设计基础32.1设计目标及方案32.2集
7、成电路的设计流程42.3IP核复用技术62.3.1IP复用技术72.4复杂可编程逻辑器件(CPLD)72.4.1CPLD的基本特点72.4.2MAX7000E功能描述82.5硬件描述语言102.5.1VerilogHDL语言112.5.2VHDL语言122.5.3VerilogHDL和VHDL的比较13第三章数码锁的电路设计153.1数码锁的整体电路设计153.2数码锁输入电路153.2.1键盘接口电路173.2.2键盘扫描电路193.2.3弹跳消除电路193.2.4键盘译码电路233.2.5按键存储电路233.2.
8、6键盘输入电路的整体的仿真243.3控制电路的设计253.3.1数字按键输入部分253.3.2功能按键输入部分263.4显示电路的设计27第四章外围电路设计及整体电路304.1开锁电路的设计304.2报警电路设计304.3整体电路图31结论32参考文献33致谢34附录第一章引言1.1国内外的研究现状随着人民生活水平的提高和安全意识的加强,人们对