- 5
- 0
- 约3.17千字
- 约 7页
- 2018-08-27 发布于福建
- 举报
基于ABLE语言数字密码锁设计与实现
基于ABLE语言数字密码锁设计与实现
摘要本设计用CPLD设计制作一个数字密码锁控制电路。设计以使用简单,调整方便,功能完备为目的,采用lattice公司的IspLS1032E-70lJ可编程器件,以ABLE语言为开发语言,设计并实现具备密码的输入、修改、开锁指示、错误报警等功能的数字密码电路。
关键词数字密码锁;ABLE;CPLD设计
中图分类号TP文献标识码A文章编号1673-9671-(2010)082-0022-01
数字密码锁在我们的实际生活中起着重要的作用。它的主要功能就是对某些物品进行加密保护,避免无权限的人使用某些设施或进行越权操作,造成不良后果。如自动售货机、门卡系统、保险箱中都有数字密码锁的保护。
1设计要求
该电路应带有所需的数字键、功能键和用于显示的数码管和LED指示灯;
密码为4位十进制数(内部用8421BCD码表示),电路内预先设置好初始密码;
开锁时,由键盘输入数字,当按下“确定”键时,如果与预先设定的密码相符,则开锁指示灯亮;当密码不符时,不开锁,另一个指示灯亮,错误达到3次报警。
2方案设计
2.1设计思路
数字密码锁共有12个输入,四个输出,分别表示如下:
输入:数字0到9和功能键YES和RESET;
输出:红灯表示输入密码错误,绿灯表示开锁,三次输入错误的密
原创力文档

文档评论(0)