资源描述:
《毕业设计(论文)-基于vhdl的多功能电子密码锁设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学位论文诚信声明书本人郑重声明:所呈交的学位论文(设计)是我个人在导师指导下进行的研究(设计)工作及取得的研究(设计)成果。除了文中加以标注和致谢的地方外,论文(设计)中不包含其他人或集体已经公开发表或撰写过的研究(设计)成果,也不包含本人或其他人在其它单位已申请学位或为其他用途使用过的成果。与我一同工作的同志对本研究(设计)所做的任何贡献均已在论文中做了明确的说明并表示了致谢。申请学位论文(设计)与资料若有不实之处,本人愿承担一切相关责任。学位论文(设计)作者签名:日期:学位论文知识产权声明书本人完全了解学校有关保护知
2、识产权的规定,即:在校期间所做论文(设计)工作的知识产权属西安科技大学所有。学校有权保留并向国家有关部门或机构送交论文的复印件和电子版。本人允许论文(设计)被查阅和借阅;学校可以公布本学位论文(设计)的全部或部分内容并将有关内容编入有关数据库进行检索,可以采用影印、缩印或其它复制手段保存和汇编本学位论文。保密论文待解密后适用本声明。学位论文(设计)作者签名:指导教师签名:年月日IV论文题目:基于VHDL的多功能电子密码锁设计专业:本科生:(签名)___________指导教师:(签名)___________摘要随着社会的
3、发展,安全防盗受到人们的重视。而锁一直都是人们的防盗首选。首先需能防盗且要实用方便。在现今社会技术环境下电子密码锁已成一种趋势。本设计采用FPGA设计一个具有6位密码的电子密码锁并具有火灾报警和数字时钟功能。论文的硬件部分以EP1C3T144C8芯片为核心的开发板、4*4矩阵键盘、数码管、发光二极管、蜂鸣器等组成。软件以VHDL语言为基础在FPGA平台上设计。电子密码锁由分频模块、消抖模块、键盘扫描模块、密码控制模块、密码显示模块组成,实现了密码清除、密码修改、暗文输入、明文输入、上锁、解锁、错误报警的功能;火灾报警模块
4、具有温度显示、报警功能;数字时钟模块显示时钟并可调。该电子锁有稳定性高、功耗低、防盗性强、可拓展等功能。可将其用于房门、保险柜等地方。本设计使用VHDL语言,产品可升级,可经过改造变为更优良的系统。关键词:密码锁,VHDL,FPGA,EP1C3T144C8IVSubject:DesignofelectroniccipherlockbasedonVHDLSpecialty:MicroelectronicsName:LuoXiangjun(Signature)___________Instructor:YueGaili(Si
5、gnature)___________ABSTRACTWiththedevelopmentofsociety,peoplepayattentiontosafetyprecautions.Thelockhasbeenthepeople'ssecuritychoice.First,energysecurityandtheneedtobepracticalandconvenient.Intoday'ssocietytechnologyenvironmentelectroniclocksbecomeatrend.Thisdesi
6、gnusesanFPGAdesignhaveelectroniclocks6passwords.HardwarepartofthethesistoEP1C3T144C8chipasthecoreofthedevelopmentboard,4*4matrixkeyboard,LED,lightemittingdiodes,buzzerandsoon.VHDLlanguagebasedsoftwaredesignonanFPGAplatform.Electroniclocksgenerallycomprisesfrequen
7、cymodule,debouncemodule,thekeyboardscanmodule,passwordcontrolmodule,thepassworddisplaymodules,toachieveapasswordremoval,passwordchanges,theciphertextinputinplaintext,lock,unlock,erroralarmfunction.Theelectroniclockhashighstability,lowpowerconsumption,strongsecuri
8、ty,scalability,andotherfunctions.Itcanbeusedfordoor,safesandotherplaces.ThedesignusesVHDLlanguage,theproductcanbeupgraded,canberevampedintoabettersystem.KEYWOR