摘要:跟着当下技术水平的不断增长,人们对安全感的要求越来越高,一般的机器锁已经不能满足人们对生活的要求。因而,电子式密码锁在社会生活中被广泛使用,特别是在企业、办公室、银行等重要领域被青睐。本文设计的用电式密码锁有按键输入模块、密码存储控制模块、LCD显示模块等。按键输入模块电路是由16位按键组成,它实现的是输入6位密码;密码存储控制模块主要是实现密码的保存、校验;LCD显示模块主要是LCD液晶显示屏的功能设计,以及本设计的密码的显示功能。本文是使用EDA技术,利用Verilog HDL硬件语言进行编程和Quartus II平台进行编译,并下载到EP1C3T100C8N的FPGA板中进行硬件测试。测试结果可以实现电子式密码锁的开锁,闭锁,输入密码等性能,因而有效地验证了本次设计的准确性与有用性。93403
毕业论文关键词:电子密码锁,Verilog HDL,EDA,FPGA,Quartus II
ABSTRACT:With the gradual improvement of the level of science and technology, the general mechanical lock has not met the requirement for security guard。 Therefore, the electronic password lock in the social life is widely used, especially in the company, office, bank and other important areas。 The electronic password lock includes a key input module, a password storage control module, a LCD display module, and so on in this article。 The circuit of key input module is composed of sixteen keys, and its function is to allow user to enter six-digit password。 Password storage control module is mainly to save password and check the accuracy。 LCD display module mainly includes the function design of LCD display, as well as the function design of the password display。 This article uses EDA technology, the Verilog HDL hardware language programming and Quartus II platform for compilation。 And downloading the procedure to the EP1C3T100C8N of FPGA board for hardware testing。 The test shows that the electronic lock can be unlocked, locked, enter the password and other properties, thus effectively validating the accuracy and usefulness of this design。
Key words: Electronic Password Lock,VHDL,EDA,FPGA,Quartus II
目录
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 蜂鸣器电路