论文部分内容阅读
随着社会生活水平的提高和科技的发展,人们对日常生活中的安全防范设施要求越来越高。为满足人们对安全保障的需求,增强其安全性,尤其是住宅和办公室等场所,传统的机械式密码锁已经不能满足安全技术防范要求。电子密码锁代替传统的密码锁应运而生,相比较传统的机械式密码锁,其克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁不论在技术上还是在性能上都大大提高一步。随着大型集成电路技术的发展,微处理器在电子密码锁中的应用越来越广泛,电子密码锁向智能化发展,带微处理器的智能电子锁在市场不断显现,它除了具有电子密码锁的功能外,还具有智能化管理、报警、分析系统等功能,从而使电子密码锁具有很高的安全性、可靠性和极大的推广价值。本文可编程智能电子锁控制器采用低功耗微处理器AT89S52为核心设计,使用美国DALLAS半导体公司的新型智能化信息载体TM卡为密码载体,使用键盘既可以直接输入管理员密码实现电子锁开关,又可以通过授权TM卡实现电子锁的开关,还能对TM卡进行管理授权等,进一步提高了智能电子锁的安全性、实用性和可靠性。本设计根据可编程智能电子锁控制器设计的功能和目标,给出了具体的硬件电路、软件结构和流程,并详细论述了各部分的设计要点。运用PROTEUS设计与仿真平台设计出了可编程智能电子锁控制器具体的硬件电路,使用KEIL C51软件开发系统开发了可编程智能电子锁控制器的软件,给出了重要程序的流程图,软件采用C51语言和汇编语言编写。本设计的可编程智能电子锁控制器在输入密码或使用TM卡进行开关门时,可通过液晶显示器为用户显示相关提示信息,控制器还具有修改密码和授权或取消TM卡,密码或TM卡输入正确或错误的提示,错误三次报警及系统自锁,密码信息掉电保护等功能,其还具有功耗小、成本较低、维护升级方便和易扩展的特点。在住宅和办公室等安全场所有较好的推广价值。