基于8052单片机的密码锁控制系统设计
基于单片机的智能密码锁的设计与制作(含pcb图)大学毕设论文

目录摘要 (1)英文摘要 (2)引言 (3)1 概述 (4)2 系统硬件设计 (4)2.1 硬件组成及工作原理 (4)2.2 单片机选型 (5)2.3 时钟电路 (5)2.4 复位电路 (6)2.5 密码存储电路 (7)2.6 矩阵式键盘电路设计 (7)2.7 报警电路 (8)2.8 显示电路 (8)3 系统软件方案 (9)3.1 设计与分析 (9)4 系统调试 (11)4.1 硬件调试 (11)4.2 软件调试 (11)结论与谢辞 (12)参考文献 (13)附件1:元器件清单 (14)附件2:系统软件 (15)附件3:电路图 (22)附件4:PCB图 (23)基于单片机和串行EEPROM的智能密码锁的设计与制作信息工程学院应用电子专业摘要:传统的门锁既要备有大量的钥匙,又要担心钥匙丢失后的麻烦。
随着单片机的问世,出现了带微处理器的密码锁,它除具有电子密码锁的功能外,还引入了智能化、科技化等功能,从而使密码锁具有很高的安全性、可靠性,受到了广大用户的亲睐。
本文介绍一种基于单片机和串行EEPROM的智能密码锁,对系统硬件设计和软件实现进行了详细的描述。
该系统采用STC89C51单片机和AT24C02串行EEPROM,通过STC89C51模拟I2C总线和AT24C02通讯来读取存储的密码,用户通过键盘输入的密码,实现密码锁的功能。
关键词:智能密码锁STC89C51 AT24C02Single-chip EEPROM and serial-based Intelligent Design andlocks the production ofMajor of Applied Electronic Technology Information andEngineering College yingjunqingAbstract :Both traditional locks have a lot of keys, but also worried about the trouble after the loss of keys. With the advent of single-chip, a microprocessor with the password lock, which in addition to the functions of electronic locks, but also the introduction of intelligent, technology and other functions, so that locks with high security, reliability, the majority of users have been pro-gaze.This paper presents a single chip and serial EEPROM-based smart locks on the system hardware design and software implementation described in detail. The system usesSTC89C51 and AT24C02 single-chip serial EEPROM, through the I2C bus and STC89C51 simulation AT24C02 communication to read stored passwords, user password through the keyboard input to achieve the function of locks.Key words: smart locks STC89C51 AT24C02引言随着社会物质财富的日益增长和人们生活水平的提高,安全成为现代居民最关心的问题之一。
基于单片机的智能密码锁的设计

基于单片机的智能密码锁的设计基于单片机的智能密码锁设计随着科技的发展和人们安全意识的提高,密码锁在保护个人和家庭安全方面扮演着越来越重要的角色。
传统的机械密码锁由于易受破解和安全性较低的限制,已经无法满足现代安全需求。
基于单片机的智能密码锁作为一种新型的安全产品,具有更高的可靠性和安全性,逐渐得到了广泛关注。
本文将介绍基于单片机的智能密码锁的设计,包括其工作原理、设计思路、实验验证和总结。
一、密码锁概念与原理密码锁是一种通过输入正确的密码来控制锁的开启和关闭的装置。
它主要由密码输入装置、控制装置和执行机构三部分组成。
其工作原理是:用户输入正确的密码后,控制装置将与预设的密码进行比较,如果一致,则发送信号给执行机构,打开锁;如果不一致,则发出警报或拒绝操作。
二、基于单片机的智能密码锁设计1、选择合适的单片机基于单片机的智能密码锁设计第一步是选择合适的单片机。
考虑到性能、价格和易用性等因素,我们选择了常用的8051单片机。
该单片机功能强大、价格适中,且易于编程和调试。
2、设计密码锁的功能模块根据需求分析,我们需要设计以下功能模块:键盘输入、密码比较、LED显示、电机驱动和报警模块。
键盘输入用于用户输入密码;密码比较用于将输入的密码与预设的密码进行比较;LED显示用于显示当前状态和输入的密码;电机驱动用于控制电机的运转;报警模块用于在密码错误时发出警报。
3、编写程序代码根据设计的功能模块,我们需要编写程序代码来实现各个模块的功能。
程序主要包括初始化、键盘输入处理、密码比较、LED显示、电机驱动和报警模块等部分。
其中,密码比较是关键部分,需要编写相应的算法来实现。
4、实现密码锁的具体功能在完成程序编写后,我们需要将程序下载到单片机中,并通过调试来确保各个模块能够正常工作。
在实现密码锁的具体功能时,需要注意以下几点:1、确保输入的密码与预设的密码一致才能打开锁;2、当连续输入错误密码超过设定次数时,应自动锁定密码锁,防止恶意破解;3、应设置一个复位按钮,以便在忘记密码或出现其他异常情况时进行重置;4、可以根据需求增加其他功能,如语音提示、网络控制等。
毕业设计(论文)-基于单片机控制的电子密码锁设计

基于单片机控制的电子密码锁设计目录摘要 (I)关键词 (I)Abstract ................................................................................................................... I I Key words ............................................................................................................... I I 1 绪论. (1)1.1 课题背景 (1)1.2 课题的目的和意义 (1)1.3 电子密码锁发展趋势 (1)1.4 本设计完成的工作 (2)2 总体方案设计 (2)2.1 电源模块 (3)2.2主控制器模块 (3)3 硬件实现及单元电路设计 (4)3.1 主控制模块 (4)3.2 单片机的时钟电路与复位电路设计 (4)3.3 单片机管脚说明 (5)3.4 键盘电路设计 (6)3.5 数码管显示电路设计 (6)3.6 存储芯片电路设计 (7)3.7 报警电路 (7)3.8 密码锁电路 (7)4 红外遥控电路设计 (8)4.1 红外通信基本原理 (8)4.2红外通信标准 (9)4.3 红外线遥控原理 (10)4.4 主要模块设计 (10)5 系统软件设计方案 (11)5.1 主程序流图 (11)5.2 开锁软件设计 (12)6 系统的安装与调试 (15)6.1硬件的安装 (15)6.2单片级密码锁的仿真 (16)结论 (16)致谢 ...................................................................................... 错误!未定义书签。
参考文献 (17)附录1 整机电路原理图 (18)附录2 部分源程序 (18)附录3:实物图 (27)基于单片机控制的电子密码锁设计摘要:本设计研究的对象是单片机密码锁,单片机密码锁由硬件和软件组成,硬件部分有电源输出电路、晶振电路、复位电路、键盘接口电路、开锁电路、报警电路、继电器、以及51单片机组成。
基于单片机的电子密码锁报告

摘要在现代社会,电子密码锁已不是一个陌生的名词。
本设计是基于P8052AH单片机为控制核心的密码锁设计方案,它是一种通过密码输入来控制电路或是芯片工作,运用键盘输入、密码修改、密码检测、开锁电路、红外检测模块、报警电路、键盘输入次数锁定电路来完成开锁、闭锁等任务。
利用识别密码是否正确来开锁或报警。
通过键盘输入次数记录来实现键盘的锁定。
本文设计的密码锁具有安全性高、成本低、功耗低、易操作等优点。
关键词:P8052AH、报警、红外检测、密码检测、多用户AbstractIn modern society, the electronic lock has not a strange noun. The design is based on P8052AH as control core design scheme of locks, it is a password to control circuit through work, or chip keyboard input, password revision, password lock circuit, detection and alarm circuit, keyboard input frequency lock, to complete the circuit, etc. Using the correct password recognition to replace or alarm. Through the keyboard input frequency to lock the keyboard recording. In this design with high security locks, low cost, low power consumption, easy operation, etc.Keywords: P8052AH;control circuit;identify the password;alarm目录摘要 (1)Abstract (1)第一章引言 (1)1.1 电子密码锁的设计背景……………………………1.2 国内外的现状………………………………………1.3 本设计所要实现的目标…………………………第二章系统方案的设计………………………………………2.1 设计思路及原理……………………………………2.2 系统方案一…………………………………………2.3 系统方案二…………………………………………2.4 系统方案的选择……………………………………第三章硬件电路的设计……………………………………3.1 核心的处理器的设计………………………………3.2 电源模块的设计……………………………………3.3 矩阵键盘的设计……………………………………3.4 开锁电路的设计……………………………………3.5 密码存储模块的设计………………………………3.6 报警系统的设计……………………………………3.7 红外检测模块的设计………………………………3.8 显示电路的设计……………………………………3.9 系统设计的总体电路图……………………………第四章系统软件的设计……………………………………4.1主程序的设计…………………………………………4.2用户切换模块的设计…………………………………4.3密码修改模块的设计…………………………………4.4密码存储和读取的设计…………………………………4.5报警模块的设计…………………………………………第五章系统仿真与调试……………………………………第六章结束语…………………………………………………附录一参考文献………………………………………………附录二程序代码………………………………………………第一章引言1.1 电子密码锁的设计背景随着社会物质财富的日益增长和人们生活水平的提高,安全成为现代居民最关心的问题之一。
基于单片机的电子密码锁控制电路设计

毕业设计论文题目:电子密码锁控制电路的设计姓名:专业:指导老师:完成日期:1 引言随着人们对安全的重视和科技的发展。
对日常生活中的安全保险器件的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
具有报警功能的电子密码锁保密性高,使用灵活性好,安全系数高,密码锁设计方法合理.简单易行,成本低,符合住宅、办公室用锁要求,具有推广价值。
电子密码锁采取电子电路控制,通过密码输人来控制电路或是芯片工作.从而控制机械开关的闭合,完成开锁、闭锁任务。
这种应用以单片机或FPGA芯片为核心,通过编程来实现整体基本功能和安全性要求。
2电子密码锁系统设计2.1电子密码锁功能简述用户通过键盘输入密码.确认后系统调用密码比较判断函数,如果密码在规定的时间内愉人正确,单片机输出开门信号开锁。
如果在规定的时间内没完成密码的输人,系统自动清除所输人的密码,并提示重新输人。
用户发现愉入错误时,可以清除重愉。
密码输人后,通过验证和多位校验后,如果密码错误则启动报警系统。
当密码错误次数达到3次时,系统将锁定键盘一段时间,时间到后系统自动启动键盘愉人。
初始密码由系统设定,用户可根据自己的要求设定密码,修改密码时需要首先匹配旧密码,如果输人旧密码错误则系统报警并自动退出密码修改状态。
旧密码正确则可以输人新密码,新密码的输人需要两次对比确认。
系统设定密码为6位,当输入新密码不为6位或两次输人的新密码不一致时密码修改失败,系统报警并自动退出密码修改状态。
如果输人的新密码为6位且两次输人的新密码一致则修改密码成功。
2.2系统硬件设计系统以A了习9砧l单片机为核心来控制密码锁的密码输人,密码显示,密码比较判断,开锁,报警指示数及密码的存储等功能。
利用单片机灵活的编程设计和丰富的10端口,及其控制的准确性,不仅能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。
其原理如图1所示。
系统的设计包括硬件和软件两大部分。
单片机控制红外遥控电子锁系统

安徽职业技术学院毕业论文单片机控制红外遥控电子锁的系统设计系别班级姓名学号指导教师2011 ~ 2012 学年第 1学期摘要针对传统机械锁的各种缺点和重要部门安全性的要求,提出一种基于红外遥控的密码锁设计方案,通过此方案设计的密码锁电路可以满足安全性要求,也能适应特殊环境的使用需求。
本文介绍的一种由8052编程实现的控制电路,具有按键指示,控制开锁,控制报警,遥控开锁等功能。
红外遥控密码锁的应用研究主要应用了红外线编码及解码技术,并通过单片机实现密码的设置、修改及识别功能。
设计电路主要有红外线编码电路、红外线解码电路和键盘及显示电路组成。
具有保密性强,灵活性高,适用范围广,特别适合家庭,车库,工厂等场所。
关键词:红外线;密码锁; 8052单片机。
目录第一章红外线密码锁简介1.1课题背景 (1)1.2红外线的基本知识 (1)1.3密码锁的发展趋势及特点 (1)第二章方案设计2.1方案选择 (2)2.2方案论证 (3)第三章红外密码锁的总体设计3.1系统的总体设计 (4)3.2密码锁的主要功能 (6)第四章密码锁的硬件部分4.1芯片的介绍 (7)4.2红外发射与接收装置 (12)4.3各模块器件的功能 (13)第五章系统的软件设计5.1软件设计 (19)5.2遥控发射部分程序设计 (21)5.3主机接收部分程序设计 (23)结论 (25)参考文献 (26)第一章红外线密码锁简介1.1 课题背景进入二十一世纪以来各种电子信息技术进入高速发展阶段,包括信息系统技术微电子、计算机和现代通信技术、传感器技术,这也包括红外线技术,红外线是一种人的肉眼看不见的光线,最近二三十年来,初露头角的红外技术,在各个领域里获得了广泛的应用。
开始应用到生产上,并形成了一门崭新的技术—红外技术。
本设计针对传统机械锁的不足而设计的通过红外来控制的密码锁。
1.2 红外线的基本知识所谓红外线是指波长超过红色可见光的电磁辐射,利用红外辐射实现的无线数据传输,称为红外线技术。
基于单片机控制的密码锁的设计.doc
常州机电职业技术学院毕业设计(论文)作者:**** 学号:*******系部:电气工程系专业:电子设备维修题目:基于单片机控制的电子密码锁的设计指导者:**** ****评阅者:年月毕业设计(论文)中文摘要目录1引言........................................... 错误!未定义书签。
1.1 电子密码锁的简介......................... 错误!未定义书签。
1.2 电子密码锁的发展历程 (2)2系统的方案和原理 (4)2.1 设计的方案 (4)2.2 密码锁的工作原理 (5)3系统的硬件设计 (6)3.1系统框图及AT89C51的介绍 (6)3.2密码锁电路总体结构 (10)3.3输入电源的设计 (11)3.4按键键盘的处理 (12)3.4.1矩阵式键盘的原理图 (12)3.4.2矩阵式键盘的按键识别 (14)3.5数码管显示的处理 (15)4系统的软件设计 (16)4.1储存芯片AT24C02 (16)4.2密码储存系统 (18)4.3主程序流程的编辑 (20)4.4复位系统的设计 (21)4.5开锁程序的处理 (22)4.6报警电路的选择 (24)4.7晶振电路系统............................ 错误!未定义书签。
5 5电子密码锁的未来展望.......................... 错误!未定义书签。
75.1设计密码锁的目的........................ 错误!未定义书签。
75.2密码锁的发展趋势........................ 错误!未定义书签。
8 结论........................................... 错误!未定义书签。
9 致谢.. (30)参考文献 (31)附录 (32)1 引言1.1 电子密码锁的简介密码锁是锁的一种,开启时用的是一系列的数字或符号。
基于51单片机的密码锁设计报告
基于51单片机的密码锁设计报告一、引言随着科技的不断发展,安全问题越来越受到人们的关注。
密码锁作为一种常见的安全防护设备,在保护个人财产和隐私方面发挥着重要作用。
本设计报告介绍了一种基于 51 单片机的密码锁系统,该系统具有成本低、可靠性高、操作简单等优点,适用于家庭、办公室等场所。
二、系统总体设计(一)设计目标设计一个基于 51 单片机的密码锁系统,实现以下功能:1、密码输入与验证功能。
2、密码修改功能。
3、错误输入次数限制及报警功能。
4、开锁状态指示功能。
(二)系统组成本系统主要由 51 单片机、矩阵键盘、液晶显示屏(LCD)、电磁锁驱动电路、报警电路等组成。
1、 51 单片机作为核心控制器,负责处理密码输入、验证、修改等操作,并控制其他模块的工作。
2、矩阵键盘用于输入密码和执行相关操作。
3、 LCD 显示屏用于显示系统状态和提示信息。
4、电磁锁驱动电路用于控制电磁锁的开关。
5、报警电路在密码输入错误次数超过限制时发出报警信号。
三、硬件设计(一)51 单片机选型本设计选用 STC89C52 单片机,该单片机具有丰富的 I/O 口资源、较高的性价比和良好的稳定性。
(二)矩阵键盘设计矩阵键盘采用 4×4 行列式结构,通过扫描的方式获取按键值。
(三)LCD 显示屏接口设计选用 1602 液晶显示屏,通过并行接口与单片机连接,实现数据的传输和显示。
(四)电磁锁驱动电路设计电磁锁采用直流电源供电,通过三极管驱动电路控制其开关。
(五)报警电路设计报警电路采用蜂鸣器实现,当密码输入错误次数超过限制时,单片机输出高电平驱动蜂鸣器发声报警。
四、软件设计(一)主程序流程系统上电后,首先进行初始化操作,包括单片机端口初始化、LCD 初始化等。
然后进入密码输入状态,等待用户输入密码。
用户输入密码后,进行密码验证,如果密码正确,则打开电磁锁,并显示开锁成功信息;如果密码错误,则记录错误次数,并显示错误提示信息。
基于单片机的简易电子密码锁毕业设计课程设计
前言随着电子技术的进展,具有防盗报警等功能的电子密码锁代替密码量少、平安性差的机械式密码锁已是必然趋势。
电子密码锁与一般机械锁相较,具有许多独特的优点:保密性好,防盗性强,能够不用钥匙,记住密码即可开锁等。
目前利用的电子密码锁大部份是基于单片机技术,以单片机为要紧器件,其编码器与解码器的生成为软件方式。
下面确实是此刻主流电子密码锁:目前常见的遥控式电子防盗锁要紧有光遥控和无线电遥控两类。
键盘式电子密码锁从目前的技术水平和市场认可程度看,利用最为普遍的是键盘式电子密码锁,该产品要紧应用于保险箱、保险柜和金库,还有一部份应用于保管箱和运钞车。
卡式电子防盗锁利用各类“卡”作为钥匙的电子防盗锁是当前最为活跃的产品,不管卡的种类如何多种多样,依照输入卡的操作方式,都可分为接触式卡和非接触式卡两大类。
生物特点防盗锁人的某些与生俱来的个性特点(如手、眼睛、声音的特点)几乎不可重复,作为“钥匙”确实是唯一的(除非被强逼或损害)。
因此,利用生物特点做密码的电子防盗锁,也专门适合金融业注重“验明正身”的行业特点。
人们生活水平的提高和平安意识的增强,对平安的要求也就愈来愈高。
锁自古以来确实是把守护门的铁将军,人们对它要求甚高,既要平安靠得住的防盗,又要利用方便,这也是制锁者长期以来研制的主题。
随着电子技术的进展,各类电子产品应运而生,电子密码锁确实是其中之一。
据有关资料介绍,电子密码锁的研究从20世纪30年代就开始了,在一些特殊场所早就有所应用。
这种锁是通过键盘输入一组密码完成开锁进程。
研究这种锁的初衷,确实是为提高锁的平安性。
由于电子锁的密钥量(密码量)极大,能够与机械锁配合利用,而且能够幸免因钥匙被仿造而留下平安隐患。
电子锁只需记住一组密码,无需携带金属钥匙,免去人们携带金属钥匙的苦恼,而被愈来愈多的人所欣赏。
电子锁的种类繁多,例如数码锁,指纹锁,磁卡锁,IC 卡锁,生物锁等。
但较有效的仍是按键式电子密码锁。
20世纪80年代后,随着电子锁专用集成电路的显现,电子锁的体积缩小,靠得住性提高,本钱较高,是适合利用在平安性要求较高的场合,且需要有电源提供能量,利用还局限在必然范围,难以普及,因此对它的研究一直没有明显进展。
基于单片机的电子密码锁设计
基于单片机的电子密码锁设计基于单片机的电子密码锁设计在日常生活中,密码锁是一种常见的安全设备,被广泛应用于家庭、办公室等场所。
随着科技的发展,传统的机械密码锁已经不能完全满足人们对安全性和便捷性的需求。
为了提高密码锁的安全性和实用性,许多基于单片机的电子密码锁被设计出来。
本文将介绍一种基于单片机的电子密码锁设计,并详细说明其工作原理和实现过程。
1. 设计思路基于单片机的电子密码锁的设计目标是提高安全性和便捷性。
传统的机械密码锁容易被暴力破解,而且如果密码被泄露,需要更换整个锁体。
因此,采用电子密码锁可以提供更高的安全性和方便的密码管理功能。
2. 系统组成基于单片机的电子密码锁主要由以下几个部分组成:(1)输入模块:用于输入密码的设备,可以是键盘、触摸屏等。
(2)单片机控制模块:使用单片机作为核心控制器,接收输入密码并进行验证。
(3)驱动模块:通过驱动模块对电子锁进行控制开关。
(4)显示模块:以LED或LCD等形式显示相关信息。
(5)电源模块:为电子密码锁系统提供电能供应。
3. 工作原理基于单片机的电子密码锁的工作原理如下:(1)初始状态下,用户可以通过输入密码进行解锁或锁定。
输入模块接收用户输入的密码。
(2)输入模块将密码发送给单片机控制模块。
(3)单片机控制模块使用事先设定的密码进行比对。
如果密码匹配,单片机控制模块将发出控制信号给驱动模块。
(4)驱动模块接收到控制信号后,将根据信号的指示打开或关闭电子锁。
(5)同时,单片机控制模块会发出指令给显示模块,将结果显示给用户。
4. 实现过程基于单片机的电子密码锁的实现过程如下:(1)选择合适的单片机,如AT89C51。
(2)设计电路板,将输入模块、单片机控制模块、驱动模块、显示模块和电源模块连接在一起。
(3)编写单片机的控制程序,实现密码验证和控制信号的生成。
(4)制作密码锁外壳,将电子密码锁系统组装在一起。
(5)测试电子密码锁的各个功能是否正常。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
运用keil c 软件
选择PROGISP 作为ISP下载软件
Keil C 界面
PROGISP 界面
仿真展示
基于RZ-51单片机开发实验板 结合RZ-USBISP V2.0下载器
键值分布情况
3
运用相应软件结合 C语言进行程序设 计,完成软件设 计部分。
硬件部分
4*4矩阵键盘 YJD1602A-2LCD 液晶显示器
ATMEL 750 24C08串行 EEPROM
AT89S52 单片机芯片
RZ-USBISP V2.0 下载器
DS1302时钟芯片
蜂鸣器 模块化编程
基于8052单片机的密码锁控制系统设计
系 部 专业班级 学生姓名 学 号 指导教师
电子与信息工程系 电子信息工程06春1班 张 娴 珺 06021701 刘 南 平 徐 会 彬
设计主要内容介绍
1 2 3 4
基本要求
硬件部分 软件部分
仿真展示
基本要求
1
利用单片机技术 实现普通密码锁 的功能。
2
以单片机芯片为 主体,通过特定 的设计,配以相 应的外接设备, 完成硬件设计部 分。