摘 要: 本文介绍了一种在QuartusⅡ环境下,采用复杂可编程逻辑器件CPLD的新型电子密码锁设计方法,阐述了其工作原理和软件设计方法。该数字密码锁通过扫描电路、键盘译码电路、弹跳消除电路和七段译码电路等实现密码输入、数码清除、密码激活、电锁解锁、密码更改等功能。本论文对该密码锁的程序进行了功能仿真,结果表明该密码锁的功能满足设计要求,能够实现正常开锁、上锁和修改密码。该密码锁体积小、功耗低、易于维护和升级,有很好的市场前景。75796

毕业论文关键词:电子密码锁,CPLD,QuartusⅡ,仿真

Abstract:This paper introduces a new way to design electron coded lock with CPLD and QuartusⅡ。 Its operating principles and the designing methods of hardware are explained in this article。 This coded lock can perform the following functions, such as code input, code clear, code activating, code releasing, code correcting and wrong code alarming by scanning circuit, keyboard decode circuit, bounce eliminating circuit, comparison circuit。 The function and timing simulations are made。 The results show that design specification of the electronic coded lock is met and the unlock and code correcting can be realized。 This new electron coded lock has small size, low power。 Its maintenance and upgrade are very convenient。 And it has a better application prospect。

Keywords: electron coded lock, cpld, quartusⅡ,simulation

目  录

1 绪论 7

1。1 课题的背景和意义 7

1。2 国内外研究现状 7

1。3 研究的内容和结构 8

2 EDA 概述 8

2。1 EDA发展 8

2。2 VHDL语言简述与特点 9

2。3复杂可编程逻辑器件CPLD概述 9

3 电子密码锁的总体设计 10

3。1方案的确定 11

3。2 系统设计要求 11

3。3设计思路和各功能模块叙述 12

3。4 工作流程 14

4 电子密码锁工作原理及各个硬件单元电路设计 15

4。1 工作原理 15

4。2 输入电路 16

4。3 控制电路 22

4。4 显示电路 24

4。5 整体组装设计 25

5 仿真及实验结果分析 25

5。1输入模块设计与仿真 25

5。2数字键、功能键判别电路程序与仿真 42

5。3密码锁控制电路程序与仿真 44

5。4显示译码电路程序与仿真 47

5。5 系统顶层文件 49

总 结 51

参 考 文 献 52

致  谢 53

1 绪论

1。1 课题的背景和意义

锁是古老而又现代的社会性用品。锁从遥远的古代走来,在电气时代来临之前,各种机械式锁具成为人们保[9]护财产,防范入侵的重要手段。在机械锁具方面,瑞士人走在了世界前列。瑞士人制作的机械锁凭其精密的机械结构和一流的安全性能,让世界叹为观止。

上一篇:CC2530洪泛算法的无线传感器网络的设计+程序
下一篇:基于CPLD的USB下载线设计+PCB电路图

5d电子体系的晶体场效应与自旋轨道耦合

基于Java的串口通信设计

基于Kinect的深度图像编码

PSpice的电容式加速度计闭环反馈控制模块设计

基于混沌的数字图像加密技术研究

HFSS频率选择表面的设计仿真与分析

基于Virtex-5FPGA的图像处理系统研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

安康汉江网讯

网络语言“XX体”研究

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...