基于FPGA的电子密码锁的设计.doc

资料分类:工业大学 上传会员:山顶云间 更新时间:2025-01-30
需要金币500 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:20639
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:跟着当下技术水平的不断增长,人们对安全感的要求越来越高,一般的机器锁已经不能满足人们对生活的要求。因而,电子式密码锁在社会生活中被广泛使用,特别是在企业、办公室、银行等重要领域被青睐。本文设计的用电式密码锁有按键输入模块、密码存储控制模块、LCD显示模块等。按键输入模块电路是由16位按键组成,它实现的是输入6位密码;密码存储控制模块主要是实现密码的保存、校验;LCD显示模块主要是LCD液晶显示屏的功能设计,以及本设计的密码的显示功能。本文是使用EDA技术,利用Verilog HDL硬件语言进行编程和Quartus II平台进行编译,并下载到EP1C3T100C8N的FPGA板中进行硬件测试。测试结果可以实现电子式密码锁的开锁,闭锁,输入密码等性能,因而有效地验证了本次设计的准确性与有用性。

 

 

关键词:电子密码锁,Verilog HDL,EDA,FPGA,Quartus II

 

目录

摘要

Abstract

1 引言-5

1.1 电子密码锁的背景及意义-5

1.2 电子密码锁发展前景-5

1.3 本设计研究的内容及目的-5

2 EDA技术简介-6

2.1 EDA技术及发展-6

2.2 Verilog HDL-6

2.3 Quartus II简介-7

3 FPGA简介-7

3.1 FPGA概述-7

3.2 FPGA的发展方向-8

3.3 FPGA工作原理-8

4 电子密码锁的设计-9

4.1 电子密码锁的设计方案-9

4.2 系统功能需求分析-10

4.3 设计基本原理及原理图-10

4.4 电子密码锁的器件选择-11

5 系统的硬件电路设计-12

5.1 密码重置模块电路-12

5.2 键盘模块电路设计-16

5.3 LCD显示屏模块电路-17

5.4 蜂鸣器电路-19

5.5 密码锁控制模块-19

6 系统软件设计-21

6.1 主程序流程图-21

6.2 各模块程序设计-21

7 系统的硬件调试-23

结语-26

参考文献-27

致谢-28

附 录 系统源程序-29

相关论文资料:
最新评论
上传会员 山顶云间 对本文的描述:本文的密码锁的设计利用EDA技术,利用可编程逻辑器件FPGA技术和Verilog HDL硬件描述语言。在Altera公司的Quartus II软件平台上完成的编程。熟练掌握这些技术可以设计出一套模拟的电子锁。......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: