基于STC89C52单片机的电子密码锁毕业答辩
基于单片机的电子密码锁设计与实现毕业设计论文

Institute of Technology.East China Jiaotong University毕业设计(论文)Graduation Design (Thesis)(20 —20 年)题目基于单片机的电子密码锁设计毕业设计(论文)原创性申明本人郑重申明:所呈交的毕业设计(论文)是本人在导师指导下独立进行的研究工作所取得的研究成果。
设计(论文)中引用他人的文献、数据、图件、资料,均已在设计(论文)中特别加以标注引用,除此之外,本设计(论文)不含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。
本人完全意识到本申明的法律后果由本人承担。
毕业设计(论文)作者签名:日期:年月日毕业设计(论文)版权使用授权书本毕业设计(论文)作者完全了解学院有关保留、使用毕业设计(论文)的规定,同意学校保留并向国家有关部门或机构送交设计(论文)的复印件和电子版,允许设计(论文)被查阅和借阅。
本人授权华东交通大学理工学院可以将本设计(论文)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编毕业设计(论文)。
(保密的毕业设计(论文)在解密后适用本授权书)毕业设计(论文)作者签名:指导教师签名:签字日期:年月日签字日期:年月日摘要随着科技的进步,安全防盗越来越受到人们的重视,传统的机械锁安全性差,不易携带,比如小区单元门,学校的实验室和机房,超市的存储柜等,普通的机械锁构造过于简单,大都采用铜铝锌等材料作为锁芯,抵抗不了强力破坏,锁具的制作工艺落后,无法组织技术手段的开启,已经不能满足人们的需要。
因此各种安全产品相继问世,而以单片机为中心的电子密码锁则大放异彩。
电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。
因为其脱离了钥匙,这样就避免了因为钥匙丢失而造成时间和经济上的损失,构造复杂严密,成本低廉,加上具有时限和报警功能,更适合平常人们的生活。
基于单片机的电子密码锁的设计答辩PPT

2.3.3 液晶显示模块
显示模块采用HS12864-15C系列中文图形系列液晶模 块。由控制器ST7920控制与驱动。 2.3.1 HS12864-15C系列液晶的特点 1. HS12864-15系列硬件特性如下: .提供8位,4位并行接口及串行接口可选 .自动电源启动复位功能 .内部自建振荡源 .64*16位字符显示RAM(DDRAM最多16字符*4行) .2M位中文字型ROM(CGROM),总共8192个中文 字型 2. HS12864-15系列软件特性如下: .文字与图形混合显示功能 .画面清除功能 .光标归位功能 .显示开/关功能 .反白显示功能 .垂直画面旋转功能 .休眠模式
PA0(ADC0) PA1(ADC1) PA2(ADC2) PA3(ADC3) PA4(ADC4) PA5(ADC5) PA6(ADC6) PA7(ADC7) PC0(SCL) PC1(SDA) PC2(TCK) PC3(TMS) PC4(TDO) PC5(TDI) PC6(TOSC1) PC7(TOSC2)
开 始
各模块初始化 N 扫 描 是 否有 按 键按下
主程序的工作流程描述如下: 首先初始化各种硬件功能模 块进行初始化。包括开机液 晶显示、键盘扫描、指纹模 块建立通信。
Y
判断键值
Y
按键 1 按键 2
Y
Y
按键 3
Y
按键 4
采集指纹 1
采集指纹 2 显示与已 经存储的 指纹的比对效果
合成指纹模 板存储
1.2 指纹识别技术概括
指纹识别技术的原理和其它生物识别技术 的原理相似。它是利用人体的指纹特征对个体 身份进行区分和鉴定。在所有的生物识别技术 中指纹识别技术是目前最为成熟,也被应用最 广的生物识别技术。这主要因为指纹采用的过 程对人们来讲非常简单,指纹识别的准确率高 的原因。严格来讲,指纹识别的原理包括指纹 采集原理、指纹特征提取原理和指纹特征匹配 原理三大部分。指纹采集原理主要是根据指纹 的几何特性或生理特性,通过各种传感技术把 指纹表现出来,形成数字化表示的指纹图案。
基于STC89C52单片机的电子密码锁

基于STC89C52单片机的电子密码锁李建波(广东机电职业技术学院 广东广州 510515)摘 要:为了提高个人资料、部门文件档案的保密性和安全性,采用高速、低功耗且具备ISP 、I AP 、内部E 2PR OM 功能的ST C89C52单片机,设计了保密性更高的电子密码锁,并详细介绍ST C89C52单片机内部E 2PR OM 有关的特殊功能寄存器、读写子程序。
该电子密码锁的上锁、开锁、修改密码都在片内进行,不涉及外围芯片,减小了P CB 面积,降低故障率和成本,提高了可靠性、保密性,值得推广。
关键词:电子密码锁;ST C89C52;E 2P ROM ;保密性中图分类号:T P368.1 文献标识码:B 文章编号:1004-373X (2008)23-154-03Design of Electronic Secure Code Lock Based on STC 89C 52LI Jianbo(Guang do ng Vo cational Colleg e of Mechani cal and El e c t ri cal Technolog y,Guangzhou,510515,China)Abstract :In order to impro ve the security and safety of personal data,ar chival departments,a new elect ronic secure co de lo ck w ith hig h secur ity is desig ned based on ST C89C52,which has ISP ,IA P,Internal E 2PRO M and hig h speed,low -po wer.T he SF R and r eading /w riting/erasing sub -routines of ST C89C52Int ernal E 2PRO M are int roduced.T he designed lock,unlo ck and code mo difying is done in internal E 2PR OM ,har dw are -independent,decreased PCB ar eas,lo wer cost,reducing the fault rate,improv ing the r eliability ,secur ity and safety,it is popular ized.Keywords :electr onic secure code lo ck;ST C89C52;E 2P ROM ;secur ity收稿日期:2008-04-22基金项目:广东机电职业技术学院资助项目(YJ200605)以往个人资料保存、部门文件档案多用机械锁,需携带多把钥匙,使用极不方便,钥匙丢失后安全性差。
基于单片机的电子密码锁设计答辩稿

采用单片机制作的电子密码锁,其主要特点为: (1)保密性好。采用6位密码,在密码可能泄露的情况下及 时更改密码,避免因人员的更替等特殊情况而使锁的安全 性下降。 (2)无活动零件,不会磨损,寿命系统自动启动。 (3)界面简洁,操作简单人性化,故障率低,密码输入操 作简便。 (4)通用性强,可根据需要安装在不同的设备上。 (5)硬件成本低廉,软件简洁可靠,易于批量生产。
• 本设计中电子密码锁基本功能如下: • 1、电源开始后,显示器显示“CLOSE”; • 2、按“*”,清除显示器; • 3、输入888888,显示------,按#键结束,此时灯亮, 显示-PASS-; • 4、更改密码时,先按A,此时数码管显示CHPASS,按 *键输入新密码再按#键结束,此时显示-EPASS,再按*键 输入一遍新号码按#键结束,此时显示-SESS-,即可建立新 号码; • 5、若第二次输密码是密码输错,则会显示Er
1、译码器74LS138
在中规模集成电路中译码 器有几种型号,使用最广的 通常是74LS138,其是一个 3到8的译码器,下图是其逻 辑符号及管脚排布。
2、数码管数码显示电路
显示电路主要由 6 个共阳型 七段数码管(SM4105)、6 只 PNP型三极管、一片74LS138 3-8线译码器组成。电路结构简 单,性能稳定,使用方便。 七段显示数码管(动态) 工作原理:逐个地循环点亮各 位显示器,也就是说在任一时 刻只有 1 位显示器在显示 。
导 师: 班 级:
学 号:
姓 名:
目录
• • • • • • 一、研究概述 二、系统设计 三、设计思路 四、硬件设计 五、软件设计 六、仿真调试
一、 研究概述
在日常的生活和工作中, 住宅与部门的安全防 范、单位的文件档案、财务报表以及一些个人资 料的保存多以加锁的办法来解决。若使用传统的 机械式钥匙开锁,人们常需携带多把钥匙, 使用 极不方便, 且钥匙丢失后安全性即大打折扣。在 安全技术防范领域,具有防盗报警功能的电子密 码锁逐渐代替了传统的机械式密码锁,电子密码 锁具有安全性高、成本低、功耗低、易操作等优 点。
毕业论文-基于STC89C52单片机的智能密码门禁系统设计(定稿)

基于STC89C52单片机的智能密码门禁系统设计摘要智能密码门禁系统是21世纪生活中常用到的智能门禁系统之一,常用于小区门、家庭房门、防盗门、密码箱等等。
智能密码门禁系统克服了一般的机械式密码锁容易损坏、保护能力差的短处。
特别是采用微处理器系统装置的智能密码门禁系统, 除了一般的密码锁功能,还植入人机界面智能管理系统, 这样可以使该系统具有更高的保障性、简易性和可靠性。
该设计主要采用使C语言语序编写STC89C52单片机程序,硬件系统由4*4矩阵键盘、单片机最小系统、LCD显示器和蜂鸣器报警装置组成。
该智能密码门禁系统是由本人自定义一个 6 位数的密码, 将门上锁。
如果想开锁,必须在按“开锁”按键后,输入和自己设定的同样的密码时,门锁打开,密码输入错误就会自动报警,若三次密码输入错误,会提示三声。
为了确保方便和永久的密码更改,该系统采用的AT24C04芯片以便即使在电源故障环境下其内部的密码数据可以维持而不会丢失的。
关键词:智能密码门禁系统,单片机;矩阵键盘;lcd显示器;报警AbstractIntelligent password access control system is one of 21st century life are commonly used in the intelligent access control system, used for residential doors, home doors, security doors, password boxes, and so on. Intelligent password access control system to overcome a common mechanical lock easy to damage, protect the ability of weaknesses. Especially in a microprocessor system of intelligent password access control system, in addition to the standard password lock function, intelligent management system of embedded man-machine interface, so you can make the system more affordable, simple and reliable.The design mainly uses the c language word order to write STC89C52 program, hardware keyboard, single-chip microcomputer system by 4*4 matrix, LCD display and buzzer alarm device. The intelligent password under my custom access control system is a 6-digit password, locking the door. If you want to unlock, you must "put in come" button, and enter the same password and set, lock open, automatic password entry errors will alarm, if the password was incorrectly entered three times, the numeric keypad is automatically unlocked cannot be used. In order to ensure easy and permanent password changes, the system uses the AT24C04 chips so that even after a power failure under its internal password data can be retained and will not be lost。
基于单片机的电子密码锁设计毕业论文

毕业论文(设计)题目基于单片机的电子密码锁设计英文题目Design of Electric Coded Lock Based on MCU院系专业姓名年级指导教师年月摘要随着科技的不断发展,人们越来越重视对具有私密、重要物质的场所的安全性,所以具有报警功能的电子密码锁在日常生活中用的越来越多,因此研究与设计单片机为主要控制器的电子密码锁具有工程意义和解决日常应用需求的价值。
本电子密码锁的设计采用以单片机STC89C52RC为主控制器,应用矩阵键盘、SMC1602A液晶显示器、STC89C52RC部的EEPROM等器件进行设计了键盘电路、液晶显示电路、UART串口电路、电源(5V)电路、指示(LED)电路、报警(蜂鸣器)电路等电路设计;应用protel软件设计了硬件原理图和PCB图;应用C51语言设计了显示时间和校对时间、输入密码和修改密码、控制EEPROM等软件模块;最后焊接PCB并调试电路。
最终设计出一个具有等待状态显示时间(可以对时间进行校准)、输入密码、修改密码、密码正确与否指示、报警、密码保护、一键还原初始密码等功能的密码锁。
设计此系统具有较高的安全性和科学性。
关键词:单片机;电子密码锁;液晶显示;报警;密码保护I / 33AbstractAs technologycontinues to evolve,there is growingemphasis onhaving aprivate,important materialsecurity ofthe place, so the alarm functionof electronic locksusedin everyday life, more and more, so the researchand design ofmicrocontroller as themaincontroller'selectronic lockswith engineeringsignificance andvalue ofsolving everydayapplications. Theelectronic locksare designed usinga microcontrollerSTC89C52RCmain controller, application matrix keyboard, SMC1602A LCD monitors, STC89C52RC internal EEPROMdevices such asthe designof thekeyboard circuit,liquid crystal display circuit, UART serial circuit, power supply(5V)circuit, indicating (LED)circuit, alarm(buzzer) circuit,circuit design; protelsoftwareapplicationdesignedhardware schematics andPCB map; C51language designedapplicationdisplays the timeandchecking the time, enter the password andchange passwords,controlsoftware modulessuch as EEPROM;finallysolderedPCBand debugcircuits.The final designofastatus displaywithwaitingtime(time canbe calibrated), enter your password, change your password, the password is correct or notindication, alarm, password protection, akey to restorethe initial passwordlockand other functions. Designof this systemwith high securityand scientific.Keywords: MCU;Electric ;Coded Lock;LCD;Alarm ;Password Protection目录Abstract................................................................... .....................................................错误!未定义书签。
单片机密码锁毕业设计论文

目录第1章绪论 (3)1.1背景及意义 (3)1.2电子密码锁的设计要求 (3)1.3关键字 (4)第2章硬件电路 (4)2.1M I C-5简介 (4)2.2单片机控制方框图 (5)2.3开锁机构 (5)2 .4 按键电路设计 (7)2.5显示电路设计 (8)2. 6 AT24C01掉电存储单元的设计 (9)2.7密码锁的电源电路设计 (10)2.8设计的总体电路图 (11)第3章软件设计 (11)3.1软件设计流程图 (11)3.2程序代码 (13)心得体会 (26)参考文献 (27)单片机控制的电子密码锁设计第一章:绪论1.1背景及意义随着科技的发展,安全已成为人们关注的焦点之一,于是各种安全产品相继问世(如指纹防盗!红外防盗!GPS等)"虽然这类产品安全性高,但因其生产成本高,携带安装使用不方便,在一定程度上限制了这类产品的普及和推广" 本文介绍的是一种基于单片机智能锁的硬件和软件设计及实现方法"这种电路设计具有按键有效提示,输入错误提示,控制开锁电平,控制报警电路,修改密码等多种功能"可在意外泄密的情况下随时修改密码"4位数密码共一万组不重复组合,XX性强,灵活性高,特别适用于家庭,办公室,学生宿舍及宾馆等公开场所。
1.2电子密码锁的设计要求1.上锁过程然后依次向左移位。
若要更改密码可按“开锁”键清除原有密码,再重新输入新密码。
本设计为的密码为4位,输入的多余数字本电路不予理会,不会显示在显示器上。
当密码输入正确后按下“上锁”键,就可将门锁上,同时将密码存储在电路中并清除显示器的显示。
2.开锁过程按数字键输入密码,密码在显示器上从右到左依次显示,4位密码输入正确后按下“开锁”甲,密码锁被打开并清除电路中所存储的密码,显示器也被清零。
当输入密码有误时,可按“上锁”键清除所输入的数字,内部存的秘密不会丢失,再重新输入正确的密码按“开锁”键即可。
基于单片机的电子密码锁_毕业设计论文

基于单片机的电子密码锁前言在我们的日常生活和工作中, 住宅、工作单位的安全措施、公司的档案资料、财务报表和个人相关资料的保管基本上都是用加锁的方式来解决的。
如果采用传统机械式的钥匙来开锁,人们出门就需携带许多把钥匙, 非常地不方便, 而且如果钥匙不小心被丢失了,那安全性就会大打折扣。
目前,在西方发达国家,电子密码锁技术相对较先进,种类齐全,电子密码锁也已被广泛应用于智能门禁系统中,通过多种更加安全,更加可靠的技术实现大门的管理。
在我国,随着社会科技的进步,锁已发展到了密码锁、磁性锁、电子锁、激光锁、声控锁等等。
在传统钥匙的基础上,增加了一组或多组密码,通过不同磁场、光束光波、声波、声音和不同的图像来控制锁的开启,从而大大提高了锁的安全性,使不法之徒无可乘之机,人们也就能对自身财产安全的有了更多保障。
随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。
但是这些产品的特点是针对特定的指纹和有效卡,只能适用于需保密的箱、柜、门等。
而且指纹识别器在公共场所使用容易机械损坏,IC卡也丢失或损坏,而且它们其成本较高,在一定程度上限制了这类产品的推广和普及。
鉴于目前的技术水平与市场的接受程度,加上电子密码锁它具有成本价格低、低功耗、简单容易操作、安全性高等优点,因而电子密码锁成为了这类电子防盗产品的主流。
在安全技术的领域范围,具有防盗兼报警功能的电子密码锁已逐渐替代了传统机械式的密码锁,它克服了机械锁密码可设密码量少,安全性不高的缺点,使得密码锁不论在性能上还是在技术上都有了很大的提升。
随着大规模集成电路技术的发展,尤其是单芯片,微处理器智能锁的出现,它除了具有电子密码锁的功能外,还引入了专家分析系统和智能化的管理,使得密码锁具有更高的可靠性和安全性,它的应用也越来越广泛,因此研究它具有重大的现实意义。
1 电子密码锁的介绍1.1 电子密码锁的简介电子密码锁运用电子电路控制机械部分,使两者紧密结合,从而避免了因为机械部分被破坏而导致开锁功能失常的问题,而且连续输入密码错误时还有报警声,大大增加了密码锁的防盗功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
五 系统调试及分析
• 5.1 硬件调试
• 硬件调试首先检查是否出现虚焊、漏焊、线路短 接、元器件引脚焊接错误等问题,然后检查电路 中某些元器件是否起作用,最后检查所有电源线 和地线是否都接上。
• 检测单片机是否工作可通过观察示波器显示的波 形是否衰减,或者利用万用表测一下18,19脚的 电压,有2-3V就说明起振了。
5.2软件调试及功能分析
• 当进入输入密码阶段时,依次按下密码后再按下 确定键11键后,显示屏上显示正确且二极管灯亮, 如图所示。
• 密码错误时,二极管不亮且显示屏上显示Error, 如图所示。
5.3 系统调试及结果
• 系统调试即是将源程序在KEIL里运行产生的可执 行文件HEX写入到单片机中,然后通电初始化,检 查是否能实现密码锁的功能。其结果分析如下所 示:
二 采用单片机控制的总体方案
• 以STC单片机 为 设计的核心元件, 利用其灵活的编 程设计和丰富的 IO端口,及其控 制的准确性,实 现基本的密码锁 功能。其框图如 图所示。
三 电子密码锁的硬件设计
• 本设计主要由 中央控制模块、 键盘输入模块、 液晶显示模块、 开锁电路模块、 蜂鸣器报警模 块五大模块组 成。其硬件框 图如图所示。
4.4 修改密码流程图
• 修改密码模块主要 是在输入密码正确 后,按下14键(修 改密码键)进入修 改密码界面,其流 程分为四个步骤, 分别为按下14键并 启动定时、输入修 改的密码、按下确 认键11键、LCD的显 示。
4.5 开锁和报警模块流程图
• 开锁和报警模块 主要实现密码比 较,如果正确就 开锁,如果错误 的话就进行计数, 当输入密码的错 误次数达到3次 就进入报警模式。 其流程图如图所 示。
3.3 开锁模块的设计
• 开锁电路的驱动原本是利用电磁锁吸合原理来进 行开锁的。本设计为节约资源,通过P3.0接一个 发光二极管来代替电磁阀线圈,当发光二级管亮 则表示密码正确门开,反之二极管不亮则表示输 入的密码不正确。开锁电路如下图所示。
3.4 报警模块
• 报警模块主要由蜂鸣器和单片机组成。当P3.2口 输出为高电平时,蜂鸣器发声,当P3.2口输出为 低电平时,蜂鸣器不发声,电路如图所示。
3.1 矩阵键盘电路
• 矩阵键盘是用4条I/O线作为行线,4条I/O线作为 列线,在行线和列线的每一个交叉点上设置一个 按键。其中1-10是数字键0-9,11为确认键,12是 退格键 ,13是全部删除键,14修改密码键,其 连接电路如下图所示。
3.2 LCD液晶显示模块
• 显示模块主要由 LCD1602显示屏 组成,他显示的 是键盘输入的码 以及密码正确与 错误的提示。出 于安全性的考虑, 显示的密码是由 *号代替,为暗 密。连接电路如 图所示。
2012届本科毕业答辩
电子密码锁的设计与制作
姓 名: 学 号:0807040107 专业年级:电信工程2008级 指导老师:
Байду номын сангаас
电子密码锁的设计与制作
• 一 绪论 • 二 电子密码锁的总体方案设计 • 三 电子密码锁的硬件设计 • 四 电子密码锁的软件设计 • 五 系统调试 • 六 结论与展望 • 七 谢辞
四 电子密码锁的软件设计
• 在进行电子密码锁的软件设计时,整个过程可分 为四个模块,每一模块为一个子程序,分别为液 晶显示子程序、修改密码子程序、密码输入子程 序、报警和开锁子程序。主程序通过调用各个子 程序来实现密码锁的功能。
4.1 键盘模块流程图
• 键盘模块主要包含键盘扫描、延时去抖、确定键 值以及返回键值四个过程。键盘扫描是循环扫描 有无按键按下,如果无按键按下就继续扫描,如 果有按键按下就进入延时去抖。去抖之后就是确 定按键是在哪行和哪列,找到按键后,就是确定 键值并返回按键值,每一次扫描到有键按下后, 最后都要有释放闭合按键的步骤。流程图如图所 示。
一 绪论
研究背景及意义 • 随着人们生活水平的提高和社会科技的进步,传
统的机械锁由于其构造的简单,被撬的事件屡见 不鲜,从而大大降低了锁的安全性,因此如何实 现防盗这一问题也变的尤其的突出,而电子密码 锁用密码代替钥匙,不但省去了佩戴钥匙的烦恼, 也从根本上解决了普通门锁保密性差的缺点,使 不法之徒无从下手,人们也就能对自身财产安全 有了更多的保障。因此研究它具有重大的现实意 义。
实现密码保护。
6.2 展望
• 电子锁是信息化时代发展的产物,应时而生,随 着科技的不断发展,将来的电子锁一定更加完美, 更加人性化,更加便宜,更加安全。本次设计中 还有待完善的地方还很多,最需要改进的地方还 是安全防护。
七 谢辞
• 在硬件调试和软件调试的过程中,我遇到了相当 多的困难,而帮助我解决困难的同学是我必须要 要感谢的。论文的不断修改中孙老师总是认真仔 细的帮助我检查并修改论文,使我的论文不断完 善。再次对您表示感谢,师恩伟大,无以回报。 在这里还要深深的对您说上一句抱歉,因为我的 懒散和懈怠,令您费尽苦心并且几近失望。最后 要感谢的是电信院所有的老师与领导,我永远都 不会忘记你们的良苦用心以及谆谆教诲。
单片机写入程序后并通电初始化后,LCD显示 屏显示如图所示。
• 当通过矩阵键盘输入密码且密码错误后,LCD显示 error以及错误次数,如图所示。
• 当用户需要修改密码时,按下14键即可进入修改 密码界面,LCD显示屏显示new-password,如图所 示。
• 6.1结论
6结论及展望
• 本次设计最终的结果如下: • 电子密码锁通过键盘能成功进行输入密码; • LCD液晶显示屏上能显示输入的密码; • 能在密码输入正确后开门; • 能在密码输入错误次数达到三次后进行报警; • 能在开门后通过一按键对原有密码进行更改; • 能用*代替显示输入的密码数字,隐藏了密码,
演示
谢谢!