1北京理工大学珠海学院 2020 届本科生毕业设计3北京理工大学珠海学院 2020 届本科生毕业设计设计总说明摘要:本文是基于 STC89C52 单片机研究的电子密码锁,使用软件编程和仿真软件,进而用 C 语言对 52 单片机按需编程
现在生活中,传统机械锁已无法满足现代人们的需求,而为了提高机械锁的性能从而满足人们的需求,电子锁也就应运而生了
电子密码锁的核心部件一般为单片机,对比其它,单片机的优势十分突出,不光能够实现软硬件的解析,还可以进行自主设计和调整
以达到单片机对电子密码锁智能化控制的效果
电子密码锁有成本低、可靠性高、功耗低等优点
还具有修改并保存密码、超次报警、超次自定锁定、密码输入错误防盗报警等功能
本论文将以 STC89C52 单片机为例,以相关的硬件设备和电路,完成对密码的设置、保存、识别、驱动蜂鸣器报警、驱动执行器、液晶屏显示等功能
单片机接受键入的密码,并与储存在 EEPROM 中的六位密码进行对比,若正确则驱动器执行开锁程序,若不正确则不予响应
六位密码可以有多大 100 多万组不同的组合供用户随意设置,保密性极高,远超传统的机械锁
关键词:电子密码锁、单片机、矩阵键盘、软件控制、硬件控制、密码存储与识别3北京理工大学珠海学院 2020 届本科生毕业设计INTRODUCTIONAbstract: This paper mainly studies the electronic combination lock based on STC89C52 microcontroller, and uses simulation software and software programming software to program the microcontroller on demand using programming language