1
1.题目分析:
1.1 要求分析:
在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表
以及一些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开
锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密 码代替钥匙的密码锁应运而
生。密码锁具有安全性高、成本低、功耗低、易操作等优点。
我 的 这 个 课 程 设 计 是 采 用 先 进 的 EDA( 电 子 设 计 自 动 化 ) 技 术 , 利 用
QuartusⅡ6.0 工作平台和 VHDL(超高速集成电路硬件描述语言),设计了一种简
易但实用的电子密码锁。用 CPLD 芯片实现。由于充分利用了 CPLD 芯片密度
大、功耗低、可重复编程和具有嵌入式阵列块的结构特点,因而该密码锁体积
小、功耗低、价格低、安全可靠、具有、维护和升级方便。由于采用 VHDL 进
行设计,用软件实现硬件电路,具有良好的可移植性,可随时在线更改逻辑设
计及有关数,充分体现 CPLD 的优越性,具有一定的实用性。
1.2 整体框图:
1.3 技术指标和功能要求:
(1)设计的总体要求:
用自顶向下的设计思路设计一个简易的数字密码锁,该锁应在收到 3
位与规定码相符的十进制数码时打开,使相应的指示灯点亮;若收到的代
码与规定的不符或者开锁程序有误,表示错误的只是灯点亮。由于我所设
计的这个密码锁密码位数较少,所以必须给输密者严格的次数限制(两
次),若两次之类没有输对则表示输密者不是该锁的使用者。此时报警铃
长响(只有锁的使用者才能关闭)。
评论7