




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1基于VERILOG凌阳,拇指凌阳HDL密码锁设计凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳摘凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳要凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳随着科技的发展数字电路的各种产品广泛应用,拇指传统的机械锁由于其构造的简单,拇指安全性不高,拇指电子密码锁其保密性高,拇指使用灵活性好,拇指安全系数高,拇指使用方便,拇指将会是未来使用的趋势。食指本设计使用EDA设计使设计过程廷到高度自动化,拇指其具有强大的设计功能、测试、仿真分析、管理等功能。食指使用EDA环境完成电路的系统综合设计和仿真。食指用VHDL可以更加快速、灵活地设计出符合各种要求的密码锁。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳本设计基于VERILOG凌阳,拇指凌阳HDL语言来设计密码锁,拇指先介绍设计要求和整体设计思想,拇指随后对所使用各模块分别为蜂鸣器模块、显示模块、控制模块、顶层模块进行了介绍,拇指给出各个模块的主要代码,拇指在对各个模块的功能进行仿真。食指凌阳,拇指凌阳凌阳,拇指凌阳关键字凌阳,拇指凌阳密码锁凌阳,拇指凌阳凌阳,拇指凌阳VERILOG凌阳,拇指凌阳HDL凌阳,拇指凌阳凌阳,拇指凌阳QUARTUS凌阳,拇指凌阳II凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳总体设计凌阳,拇指凌阳密码锁分为四个模块顶层模块、显示模块、蜂鸣器模块、控制模块。其中由顶层模块调其他分模块来实现密码锁功能。密码锁功能1由12个拨码开关设置三位密码(09)22再输入密码开锁,密码正确,指示灯亮开锁成功。3密码输入错误,蜂鸣器响五秒,表示开锁失败。设计思路本设计以007为万能密码在忘记密码时开锁使用。开始时密码锁处于关闭的状态,输入万能密码将锁打开。在锁处于打开的状态时设计密码,此时指示灯处于亮的状态,说明锁处于开的状态。设置好密码后按关闭拨码使锁关闭,指示灯处于灭的状态。再输入三位数字进行开琐,如果输入的密码正确则指示灯亮,表示开琐成功,否则蜂鸣器发出响声,并持续五秒钟,表示开锁失败。总体框图凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图10凌阳,拇指凌阳凌阳,拇指凌阳总体框图凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳模块功能其及主要代码凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳顶层模块凌阳,拇指凌阳实现几个模块的配合工作,拇指它能实现对密码的设置和显示,拇指同时在密码正确时时灯亮,拇指在密码错误时蜂鸣器发出五秒钟的响声。食指凌阳,拇指凌阳凌阳,拇指凌阳程序如下凌阳,拇指凌阳MODULE凌阳,拇指凌阳DINGCENGN0,N1,N2,N3,N4,N5,N6,N7,N8,N9,SET,CLOSE,CLK1,CLK2,CLK3,LOCK,ALARM,Q,SS1,SS0凌阳,拇指凌阳INPUT凌阳,拇指凌阳N0,N1,N2,N3,N4,N5,N6,N7,N8,N9凌阳,拇指凌阳INPUT凌阳,拇指凌阳SET,CLOSE凌阳,拇指凌阳INPUT凌阳,拇指凌阳CLK1,CLK2,CLK3凌阳,拇指凌阳OUTPUT凌阳,拇指凌阳LOCK,ALARM,SS1,SS0凌阳,拇指凌阳OUTPUT60凌阳,拇指凌阳Q凌阳,拇指凌阳REG凌阳,拇指凌阳LOCK,ALARM凌阳,拇指凌阳REG凌阳,拇指凌阳SS0,SS1凌阳,拇指凌阳REG60凌阳,拇指凌阳Q凌阳,拇指凌阳WIRE30凌阳,拇指凌阳X1,X2,X3凌阳,拇指凌阳WIRE凌阳,拇指凌阳X4,X5凌阳,拇指凌阳调用部分顶层模块报警部分蜂鸣器密码设置12个拨码开关显示部分七段数码管3CODE凌阳,拇指凌阳U1LOCKLOCK,WARNINGX4,NUM1X1,NUM2X2,NUM3X3,CLKCLK1,N0N0,N1N1,N2N2,N3N3,N4N4,N5N5,N6N6,N7N7,N8N8,N9N9,SETSET,CLOSECLOSE凌阳,拇指凌阳SHOW凌阳,拇指凌阳U2AX1,BX2,CX3,CLKCLK2,QQ60,SS1SS1,SS0SS0凌阳,拇指凌阳SPEAKER凌阳,拇指凌阳U3ENAX4,CLK2CLK3,COUTALARM凌阳,拇指凌阳ENDMODULE凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳2蜂鸣器模块蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用各类电子产品中作发声器件。如图为其原理图图11蜂鸣器原理图结构蜂鸣器功能实现程序共有两个输入信号分别为ENA和CLK2,一个输出信号COUT。当从信号输入模块检测到有开关输入时,信号ENA已置1,CLK2上升沿到来时,有程序使COUT为1,蜂鸣器发出报警信号,并且进入一个5秒钟的循环,时间到达时,跳出循环,蜂鸣器停止报警。程序如下MODULESPEAKERENA,CLK2,COUT/ENA为使能信号,CLK为时钟信号规定工作频率INPUTENA,CLK2OUTPUTCOUTREGCOUTREG30Q1ALWAYSPOSEDGECLK2/CLK2为敏感信号BEGINIFENAIFENA/ENA为0时,执行下面的语句Q10ENDALWAYSBEGINENACLK2KCOUT4IFQ16|Q10COUTB0ELSECOUTB1ENDENDMODULE3显示模块凌阳,拇指凌阳数码管常用于电子产品的显示部分,拇指原理简单易于实现,拇指将BCD码经译码后显示成十进制的数字凌阳,拇指凌阳凌阳,拇指凌阳显示模块功能实现凌阳,拇指凌阳模块共有四个输入信号A、B、C、CLK,拇指三个输出信号分别为Q、SS1、SS2。食指SS1、SS2可对三个数码管进行片选,拇指使它们分别亮。食指A、B、C接段选,拇指以控制数码管显示什么数字。食指凌阳,拇指凌阳凌阳,拇指凌阳程序如下凌阳,拇指凌阳MODULE凌阳,拇指凌阳SHOWA,B,C,CLK,Q,SS1,SS0凌阳,拇指凌阳INPUT30凌阳,拇指凌阳A,B,C凌阳,拇指凌阳INPUT凌阳,拇指凌阳CLK凌阳,拇指凌阳OUTPUT60凌阳,拇指凌阳Q凌阳,拇指凌阳OUTPUT凌阳,拇指凌阳SS1,SS0凌阳,拇指凌阳REG10凌阳,拇指凌阳M凌阳,拇指凌阳REG凌阳,拇指凌阳SS0,SS1凌阳,拇指凌阳REG60凌阳,拇指凌阳Q凌阳,拇指凌阳ALWAYSPOSEDGE凌阳,拇指凌阳CLK凌阳,拇指凌阳BEGIN凌阳,拇指凌阳MM1凌阳,拇指凌阳IFMB11凌阳,拇指凌阳MB00凌阳,拇指凌阳END凌阳,拇指凌阳ALWAYSPOSEDGE凌阳,拇指凌阳CLK凌阳,拇指凌阳BEGIN凌阳,拇指凌阳IFMB00凌阳,拇指凌阳BEGIN凌阳,拇指凌阳SS10凌阳,拇指凌阳SS00凌阳,拇指凌阳CASEA凌阳,拇指凌阳0QB0111111凌阳,拇指凌阳1QB0000110凌阳,拇指凌阳2QB1011011凌阳,拇指凌阳53QB1001111凌阳,拇指凌阳4QB1100110凌阳,拇指凌阳5QB1101101凌阳,拇指凌阳6QB1111101凌阳,拇指凌阳7QB0000111凌阳,拇指凌阳8QB1111111凌阳,拇指凌阳9QB1101111凌阳,拇指凌阳ENDCASE凌阳,拇指凌阳END凌阳,拇指凌阳IFMB01凌阳,拇指凌阳BEGIN凌阳,拇指凌阳SS10凌阳,拇指凌阳SS01凌阳,拇指凌阳CASEB凌阳,拇指凌阳0QB0111111凌阳,拇指凌阳1QB0000110凌阳,拇指凌阳2QB1011011凌阳,拇指凌阳3QB1001111凌阳,拇指凌阳4QB1100110凌阳,拇指凌阳5QB1101101凌阳,拇指凌阳6QB1111101凌阳,拇指凌阳7QB0000111凌阳,拇指凌阳8QB1111111凌阳,拇指凌阳9QB1101111凌阳,拇指凌阳ENDCASE凌阳,拇指凌阳END凌阳,拇指凌阳IFMB10凌阳,拇指凌阳BEGIN凌阳,拇指凌阳SS11凌阳,拇指凌阳SS00凌阳,拇指凌阳CASEC凌阳,拇指凌阳0QB0111111凌阳,拇指凌阳1QB0000110凌阳,拇指凌阳2QB1011011凌阳,拇指凌阳3QB1001111凌阳,拇指凌阳4QB1100110凌阳,拇指凌阳5QB1101101凌阳,拇指凌阳6QB1111101凌阳,拇指凌阳7QB0000111凌阳,拇指凌阳8QB1111111凌阳,拇指凌阳9QB1101111凌阳,拇指凌阳ENDCASE凌阳,拇指凌阳END凌阳,拇指凌阳END凌阳,拇指凌阳6ENDMODULE凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳4控制模块凌阳,拇指凌阳控制模块用于密码的设置凌阳,拇指凌阳凌阳,拇指凌阳控制模块功能实现凌阳,拇指凌阳模块可以通过程序的执行实现对密码进行设置和进行开琐,拇指开始时锁处于关闭的状态,拇指即为1,拇指输入事先设置的万能密码开琐,拇指在锁开的状态时设置密码,拇指然后将锁关闭,拇指再输入三位数字进行开锁,拇指正确时为1既灯亮,拇指否则为0为1,拇指即蜂鸣器响。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳控制模块程序如下凌阳,拇指凌阳/凌阳,拇指凌阳CLK时钟信号凌阳,拇指凌阳N0,N1,N2,N3,N4,N5,N6,N7,N8,N9密码输入信号凌阳,拇指凌阳LOCK状态显示信号凌阳,拇指凌阳CLOSE关信号凌阳,拇指凌阳SET密码确认信号凌阳,拇指凌阳/凌阳,拇指凌阳MODULE凌阳,拇指凌阳CODELOCK,WARNING,NUM1,NUM2,NUM3,CLK,N0,N1,N2,N3,N4,N5,N6,N7,N8,N9,SET,CLOSE;凌阳,拇指凌阳INPUT凌阳,拇指凌阳N0,N1,N2,N3,N4,N5,N6,N7,N8,N9,SET,CLOSE,CLK凌阳,拇指凌阳OUTPUT30NUM1,NUM2,NUM3凌阳,拇指凌阳OUTPUT凌阳,拇指凌阳LOCK,WARNING凌阳,拇指凌阳REG凌阳,拇指凌阳LOCK,WARNING凌阳,拇指凌阳REG30NUM1,NUM2,NUM3,TEMP凌阳,拇指凌阳REG110CODE凌阳,拇指凌阳ALWAYSPOSEDGE凌阳,拇指凌阳CLK凌阳,拇指凌阳BEGIN凌阳,拇指凌阳IFN0,N1,N2,N3,N4,N5,N6,N7,N8,N910B0000000000凌阳,拇指凌阳BEGIN凌阳,拇指凌阳凌阳,拇指凌阳CASEN9,N8,N7,N6,N5,N4,N3,N2,N1,N0凌阳,拇指凌阳10B0000000001TEMP1D0凌阳,拇指凌阳10B0000000010TEMP1D1凌阳,拇指凌阳10B0000000100TEMP1D2凌阳,拇指凌阳10B0000001000TEMP1D3凌阳,拇指凌阳10B0000010000TEMP1D4凌阳,拇指凌阳10B0000100000TEMP1D5凌阳,拇指凌阳10B0001000000TEMP1D6凌阳,拇指凌阳710B0010000000TEMP1D7凌阳,拇指凌阳10B0100000000TEMP1D8凌阳,拇指凌阳10B1000000000TEMP1D9凌阳,拇指凌阳ENDCASE凌阳,拇指凌阳NUM3NUM2凌阳,拇指凌阳NUM2NUM1凌阳,拇指凌阳NUM1TEMP凌阳,拇指凌阳END凌阳,拇指凌阳IFCLOSE凌阳,拇指凌阳BEGIN凌阳,拇指凌阳NUM10凌阳,拇指凌阳NUM20凌阳,拇指凌阳NUM30凌阳,拇指凌阳END凌阳,拇指凌阳END凌阳,拇指凌阳ALWAYSPOSEDGE凌阳,拇指凌阳CLK凌阳,拇指凌阳BEGIN凌阳,拇指凌阳IFLOCK0凌阳,拇指凌阳ELSE凌阳,拇指凌阳IFNUM3,NUM2,NUM116B000000000111凌阳,拇指凌阳LOCK1凌阳,拇指凌阳ELSE凌阳,拇指凌阳WARNING1凌阳,拇指凌阳END凌阳,拇指凌阳IFLOCK1凌阳,拇指凌阳IFCLOSE凌阳,拇指凌阳WARNING0凌阳,拇指凌阳END凌阳,拇指凌阳ALWAYSPOSEDGE凌阳,拇指凌阳CLK凌阳,拇指凌阳BEGIN凌阳,拇指凌阳IFLOCK1凌阳,拇指凌阳END凌阳,拇指凌阳ENDMODULE凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳8各个模块功能仿真波形凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳1顶层模块时序仿真凌阳,拇指凌阳凌阳,拇指凌阳图12凌阳,拇指凌阳万能密码开锁的波形凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳9凌阳,拇指凌阳图13凌阳,拇指凌阳凌阳,拇指凌阳设置密码的波形凌阳,拇指凌阳10凌阳,拇指凌阳图14凌阳,拇指凌阳凌阳,拇指凌阳开锁失败的波形凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳蜂鸣器时序仿真凌阳,拇指凌阳图15当ENA为1时且CLK2上升沿到来时,COUT被置1,即蜂鸣器开始发出响声凌阳,拇指凌阳图15凌阳,拇指凌阳凌阳,拇指凌阳蜂鸣器功能波形凌阳,拇指凌阳凌阳,拇指凌阳11显示模块时序仿真凌阳,拇指凌阳凌阳,拇指凌阳图16SS0、SS1不断的进行片选使三个数码管分别显示所输入的密码,拇指凌阳,拇指凌阳以实现对密码的动态显示凌阳,拇指凌阳凌阳,拇指凌阳图16凌阳,拇指凌阳凌阳,拇指凌阳显示模块功能波形凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳控制模块时序仿真凌阳,拇指凌阳12图17输入万能密码007,并使SET置1,拇指运行程序后LOCK被置。食指说明开锁成功。食指凌阳,拇指凌阳凌阳,拇指凌阳图17凌阳,拇指凌阳输入万能密码后的波形凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图18锁开的状态下设置密码123,拇指并使CLOSE置1,拇指使锁关闭,拇指再SET使置1,拇指此时13LOCK置0,拇指表示锁关闭。食指实现设置密码的功能。食指凌阳,拇指凌阳凌阳,拇指凌阳图18凌阳,拇指凌阳凌阳,拇指凌阳设置密码波形凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图19输入密码123即正确的密码进行解锁。食指因为输入的密码正确所以使LOCK置1,拇指表14示开锁成功。食指凌阳,拇指凌阳凌阳,拇指凌阳图19凌阳,拇指凌阳凌阳,拇指凌阳成功开锁波形凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图20输入错误密码234时,拇指WARNIN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乐高考试题及答案
- 广东法学小自考考试题及答案
- 蓝月亮考试题及答案
- 口腔病历考试题及答案
- 课件时间轴模板
- 辽宁省沈文新高考研究联盟2025-2026学年高二上学期开学考试政治试题(含答案)
- 客房考试题及答案合集
- 浸润剂配置工突发故障应对考核试卷及答案
- 羽绒羽毛加工处理工技能比武考核试卷及答案
- 铁合金高炉冶炼工三级安全教育(车间级)考核试卷及答案
- 画法几何及土木工程制图课件
- 第2课 树立科学的世界观《哲学与人生》(高教版2023基础模块)
- 录入与排版教学计划
- 2023免拆底模钢筋桁架楼承板图集
- 云计算技术基础应用教程(HCIA-Cloud)PPT完整全套教学课件
- 呼吸衰竭小讲课课件
- 成人学士学位英语1000个高频必考词汇汇总
- GB/T 5271.29-2006信息技术词汇第29部分:人工智能语音识别与合成
- 全屋定制家居橱柜衣柜整装安装服务规范
- 沥青及沥青混合料试验作业指导书
- 义务教育阶段学生艺术素质测评指标体系小学音乐
评论
0/150
提交评论