文档介绍:概述在日常生活和工作中,住宅与公司部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙***,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后,财产的安全性就大打折扣。为满足人们对锁的使用要求,用密码代替钥匙的密码锁应运而生;密码锁具有安全性高、成本低、功耗低、易操作等优点。此次我们所做的课程设计的题目就是智能密码锁的设计,其设计内容及要求如下所述:(1)密码的设定:此密码是固定在程序存储器ROM中,假设预设的密码为“12345”共5位密码。(2)密码的输入:采用两个按键来完成密码的输入,其中一个按键为功能键,另一个按键为数字键。在密码都已经输入完毕并且确认功能键之后,才能完成密码的输入过程,然后进入密码的判断比较处理状态并给出相应的处理过程。(3)按键禁止功能:初始化时,允许按键输入密码,当有按键按下并开始进入按键识别状态时,按键禁止功能被激活,但启动的状态是在3次密码输入不正确的情况下发生的。(1)设计方案要合理、正确;(2)系统硬件设计及焊接制作;(3)系统软件设计及调试;(4)系统联调;(5)写出设计报告。(1)MCS-51单片机实验操作台1台;(2)PC机及单片机调试软件;(3)单片机应用系统板1套;(4)制作工具1套;(5)系统设计所需的元器件。;尽管它的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。单片机也被称为微控制器(Microcontroller),由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。单片机是70年代中期发展起来的一种大规模集成电路芯片,是CPU、RAM、ROM、I/O接口和中断系统集成于同一硅片的器件。单片机用于控制有利于实现系统控制的最小化和单片化,简化一些专用接口电路,如编程计数器、锁相环(PLL)、模拟开关、A/D和D/A变换器、电压比较器等组成的专用控制处理功能的单板式微系统。随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。:从键盘输入一组密码,CPU把该密码和设置密码比较,对则将锁打开,错则要求重新输入,并记录错误次数,如果三次错误,则被强制锁定并报警,除非超级密码或者其他的手段打开,比如延时一段时间。其电路包含:键盘输入、密码检测、***电路、执行电路、报警电路、键盘输入次数锁定电路、定时电路、密码修改。本次设计采用的是一种用以AT89S51为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。根据设计要求,初步设计思路如下:1、输入密码用矩阵式键盘,包括数字键和功能键。2、LED数码管显示输入密码,用74LS247驱动数码管发光显示数码,用74LS138控制各位显示器分时进行显示。3、用发光二极管代替***的电路,发光表示***。4、输入密码错误次数超过3次,蜂鸣器发声系统报警。5、设置原始密码为“123456”系统的原始密码放在RAM区,在运行过程中可以实时更改系统密码。.6、此系统共设计了3个基本功能键:密码设置键、确认键、复位键。7、密码设置键:当用户需更改密码时,可通过此功能键方便地修改原先的旧密码。8、确认键:当完成密码输入后,可按此功能键即可实现密码的比较和处理。9、复位键:当密码三次输入错误时,系统进入死锁状态,可按此功能键跳出此状态。;完整系统的硬件连接如下图单片机AT89C51时钟电路复位电路按键电路LED数码管显示电路***,89C51来控制电路的工作,通过89C51编辑程序来实现控制硬件电路的工作方式。实现由键盘输入密码后,89C51扫描输入键,将输入的密码和设定好的密码进行比较,当相同时即输出***信号,即电路实现***,而当不相等时则计数错误次数,且显示重新输入状态,三次输入错误则发出报警,可重置密码,重置密码时,先要输入原