基于STC89C52的电子密码锁目录一、简介……………………………………
……2二、设计任务与要求……………………………
3三、所用芯片……………………………………
3四、对应的管脚…………………………………
4五、键盘矩阵扫描……………
……………………7六、电路原理图…………………………………
8七、流程图………………………
………………9八、下载图…………
……………………10九、程序代码……………………………………11十、心得体会……………
……………………
19一、简介电子密码锁是现代生活中常用的加密工具
它克服了机械式密码锁密码量少、安全性能差的缺点,尤其是的智能电子密码锁;不仅具有电子密码锁的功能”还可引人智能化管理功能,从而使密码锁具有更离的安全性和可靠性
电子密码锁通常使用ARM和单片机控制,单片机相对ARM实现较为简单,功能较为完善,因此使用单片机控制较多
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统
二、设计任务与要求根据设定好的密码(456),采用矩阵键盘输入功能
每输入一位密码,对应的LED灯亮
当输入的密码完全正确时,第八位LED灯亮;当输入的密码错误时,第七位LED灯亮,且当密码连续三次输入错误时,第六位LED灯亮,键盘锁闭
三、所用芯片STC89C52RC在本实验中用到的是STC89C52RC单片机
STC89C522是一种低功耗、高性能CMOS8位微控制器,具有系统可编程8K字节闪烁可编程可檫除只读存储器(FPEROM-FlashProgramableandErasableReadOnlyM