基于STC89C52单片机密码内置的摩托车密码锁系统

合集下载

基于STC89C52的电子密码锁设计

基于STC89C52的电子密码锁设计

基于STC89C52的电子密码锁设计摘要该设计是基于STC89C52单片机的电子密码锁,以STC89C52单片机为硬件核心,结合4×4矩阵键盘电路,LCD显示电路,密码存储电路,开锁电路和声音报警电路等外围电路。

利用单片机灵活的编程方法和丰富的I/O端口,该系统能实现密码的输入,清除,密码正确开锁,密码错误报警,用户修改密码等功能。

本系统成本低廉,功能实用。

关键词:密码锁;单片机;液晶显示;声音报警Password motorcycle alarmAbstractThis paper introduces a design of electronic passward lock which is backed on the SCM of STC89C52. This design uses the SCM of STC89C52 as hardware core , combining with other peripheral circuits such as 4×4 matrix keyboard interface circuit, passward storage circuit, LCD display circuit, unlock circuit and voice alarm circuit. Using the flexible programming and the rich I/O port of the SCM, the system can accomplish the following functions:input ,clear or compare the password, unclock when the password is correct, alarm when the wrong enter password times is over and the user can change the password. The system cost-effective, functional and practical.Keywords: Single-Chip Microcomputer; electronic password lock; voice alarm; LCD display目录1 引言 (1)2 总体方案设计 (2)2.1方案论证 (2)2.2方案选择 (3)3 硬件设计 (4)3.1单片机部分 (4)3.24×4行列式键盘部分 (4)3.3开锁电路 (5)3.4AT24C02密码储存电路 (5)3.5声音报警电路 (6)3.6显示模块部分 (6)3.6.1显示模块选择 (6)3.6.2液晶引脚功能说明 (7)3.7总体设计 (9)4 软件设计 (11)4.1软件总框图设计 (11)4.2蜂鸣器声音提示部分 (12)4.3液晶显示部分 (12)4.4键盘输入部分 (12)4.4.1 程序设计内容 (12)4.4.2 按键程序框图 (12)5 电路板设计 (14)5.1原理图的绘制 (14)5.2电路板的生成制作 (14)5.2.1电路原理图的设计 (14)5.2.2产生网络表 (15)5.2.3印制电路板的设计 (15)5.2.4安装 (15)6 安装与调试 (16)6.1系统软件调试 (16)6.2元器件的检测 (16)6.3系统硬件的安装与调试 (16)设计结论 (18)总结与体会 (19)致谢 (20)参考文献 (21)附录附录1电路原理图附录2元件清单附录3实物图附录4程序基于STC89C52的电子密码锁1 引言随着人们生活水平的提高,电子密码防盗作为防盗卫士的作用日趋重要。

基于STC89C52的电子密码锁

基于STC89C52的电子密码锁

word格式文档基于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单片机。

STC89C52是一种低功耗、高性能CMOS8位微控制器,具有系统可编程8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

STC89C52具有以下标准功能:8K字节Flash,512字节RAM,32位I/O口线,看门狗定时器,MAX810复位电路,内置4KB EEPROM,3个16位定时器/计数器,1个6向量2级中断结构,全双工串行口。

基于STC89C52单片机的电子密码锁设计

基于STC89C52单片机的电子密码锁设计

基于STC89C52单片机的电子密码锁设计
引言
以往个人资料保存、部门文件档案多用机械锁,需携带多把钥匙,使用极不方便,钥匙丢失后安全性差。

随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。

为满足人们对门锁的使用要求、增加其安全性,电子密码锁应运而生,它具有防试探按键输入,智能控制上锁、报警、修改密码等多种功能f1 剖。

鉴于以往单片机的内部程序存储器不能由单片机自身修改,要完成修改密码功能,多采用片外串行E2PRoM 实现。

宏基公司生产的STC89 系列单片机,高速、低功耗、新增在系统/在应用可编程(ISP,IAP)功能,使不具有E2PRoM 的单片机具有了E2PRoM 的功能,可以在线对现场历史数据的存储功能,适用于一些需经常改变数据的应用产品(如计费器、门禁系统等)及需远距离改变设备参数的产品(遥控设备等)。

采用STC89C52 单片机设计的电子密码锁,利用内部E2PROM 资源,不需要外接程序存储器就能完成修改密码等多种功能,并且保密性高、成本低、简单易行,符合住宅、部门办公安全要求。

1 设计思路及软硬件实现
电子密码锁工作时分为两种工作状态,分别是正常状态和锁定状态。

锁定状态时,输出锁定信号,供外部执行机构使用,实现上锁功能;正常状态时,锁定信号消失,供外部执行机构使用,允许用户进行密码修改。

电子密码锁设计分硬件和软件部分。

硬件电路见用1 个无符号字符型数组ValCode 和1 个无符号字符型变量ValNum 来存放键盘输入的数据大小和输入个数。

程序启动或复位后,清空数组ValCode 和变量ValNum,并初始化定时器、报警器;进入锁定状态时,启动报警功能,如发现用户按下开锁键,则。

基于STC89C52单片机的电子密码锁

基于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)以往个人资料保存、部门文件档案多用机械锁,需携带多把钥匙,使用极不方便,钥匙丢失后安全性差。

基于STC89C52单片机的指纹密码锁系统设计与实现

基于STC89C52单片机的指纹密码锁系统设计与实现

基于STC89C52单片机的指纹密码锁系统设计与实现基于STC89C52单片机的指纹密码锁系统设计与实现一、引言指纹密码锁系统是一种使用纹理特征识别技术,实现安全门锁控制的现代化智能门禁系统。

本文以STC89C52单片机为核心,结合指纹识别算法和密码锁控制电路,设计并实现了一个基于STC89C52单片机的指纹密码锁系统。

二、系统设计1. 系统框架设计本系统采用分层结构设计,分为硬件层、算法层和用户层。

硬件层负责指纹采集模块、指纹识别模块、密码锁控制模块的连接和驱动;算法层负责指纹图像处理和指纹特征提取;用户层负责用户数据管理、指纹录入和门锁控制。

2. 硬件设计硬件设计主要包括指纹采集模块、指纹识别模块、密码锁控制模块和STC89C52单片机的连接和布局。

指纹采集模块采用光学传感器,可以实时采集用户的指纹图像;指纹识别模块采用指纹图像处理算法,可以识别指纹纹理特征;密码锁控制模块通过继电器控制门锁的开关。

STC89C52单片机作为整个系统的主控芯片,负责收发指令、数据处理和与其他模块的通信。

它与指纹采集模块、指纹识别模块和密码锁控制模块之间通过串口进行数据传输。

3. 算法设计算法设计主要包括指纹图像的预处理、特征提取和特征匹配三个步骤。

指纹图像的预处理包括图像增强、图像去噪、图像二值化等。

增强算法可以提升指纹图像的对比度,使纹理特征更加明显;去噪算法可以消除图像中的椒盐噪声,保留纹理细节;二值化算法可以将灰度图像转化为二值图像,便于特征提取。

特征提取算法是指通过对预处理后的指纹图像进行处理,提取出一组具有代表性的纹理特征。

常用的特征提取方法有细节增强、方向图提取和频域变换等。

特征匹配是将提取到的特征与数据库中的特征进行比对,确定两者之间的相似度。

常用的特征匹配方法有最小平方差匹配算法、相关匹配算法等。

4. 用户界面设计用户界面设计包括指纹录入、指纹识别和门锁控制三个功能。

指纹录入功能可以将用户的指纹信息存储到数据库中,并与UserId绑定,便于后续的指纹识别和门锁控制。

基于单片机STC89C52 电子密码锁的设计

基于单片机STC89C52 电子密码锁的设计

目录摘要 (II)1 绪论 (1)1.1 引言 (1)1.2 电子密码锁的背景 (1)1.3 电子锁设计的意义的本设计特点 (2)2 系统设计 (3)2.1系统总设计结构图 (3)2.2.开锁机构设计 (3)2.3 系统软件设计整体思路 (3)2.4系统软件设计流程 (4)2.5主控芯片STC89C52单片机的简介 (4)3 系统电路 (7)3.1系统电路的组成: (7)3.2 晶振时钟电路 (8)3.3串口引脚功能介绍 (8)3.4 其它引脚 (8)3.5电路图的绘制 (9)3.6元器件采购 (10)3.7电路焊接 (10)4 程序调试 (12)4.1 程序调试用到的软件及工具 (12)4.2 KEIL C51简介 (12)4.3 调试过程 (12)5 设计总结 (14)致谢 (14)参考文献附录摘要随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。

本设计以单片机AT89C52作为密码锁监控装置的检测和控制核心,分为主机控制和从机执行机构(本设重点介绍主机设计),实现钥匙信息在主机上的初步认证注册、密码信息的加密、钥匙丢失报废等功能。

根据52单片机之间的串行通信原理,这便于对密码信息的随机加密和保护。

而且采用键盘输入的电子密码锁具有较高的优势。

采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。

软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。

测试结果表明,本系统各项功能已达到本设计的所有要求。

关键词:单片机;密码锁;单片机设计,电子锁。

Single Chip ControllerAbstractAlong with the exaltation of social science and the living level of people, how carry out the family to guard against theft, this problem also change particularly outstanding.Because of the simple construct of traditional machine lock,the affairs of theft is hackneyed.the electronics lock is safer because of its confidentiality, using the vivid good, the safe coefficient is high, being subjected to the large customer close.It can carry out the key information to register in the main on board initial attestation, the password information encrypt etc. Go to correspond by letter the principle according to the string between 52 machines, this is easy to encrypt and protect to the passwords information random. Adopt the numerical signal codes,not only can carry out many controls of the road information, raise the anti- interference that signal deliver, reduce the mistake action,but also the power consume is low, Respond quickly,the efficiency deliver is high, work stable credibility etc. The software design adoption the design thought from top to bottom, to make the system toward wear distribute type,turn to the direction development of small, strengthen the system and can expand the stability and circulate.Test the result enunciation, various functions of this system are already all request of this design.keyword:singlechip;cryptogram lock;singlechip design; electronics lock.1 绪论1.1 引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱。

基于STC89C52单片机的电子密码锁_毕业设计_附原理图_pcb图_源程序_仿真图

基于STC89C52单片机的电子密码锁_毕业设计_附原理图_pcb图_源程序_仿真图

基于STC89C52单片机的电子密码锁院(系):电气信息工程学院年级专业: 2010级电子信息工程2班摘要随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事情屡见不鲜,电子密码锁具有安全性能高,成本低,功耗低,操作简单等优点使其作为防盗卫士的角色越来越重要。

从经济实用角度出发,采用51系列单片机,设计一款可更改密码,LCD1602显示,具有报警功能,该电子密码锁体积小,易于开发,成本较低,安全性高,能将其存储的现场历史数据及时上报给上位机系统,实现网络实时监控,方便管理人员及时分析和处理数据。

其性能和安全性已大大超过了机械锁,特点有保密性好,编码量多,远远大于弹子锁,随机开锁成功率几乎为零;密码可变,用户可以经常更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降;误码输入保护。

当输入密码多次错误时,报警系统自动启动;电子密码锁操作简单易行,受到广大用户的亲睐。

关键词单片机, 密码锁, 更改密码, LCD1602目录摘要……………………………………………………………………………………错误!未定义书签。

1 绪论1.1电子密码锁简介 (1)1.2 电子密码锁的发展趋势 (1)2 设计方案 (3)3 主要元器件 (4)3.1 主控芯片STC89C52 (4)3.2 晶体振荡器 (8)3.3 LCD显示密码模块的设计 (9)3.3.1 LCD1602简介 (9)3.3.2 LCD1602液晶显示模块与单片机连接电路 (11)4 硬件系统设计 (12)4.1 设计原理 (12)4.2 电源输入电路 (12)4.3 矩阵键盘 (13)4.4 复位电路 (14)4.5 晶振电路 (14)4.6 报警电路 (15)4.7 显示电路 (15)4.8 开锁电路 (16)4.9 电路总体构成 (16)5 软件程序设计 (18)5.1 主程序流程介绍 (18)5.2 键盘模块流程图 (19)5.3 显示模块流程图 (21)5.4 修改密码流程图 (22)5.5 开锁和报警模块流程图 (23)6 电子密码锁的系统调试及仿真 (25)6.1硬件电路调试及结果分析 (25)6.2软件调试及功能分析 (25)6.2.1调试过程 (25)6.2.2 仿真结果分 (26)6.3 仿真全图 (28)7 结论 (29)参考文献 (30)附录: (31)1 绪论1.1电子密码锁简介电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。

基于stc89c52单片机的电子密码锁设计

基于stc89c52单片机的电子密码锁设计

运行速度更快,接口电路更加丰富,而且功耗更低 。 [2-3] 这款单片机的供电低电压范围为 3.8V ~ 5.5V。内部
具有 8K 的 Flash 和 512 字节的 RAM,具有 4 个 P0-P3 端 口,32 个 I/O 端口,其中 P3 端口具有双重功能,除了具有 普通 I/O 端口的功能,还具有定时器、串口、外部中断等 复用端口的功能 [4]。单片机在运行时最大的晶振频率可以达 到 35MHz。程序可以通过 UASRT 串口进行下载。单片机 在外形上有两种封装,分为 LQFP 封装和 DIP 封装 [5]。本次 设计选择 DIP 封装。
1 系统方案设计
本次设计的电子密码锁采用 STC89C52 单片机为核心 控制器件,与复位电路加晶振电路构成单片机最小系统电 路 [1]。通过矩阵键盘输入开锁密码,当密码输入正确时,开 锁驱动电路实现开锁功能。当开锁密码连续错误输入达 3 次,报警电路自动报警并锁定。存储电路采用 AT24C02 存 储芯片储存设置的密码。本系统主要包括单片机系统、晶振 电路、复位电路、电源模块、继电器模块、LCD1602 液晶 显示模块、4×4 键盘模块、存储模块和报警模块。
Abstract:Electronic password lock has the advantages of high security and good confidentiality. This paper designs an electronic password lock system based on STC89C52 single chip computer. The input password function is realized by matrix keyboard module controlled by single chip computer. LCD1602 LCD module displays the information related to password lock. The relay module controls the unlocking. It has the functions of successful prompt for unlocking,password error alarm,password modification,etc. and has a very wide range of applications in anti-theft occasions.

基于单片机芯片STC89C52的指纹密码锁系统

基于单片机芯片STC89C52的指纹密码锁系统


要: 本文设计 了一种基 于单片机 S T C 8 9 C 5 2的 电 子 指 纹 密 码 锁 控 制 系 统 , 其 由 硬 件 和 软 件 组 成 。硬 件 采 用
S T C 8 9 C 5 2芯 片作 为控 制 核 心 , 结合 光学 指 纹 识 别 模 块 F M一 2 0 6 , 并 辅 以 液 晶 显 示模 块 、 键盘输入模块 、 开 锁 控 制 电 路 和报 警 电路 等 。软 件 包 括 系 统 的初 始 化 设 置 和 工 作 过 程 所 有 操 作 的 程 序 。 关键词 : 电 子 密码 锁 ; 指纹识别 ; 单 片 机 中 图分 类号 : r I ’ P 3 6 8 . 1 ; T P 3 9 1 . 4 文 献标 识 码 : A 文章 编 号 : 1 0 0 7 — 3 5 5 8 ( 2 0 1 6 } 0 6 — 0 1 0 6 — 0 4
3 3 0 0 1 3 , J i a n g x i , C h i n a ; 2 . C o l l e g e o f Co mmu n i c a t i o n a n d E l e c t r o n i c s , J i a n g x i S c i e n c e& T e c h n o l o y g
F i n g e r p r i n t Pa s s wo r d Lo c k S y s t e m Ba s e d o n S i n g l e Ch i p Mi c r o c o mp u t e r S TC8 9 C5 2
C a i Xi n g ,C a i J i u p i n g  ̄ ,
De c . 2 01 6
基于单片机芯片 S T C 8 9 C 5 2 的指纹密码锁系统

基于STC89C52单片机的电子密码锁完整版附仿真图原理图

基于STC89C52单片机的电子密码锁完整版附仿真图原理图

基于STC89C52单片机的电子密码锁(完整版)-附-仿真图-原理图目录1绪论 (1)1.1本设计的研究背景与研究目的 (1)1.2国内外研究现状 (2)2电子密码锁的总体设计方案 (3)2.1方案论证 (3)方案一采用单片机控制方案 (3)方案二采用数字电路控制方案 (4)方案三采用EDA控制方案 (5)2.2方案比较以及可行性 (5)3电子密码锁硬件电路的设计 (6)3.1中央控制模块的设计 (6)主控芯片STC89C52单片机的简介 (6)时钟电路的设计 (7)复位电路的设计 (8)3.2键盘输入模块的设计 (9)矩阵键盘工作原理 (9)单片机键盘扫描法 (10)3.3LCD显示密码模块的设计 (11)简介 (11)液晶显示模块与单片机连接电路 (13)3.4开锁模块的设计 (13)3.5报警模块的设计 (14)3.6硬件电路总体设计 (14)4电子密码锁的软件设计 (16)4.1主程序流程介绍 (16)4.2键盘模块流程图 (17)4.3显示模块流程图 (19)4.4修改密码流程图 (20)4.5开锁和报警模块流程图 (21)5电子密码锁的系统调试及分析 (23)5.1硬件电路调试及结果分析 (23)5.2软件调试及功能分析 (23)调试过程 (23)仿真结果分析 (25)5.3系统调试 (27)6结论及展望 (29)6.1结论 (29)6.2展望 (29)谢辞 (30)参考文献 (31)附录 (33)附1部分代码 (33)附2总电路图 (41)1绪论1.1本设计的研究背景与研究目的随着人们生活水平的提高和社会科技的进步,锁已发展到了密码锁、磁性锁、电子锁、激光锁、声控锁等等。

在传统钥匙的基础上,加了一组或多组密码,不同声音,不同磁场,不同声波,不同光束光波,不同图像。

(如指纹、眼底视网膜等)来控制锁的开启。

从而大大提高了锁的安全性,使不法之徒无从下手,人们也就能对自身财产安全有了更多的保障。

基于单片机芯片STC89C52的指纹密码锁系统

基于单片机芯片STC89C52的指纹密码锁系统

基于单片机芯片STC89C52的指纹密码锁系统作者:蔡兴蔡久评来源:《江西科技师范大学学报》2016年第06期摘要:本文设计了一种基于单片机STC89C52的电子指纹密码锁控制系统,其由硬件和软件组成。

硬件采用STC89C52芯片作为控制核心,结合光学指纹识别模块FM-206,并辅以液晶显示模块、键盘输入模块、开锁控制电路和报警电路等。

软件包括系统的初始化设置和工作过程所有操作的程序。

关键词:电子密码锁;指纹识别;单片机中图分类号:TP368.1;TP391.4 文献标识码:A 文章编号:1007-3558(2016)06-0106-04Abstract: A kind of electronic fingerprint password lock control chip, STC89C52, has been designed in this paper which is composed of hardware and software parts. STC89C52 chip was used as the control core, which combined with the optical fingerprint recognition module FM-206 and moreover, the liquid crystal display module, keyboard input module, unlocking control circuit and alarm circuit. The software section included all the operating procedures during the initialization and the working process.Key words: electronic code lock; fingerprint identification; single chip microcomputer据科学统计,在全世界60亿人口当中,除了几十名生来就没有指纹的特殊人物之外,没有相同的指纹,因而电子指纹密码锁成为人们的首选[1]。

基于STC89C52单片机的指纹密码锁系统设计与实现

基于STC89C52单片机的指纹密码锁系统设计与实现

使用。文献[6,7]采用指纹模块实现了开锁功能。但如果 指纹被仿造 或 复 制[8],则 门 锁 被 非 法 打 开,实 际 应 用 是 不 允许发生的。基于此,本文提出将指纹识别开锁和密码开 锁相结合的理念,以优化传统门禁系统安全性和适应性问 题,借助信号指示模块和友好的人机交互界面,实现了基于 STC89C52单片机的指纹密码锁设计,旨在降低设计成本, 提升门禁系统安全性。 1 指纹密码锁系统整体设计
2020年 第 39卷 第 5期 传感器与微系统(TransducerandMicrosystemTechnologies)
81
DOI:10.13873/J.1000—9787(2020)05—0081—03
基于 STC89C52单片机的指纹密码锁系统设计与实现
杨朋飞,聂 亮,陈 靖,蔡长龙
令;外 部 存 储 器 用 来 实 现 掉 电 保 存 密 码;电 磁 锁 为 执 行 机
82 传 感 器 与 微 系 统 第 39卷
MCU采用宏晶公司设计的 STC89C52RC型单片机,具有速
度快、功耗低、抗干扰能力强、价格超低等纹信息的录入、读取和清除;并通
过显示模块实时显示设备状态;输入设备输入系统相应指
Designandrealizationoffingerprintpasswordlocksystem basedonSTC89C52MCU
YANGPengfei,NIELiang,CHENJing,CAIChanglong
(SchoolofOptoeletronicEngineering,Xi’anTechnologicalUniversity,Xi’an710021,China)
本文从硬件和软件两个大方面来考虑,各模块既相互 独立,又互有影响。图 1为各模块之间相互关系。系统包 含微控制单 元 (microcontrollerunit,MCU)、指 纹 模 块、输 入 模 块、显示模块、电磁锁模块、外部存储器和其他元器件。

毕业论文-基于STC89C52单片机的智能密码门禁系统设计(定稿)

毕业论文-基于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。

基于C语言STC89C52单片机电子密码锁的方案设计书

基于C语言STC89C52单片机电子密码锁的方案设计书

摘要:本设计阐述通过Proteus软件成功仿真的电子密码锁的实现过程,选用STC89C52单片机为核心的系统来实现按键输入、开锁和密码识别。

采用具备I2C总线接口的E2PROM芯片来完成密码的存储,通过1602A液晶显示器提示程序运行状态和使用步骤,利用蜂鸣器模拟报警,发光二极管模拟锁的开关。

该系统用C语言编写程序,与汇编语言相比具有更好的移植性和可读性,便于修改和增减功能。

关键词:Proteus;密码锁;单片机;C语言Design of Electronic Code Lock Using STC89C52 MCU Based on C LanguageAbstract: The paper introduces the implementation of the electronic code lock which was successfully simulated by Proteus. It uses STC89C52 single-chip microcomputer to achieve key input, the unlocking and identification of the code. It adopts I2C bus based E2PROM chip to complete the code's storage, using LCD 1602A to prompt the program's running state and working procedures, adopting buzzer to imitate the alarm and LED to imitate the switch. It is convenient to modify and add function by using C language program, which is more transplantable and reliable compared to assembly language.Keywords: Proteus。

基于C语言STC89C52单片机电子密码锁

基于C语言STC89C52单片机电子密码锁

基于C语言STC89C52单片机电子密码锁作者:向国梁指导老师:金桂(湘南学院物理与电子信息科学系)摘要本文介绍一种通过Protues成功仿真的电子密码锁的实现过程。

它采用高可靠性的STC89C52单片机来实现开锁和密码的识别,采用具备I²C总线接口的EEPROM芯片来完成密码的存储,通过1602液晶显示器提示程序运行状态和使用步骤,利用蜂鸣器模拟报警,和发光二极管模拟锁的开关。

本系统用C语言编写程序,便于修改和增加功能。

此种密码锁克服了普通锁需要随身携带钥匙、钥匙易丢失且安全性差的缺点,因此具有很强的实用意义。

关键词:Protues;密码锁;单片机;总线;EEPROM;C语言中图分类号:TN4330引言电子密码锁是现代生活中经常用的工具之一。

它不仅能代替传统的机械式密码锁,而且还克服了机械式密码锁密码量少、安全性能差的缺点。

尤其是使用微控制器制作的智能电子密码锁,不仅具有电子密码锁的功能,还可引入智能化管理功能,从而使密码锁具有更高的安全性和可靠性。

当今的单片机程序常用汇编语言,其优点是占用资源少、程序执行效率高,缺点是不同的CPU其汇编语言有所差异,不易移植。

而本文所介绍的密码锁使用移植性及可读性强的高级语言C语言编写,便于修改和增减功能,只是占用资源较多。

众多的密码锁设计没有显示设备,或者用数码管显示,本系统采用1602液晶显示器,不仅显示清楚,功率消耗小而且寿命长。

从经济实用的角度出发, 采用STC89C52单片机设计一种具有密码设置、报警功能和防止多次试探密码的电子密码锁所需成本很低。

1系统工作原理本系统以STC89C52[1]单片机为核心,使用4×4矩阵键盘作为数据输入方式,驱动1602显示器提示程序运行过程和开锁的步骤。

本系统的密码判断过程如下:当使用者输入6位密码后按下BESURE键,单片机通过密码逐个比较,如果输入的6位密码和设定的密码完全相同,那么能成功驱动开锁模拟灯将锁打开。

基于stc89c52单片机的指纹锁设计

基于stc89c52单片机的指纹锁设计

摘要我们所用的锁具是保障我们财产安全重要因素之一,传统械锁构造简单,容易被撬开,机械锁安全系数低。

为此,本论文围绕着指纹密码锁防盗技术方面开展研究契合实际需求。

首先,本论文阐述了指纹密码锁国内外研究现状。

其次,本论文阐明了指纹密码锁相关技术基础。

再次,以STC89C52芯片作为指纹锁的核心,设计密码锁的硬件。

综合考虑,指纹解锁和密码解锁两种方式,通过矩阵键盘输入指纹或者密码。

起结合软件设计,实现LCD12864液晶显示屏显示信息。

最后,通过实验调试验证本设计的可行性。

结果表明,在解锁或更改密码时按了错误的按钮,可以进行退格或重新输入操作,系统智能、方便,安全系数高,适合家庭及单位使用,为今后密码锁的设计提供一定借鉴作用。

关键词:指纹密码锁;STC89C52单片机;矩阵键盘ABSTRACTThe locks we use are one of the important factors to protect the safety of our property. Traditional mechanical locks are simple in structure, easy to be pried open, and have a low safety factor. For this reason, this paper focuses on the research of anti-theft technology of fingerprint password lock to meet the actual needs.First of all, this paper expounds the research status of fingerprint combination lock at home and abroad. Secondly, this paper clarifies the technical foundation of fingerprint password lock. Again, the STC89C52 chip is used as the core of the fingerprint lock to design the hardware of the combination lock. Comprehensive consideration, fingerprint unlock and password unlock two ways, enter the fingerprint or password through the matrix keyboard. Combined with the software design, the LCD12864 liquid crystal display screen can display information. Finally, the feasibility of this design is verified through experimental debugging.The results show that when you press the wrong button when unlocking or changing the password, you can backspace or re-enter the operation. The system is smart, convenient, and has a high safety factor. It is suitable for families and organizations to use, and provides a reference for the future design of the password lock.Key words:Fingerprint password lock; STC89C52 single chip microcomputer; matrix keyboard目录摘要 (I)ABSTRACT ....................................................................................................................... I I 1.引言 . (1)1.1前言 (1)1.2国内外指纹密码锁研究现状 (1)2.相关技术基础 (2)2.1系统功能描述 (2)2.2系统硬件方案选择 (3)2.2.1单片机的选择 (3)2.2.2 指纹识别模块的选择 (4)2.2.3 液晶显示器件的选择 (4)2.2.4 人机交互输入器件的选择 (5)2.3系统总体框架 (5)3.指纹锁设计 (6)3.1硬件电路设置 (6)3.1.1单片机及最小系统 (6)3.1.2液晶显示电路设计 (9)3.1.3指纹识别模块设计 (10)3.1.4 AS608指令介绍 (11)3.1.5 矩阵键盘的设计 (11)3.1.6蜂鸣器电路的设计 (12)3.2 系统软件部分设计 (13)3.2.1 AS608指纹搜索子函数的设计 (13)3.2.2主函数的设计 (14)3.2.3 LCD12864显示函数程序流程的设计 (15)3.2.4 矩阵键盘检测函数的设计 (16)3.2.5 Keil编程 (17)4 实物调试 (19)4.1小灯、继电器的调试 (19)4.2液晶的调试 (20)4.3矩阵键盘的调试 (20)5.总结与展望 (21)5.1总结 (21)5.2 展望 (21)致谢 (22)参考文献 (23)附件 (24)1.引言1.1前言如今科技发展很快,但相应的也带来了一系列问题。

基于STC89C52单片机的电子密码锁

基于STC89C52单片机的电子密码锁

基于STC89C52单片机的电子密码锁
李建波
【期刊名称】《现代电子技术》
【年(卷),期】2008(31)23
【摘要】为了提高个人资料、部门文件档案的保密性和安全性,采用高速、低功耗且具备ISP、IAP、内部E2PROM功能的STC89C52单片机,设计了保密性更高的电子密码锁,并详细介绍STC89C52单片机内部E2PROM有关的特殊功能寄存器、读写子程序.该电子密码锁的上锁、开锁、修改密码都在片内进行,不涉及外围芯片,减小了PCB面积,降低故障率和成本,提高了可靠性、保密性,值得推广.
【总页数】3页(P154-156)
【作者】李建波
【作者单位】广东机电职业技术学院,广东,广州,510515
【正文语种】中文
【中图分类】TP368.1
【相关文献】
1.基于STC89C52单片机的电子密码锁设计 [J], 向长秋;胡湘娟;阳泳
2.基于C语言STC89C52单片机电子密码锁的设计与仿真 [J], 金桂;向国梁
3.基于STC89C52单片机的电子密码锁设计 [J], 汪建关; 邵春枫; 谷高明; 缪传付
4.基于STC89C52单片机的电子密码锁设计 [J], 汪建关; 邵春枫; 谷高明; 缪传付
5.基于STC89C52单片机的电子密码锁设计 [J], 向长秋;胡湘娟;阳泳
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
态 扫 描 时 的余 辉 。矩 阵 键盘 可用 机 械 按 钮 开 关 设 计 。
“ 认 ” 键 , 系 统 同样 显 示 三 次 “ N ” ,蜂 鸣 器 同 步 短 呜 三 确 ED
声 后系 统 复 位 。 1 2硬 件 电路 设 计 .
密 码 锁 设计 原 理 框 图如 图 l 示 。 所
分 : 第 一 部 分 是 硬 件 电 路 设 计 , 即单 片机 作 为 处 理 器 , 与继 电 器 、蜂 鸣 器 、键 盘 及 显 示 器 的 连 接 方法 ;第 二 部 分 是 软 件 程 序 设计 , 即完 成 相 应 功 能 的C 言 程 序 代 码 。 语
1 1功 能 描 述 . 打 开 摩 托 车 点 火 开 关 , 密 码 锁 供 电 , 按 键 输 入 4 密 码 位 后 ,显 示 器 显 示 出 密 码 值 , 再 按 下 “ 认 ”键 , 如 果 密 码 正 确
次 。变 压 器 二 次 侧 流 过 单 方 向 的 电流 ,存 在 直 流 磁 化 、 利 用 率
低 的 问题 , 为 使 变 压 器 不 饱 和 , 必 须 增 大 铁 心 截 面 , 这 样 就 导 致设备容量增大 。
网 的 其 他 用 户 , 也会 祸 及 电 力 电 子 装 置 本 身 ,例 如 同步 电压 畸 变 将 使 触 发角 不稳 定 , 导 致 整 流 波 形 不 规 则 。增 大 负 载 和 线 路 的 电流 , 占用 电源 的 容 量 ,使 电 网 中 的 元 件 产 生 附 加 损 耗 , 功 率 因 数 下 降 , 效率 降低 。谐 波 对 电动 机 不 产 生 负 载 转 矩 , 引 起 附 加 谐 波 损 耗 与发 热 , 缩 短 设 备 使 用 寿 命 。对 临 近 的 通 信 系 统 产 生 干 扰 。 由 于 开 关 过 程 的 快 速 性 等 因 素 , 在 高 电 压 大 电 流 下 , 在 一 定 范 围 内将 产 生 电磁 干 扰 , 影 响 通 信 设 备 的 正 常 工
0引 言
在 现 代 摩 托 车上 , 无 线遥 控 防 盗 系 统 已基 本 成 为 摩 托 车 标 准 配 置 , 有 防 盗 功 能 、无 线 启 动 功 能等 ,有 较 好 的 安 全 性 和 便 捷 性 。但 是 ,如 果 驾 驶 者 不慎 将 遥 控 器 和 钥 匙 丢 失 , 那 么 摩 托 车 的 安 全 性 就 保 证 不 了 了 。 作 者 考 虑 到 这 一 问 题 ,通 过 本 文 介 绍 了一 种 基 于S C 9 5 单 片 机 密 码 内 置 的摩 托 车 密 码 锁 系 统 , T 8C 2
确 , 显 示 器 显 示 “ A S , 并 且 蜂 鸣 器 长 呜 一 声 , 随 后 继 电器 PS ”
吸 合 , 给 摩 托 车 供 上 电 , 摩 托 车 可 启 动 行 驶 。 如 果 密 码 不 正 确 ,显 示 器 显 示 “ N ” , 以2 为 周 期 闪烁 三 次 ,蜂 鸣器 同步 短 ED s 鸣 三 声 , 继 电器 不 吸 合 , 之 后 系 统 复位 。如 果 输 入 密 码 位 数 不
图2 密 码 锁 系 统 电 路 原 理 图
3软件设计 说明
密 码 锁 的 最 终 实 现 必 须 向 单 片 机 写 入 软 件 程 序 。 编 程 员在 图 l 密 码 锁 设 计 原 理 框 图 设 计 方 案 中 ,将 摩 托 车 蓄 电池 的 1 V 2 电压 变 为 5 电压 供 给 V 编 写 一 段 程 序 前 都 会 根 据 目标 任 务 或 功 能 描 述 编 绘 程 序 流 程 图 ,然 后 再 根 据 流 程 图编 写 软件 程 序 代 码 ,本 设计 的程 序 流 程
考 虑 ,相 信 可 以合 理 选 用 , 得 到 理 想 的 结果 。 单 相 半 波 可 控 整 流 器 有 很 多 优 点 , 其 突 出 的优 点 是 电路 简 单 ,调 整 方 便 , 容 易 实 现 。但 整 流 电压 脉 动 大 ,每 周 期 脉 动 一
为 了增 加 脉 波 数 , 可 以 增 加 交流 侧 相 数 , 但 是 ,一 般 相 数 增 加 越 多 ,各 相 的通 电 时 间 变 得 越 短 ,这 样 会 使 整 流 元 件 与 整 流 变
够 四位 而 按 下 “ 认 ”键 或 输 入 四位 密 码 后 再 次 按 下 的键 不 是 确
关 作 用 。K Y 3 单 片 机 的 复位 按 键 , 可 以通 过 按 下 此 按 键 使 E 1为 系 统 复 位 。三 极 管Q 至 Q 作 为L D 示 器 的主 要 驱 动 元 件 来 驱 动 2 5 E显 4 共 阳极 L D 示 器 , 可提 高 其 发 光 亮 度 , 软 件 编 程 可 消 除 动 位 E显
【 科技刨新论坛 】 i 瓣■ VALLEJ | L
基 于S 9 2 片 机 密 码 内置 的 C8 5 单 T C 摩 托 车 密 码 锁 系 统
李鹏伟
( 安 汽 车科 技 职 业 学 院 西 陕西 西 安 70 3 10 8)

要 : 阐述 一种基  ̄S C8 C 2 片机 密码 内置 的摩托 车密码锁 系统的设计 方案 。该 系统 选用S C 9 5 单 片机 为微 处理 器 ,密码 值 内 T 9 5单 T 8C 2
了方 案 功 能要 求 。
1总体 方案
在 该 设 计 方 案 中 , 密 码 锁 安 装 于 摩 托 车 上 的方 法 非 常 便
捷 ,所 以 文 中 重 点 介 绍 密 码 锁 的 设 计 。该 设 计 主 要 包 括 两 大 部
2硬件 电路 说明
本 文 密码 锁 的 设 计 使 用 成 本 低 廉 的M S 5系 列 单 片机 , 型 C一1 号 为S C 9 5 , 该 单 片 机 具 有 在 线 编 程 、 看 门狗 定 时 器 等 重要 T8 C2 功 能 ,运 行速 度 较 快 , 存储 空 间满 足 系 统 软 件 程 序 要 求 。 密 码 锁 系 统 的 电路 原 理 图 如 图2 示 。 图 中s 为 摩 托 车 的 所 1 蓄 电池 , 二 极 管D 防 止 电源 接 反损 坏 系 统 ,A 是 摩 托 车 的 点 火 1 1 开 关 ,接 点 火 开 关 0 挡 相 关 的 两 根 线 ,u 为 7 0 三 端 稳 压 器 , N 5 85 可 保 证 系 统 为5 正 电 源 供 电 ,L D 起 系 统 电 源 通 电指 示 作 用 。 V E1 三 极 管Q 和0 分 别 驱 动 继 电 器 和 蜂 呜 器 , 主 要 利 用 三 极 管 的 开 l 6
确 与 否 的 状 态 , 继 电器 受 控 于 单 片 机 , 密 码 正 确 时 继 电 器 吸 合 ,其 内部 开 关 即 可 接 通 摩 托 车 的主 电源 通 路 ,使 摩 托 车 可 正 常启动行驶。
1 3软 件 程 序 设 计 . 软 件 设 计 是 密 码 锁 系 统 的 灵 魂 , 单 片 机 的 编程 语 言 有C 语 言 、 汇编 语 言等 ,本 设计 采 用C 言 来 设 计 软 件 程序 , 完全 达 到 语
压 器 副 边 绕 组 的 利 用 率 变 坏 , 使 装 置 体 积 变 大 , 成 本 提 高 [ ] 2。 谐 波 和 功 率 因数 对 电 网 的影 响 : 电力 电子 装 置 产 生 谐 波 ,对 公用 电 网产 生危 害 :使 供 电 电 源 电压 和 电流 波 形 畸变 。供 电 电源 电压 和 电流 波 形 不 但 影 响 电
置在 程序 里 ,4 4 ̄阵键 盘作 为输入 设备 ,4 段 L D显示 器显示工作 状 态和密码 ,驱 动蜂 呜器发 出警告和 继 电器吸合 ,进 而去控 制摩托 车主 "4 P - 位8 E
电源线的通 断。该 密码锁 与原 车防盗 系统 组合 ,更 大的完善摩托 车的防盗功 能。 关键 词 : 单片杌 ;密码 内置 ;摩托 车;密码 锁 中图分类 号 :T 3 文献标 识码 :A 文章编 号 :1 7 —7 9 (0 )0 2 1 3 0 P9 61 57 21 2 808 — 1
波 形 对 于 大 电 感 负 载 是 平 直 的 , 但 对 于 电 阻 、 小 电感 负 载 仍 然 是 脉 动 的 。 同 时 , 交 流 电源 的 电 流 波 形 , 即整 流 变 压 器 二 次 电 流 波 形 是 畸变 的 、 非 正 弦 的 。在 非 正 弦 电路 中 ,有 功 功 率 、 视
4结 束 语
对 于 整 流 电路 的选 择 , 有 多 个 可 以考 虑 的 方 面 。通 常 情 况
下 ,在 对 其 进 行 选 择 时 , 一般 可 以考 虑 其 电性 能 的 好坏 ,其 设 计 的情 况 是 结 构 简 单 还 是 结 构 复 杂 ,在 经 济 适 用 性 方 面 , 还 应 考 虑 是 否 是 物 美 价 廉 型 的 ,在 其 副 作 用 方 面 ,可 以考 虑 其 对 电 网 的影 响 效 果 ,是 大 还 是 小 等 。 结 合 这 些 多方 面 的 因 素 ,综 合
性。
密 码 锁 系 统 各 单 元 ,选 用S C 9 5 型 单 片 机 作 为 处 理 器 ,矩 阵 T8 C2 键 盘 作 为 输 入ቤተ መጻሕፍቲ ባይዱ设 备 与 单 片 机 连 接 ,主 要 完 成 密 码 输 入 功 能 , 单 片 机 将 输 入 的密 码 值 以及 工 作 状 态 通 过 驱 动 电路 显 示 在 L D E 显 示 器 上 ,蜂 呜 器 可 以 发 出 两 种 长 短 的呜 叫 声 , 表 示 密 码 输 入 正
在 功 率 、功 率 因数 的 定 义 均 和 正 弦 电 路 相 同 。公 用 电 网 中 , 通
剧 烈 波 动 。 提 高 功 率 因 数 的 途 径 主 要 有 : 选 择 合 适 的 输 入 电 压 ,在 满 足 控 制 和 调 节 范 围 的 情 况 下 尽 可 能减 小控 制 角a 。增 加 整 流 相 数 , 改 善 交 流 电流 的 波 形 ,减 少 谐 波 成 分 。 设 置 补 偿 电 容 器 和 滤波 器 。采 用 高 功 率 因 数 的整 流 电路 ,  ̄P M 流 电路 。 t W整 H
相关文档
最新文档