摘 要: 本文介绍了一种在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电路图

基于TCP/IP技术的转向架振动测试系统设计

基于PM2.5浓度的健康出行路径规划及实现

基于涡旋电磁波的新型雷达成像技术研究

基于相关滤波器的长期跟踪算法研究

基于ZigBee协议轨道交通环...

变分模态分解方法研究及...

HFSS形状渐变方法的槽缝加载微带天线设计

PCI+PID算法直流力矩电机速...

浅析施工企业保理融资成...

遥感土地用变化监测国内外研究现状

从企业eHR建设谈管理信息...

大规模MIMO系统的发展研究现状

小型通用机器人控制系统设计任务书

高效课堂教师问卷调查表

提高小學语文課堂朗读教...

《水浒传》中血腥暴力研...

MNL模型历史城区居民活动...