基于Verilog语言的8位数字密码锁设计

 
    本科学生学年论文
三维景点
题目:
8位数字密码锁设计
学    院:
电子工程学院
年    级:
2011级
专    业:
电子科学与技术(光电子)
姓    名:
李思远
学    号:
20112508
指导教师:
林连东
2011 年 5 月 28 日

摘要
耙式浓缩机
  本文简述了VHDL语言的功能及其特点,并以8位串行数字锁设计为例,介绍了在QUARTUS II 6.0开发软件下,利用VHDL硬件描述语言设计数字逻辑电路的过程和方法。
关键词:VHDL语言 数字锁 QUARTUS II 6.0  硬件描述语言 数字逻辑电路
Abstract
This paper describes the function and characteristics of VHDL language, and eight serial number lock design as an example, this paper introduces QUARTUS II 6.0 software development in of VHDL hardware design of digital logic circuit process and method.
Keywords: VHDL language  QUARTUS II 6.0  hardware description language, digital logic circuit
                     
目 录
    2
Abstract    2
第一章 前言    4
第二章 密码锁系统的设计    4
  2.1 设计要求    4
  2.2 设计分析    5
第三章 软件设计    6
第四章 软件仿真及验证大理石测量平台    10
总    结    12
参考文献    13
致  谢    14
第一章 前言
    电子密码锁系统主要由电子锁体、电子密匙等部分组成,一把电子密匙里能存放多组开锁密码,用户在使用过程中能够随时修改开锁密码,更新或配制钥匙里开锁密码。一把电子锁可配制多把钥匙。语音方面的广泛应用,使得具有语音播放的电子密码锁使用起来更加方便。语音密码锁的体积小、保密性能好、使用方便,是用在保险箱、电话或是房门上不可少的部分。
数字集成技术和电子设计自动化(E1ectronic Design Automation,EDA)技术的发展迅速,数字系统设计的理论和方法也在相应地变化和发展着。应用可编程逻辑器件(Programmable Logic Device,PLD)实现数字系统的设计,是目前利用EDA技术设计数字系统的潮流。利用基于EDA技术的设计方法,设计者只需对系统功能进行描述,就可在EDA工具的帮助下完成系统设计。这种设计方法以数字系统设计软件为工具,将测试码或测试序列测试验证后,将系统实现在PLD芯片或专业集成电路上,这样最大程度地缩短了设计和开发时间,降低了成本,提高了系统的可靠性。本文详细介绍了基于EDA技术数字密码锁的设计过程。
第二章密码锁系统的设计
2.1设计要求:
数字密码锁的密码为8位十进制数字,密码可以设置和修改;开锁时间定为30秒;可用七段显示器显示开锁倒计时时间值;开锁计时时间30秒到,锁没开则用蜂鸣器报警,开锁时允许修改输入错误的密码数字。具体要求如下:
(1)分析功能要求,设计系统构成模块,画出方框图。
重型门(2)编写模块的Verilog HDL语言的设计程序
(3)在Quartus II 软件或其他EDA软件上完成设计和仿真
(4)根据实验装置上的CPLD/FPGA芯片,在是配时选择相应的芯片,将设计生成配置文件或JEDEC文件,然后将配置文件或JEDEC文件下载到实验装置上运行,操作实验装置上设定设定的功能开关,验证设计功能。
2.2设计分析
此系统可以分为密码输入删除控制模块、寄存模块、比较并延时模块、扫描显示模块几部分。数字密码锁系统框图如图所示。
密码输入与删除控制模块设计考虑:
1)编码器:对数据开关K1...K10的电平信号,分别代表数字1...9,采用热码方式编码。
三相四极插头
2)设置与删除密码操作及显示按设计要求处理。
3)信号设置
Set密码确认信号——当8位密码输入完成,按set键则密wifi智能开关
送锁存器锁存,比较模块得数据A、密码显示电路清零。

本文发布于:2024-09-22 19:38:19,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/305472.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设计   数字   系统
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议