(1) 方案一:采用数字电路控制。虽然采用数字电路密码锁的好处是设计简单,但是由于其是纯电路实际,在系统运行时,延时会比较严重。
(2) 方案二:通过单片机实现,现在一种新的方案就是采用一种是用来*自~优|尔^论:文+网www.youerw.com +QQ752018766*
AT89S51为核心的单片机控制方案。虽然有灵活的设计和丰富的IO端口,但是单片机设计的缺点是程序运行时容易出现跑飞现象。通过以上比较显然单片机方案有较大的活动空间,不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级,但是由于所学知识不能将其有效的应用,现有环境不能满足,而且单片机的密码锁有一定的不足之处,在运行时程序有时会产生PC指针错误,还有基于现在所学知识的应用,所以基于以上比较提出了第三种方案。
(3) 方案三:利用CPLD设计电子密码锁,其成本低,设计方便(有相应的开发板)现有资源充足,实现比较容易,更利于系统的维护改进和升级,可靠性更高,更安全。通过以上比较描述,本设计采用基于CPLD的电子密码锁设计方案。