当前位置: 魅力文档网 > 教案设计 >

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

| 来源:网友投稿

高蔓蕾 李雪竹

摘 要:作为日常办公家居的需求,密码锁已逐渐普及。本项目采用STC89C51作为主控芯片,结合矩阵按键输入模块、数码管显示模块、LCD1602液晶显示、LED、蜂鸣器报警器等电路模块实现开锁、上锁、报警、密码更改等功能,通过这些设备设计一款了可修改密码且具有报警功能的液晶显示电子密码锁。

关键词:密码锁;
stc89c51单片机;
程序设计

一、引言

随着科学技术的不断发展,人们对物品的保管以及安全性能的要求越来越高,因此为了满足人们对锁的日益增加的需求,密码锁已逐渐普及。本项目在现有密码锁技术的基础上采用STC89C51作为主控芯片,结合矩阵按键输入模块、数码管显示模块、LCD1602液晶显示、LED、蜂鸣器报警器等电路模块实现开锁、上锁、报警、密码更改等功能,设计一款了可修改密码且具有报警功能的液晶显示电子密码锁,提高了安全性能。使罪犯无法下手的同时也能及时提醒,人们就会对自己的财产保护的更加安全。安全信息系统的应用越来越广泛,尤其是在机密的保护,隐私和财产保护方面发挥了重要作用,而基于电子密码锁的保障体系是这项研究的一部分,所以它有很大的实际意义。

二、思路设计

初始化从EEPROM中读取密码,单片机通电即显示首页,按任意键进入功能选择界面,可通过按键移动光标选择直接输入密码登录,或者进行修改密码操作。①直接输入密码登录:通过矩阵按键输入6位数字密码,并存入数组,然后通过该数组与EEPROM读取的密码进行比对,从而判断密码是否正确,如果密码正确则显示登录成功并触发流水灯反馈结果,如果密码错误则显示输入错误并触发蜂鸣器警告,当输入密码次数超过3次则直接返回首页。②进行修改密码操作:提示输入原密码,键入6位密码并判断,当输入密码正确时提示输入新密码,键入6位新密码后存入EEPROM,重启或重新登录时从EEPROM读密码,此时使用为新密码。

三、研究内容

本项目采用STC89C51作为主控芯片,结合矩阵按键输入模块、数码管显示模块、LCD1602液晶显示、LED、蜂鸣器报警器等电路模块实现开锁、上锁、报警、密码更改等功能,设计一款可修改密码且具有报警功能的液晶显示电子密码锁。

(1)矩阵键盘:使用一组键或者一个键盘,由于单片机I/O口较少,当系统中需要用到较多按键时,为了更合理利用单片机的I/O口,一般采用矩阵键盘的方式来实现多按键的功能。

(2)LCD显示模块设计:在单片机应用系统中,常用的显示设备有单个发光二极管、八段LED显示器、液晶显示器(LCD)、屏幕显示器(CRT)等。本次设计中,基于设计功能和节约成本等实际情况,采用LCD1602作为本次设计的显示器。

(3)开锁机构:在基于单片机的电子密码锁设计中,用户需要输入密码,密码正确则发出开锁信号实现开锁。设计中是以发光二极管代替电磁锁,二极管亮代表锁开,因此可以设计一个简单的可以点亮二极管的电路系统代替电磁锁开锁机构。由于单片机I/O口默认为高电平,故初始时二极管不亮,代表锁是闭着的(密码错误)。当用户输入密码并验证正确时,发出开锁信号,比如二极管点亮。

(4)报警机构:在这次基于单片机的电子密码锁设计中,通过控制蜂鸣器的发音来实现系统的报警功能。蜂鸣器是一种采用直流电压供电的电子讯响器。下图是用蜂鸣器模拟的报警机构仿真图。

四、总结

本文介绍了基于stc89c51单片机密码锁的设计思路,并利用keil5等程序把C语言代码烧录到单片机当中,从而实现所需功能,极大的提高了人们的生活的便捷性,促进了单片机这一领域的发展。但仍存在不完全安全的问题需要解决。

参考文献:

[1]邹健.基于单片机的电子密码锁系统设计[J].无线互联科技,2022,19(05):53-54

[2]李朋龙.基于STC89C51单片机的电子密码锁设计[J].软件,2020 年第 009 期:23-25

[3]蔡亲富.基于单片机的家用智能电子密码锁设计[J].造纸装备及材料,2023,52(07):63-65

[4]赵永涛.基于51单片机的RFID门禁密码锁设计[J].自动化应用,2022(12):185-187+191

[5]李洪兵.51单片机的新型密码锁的设计与研发[J].电子世界,2021(18):35-36

猜你喜欢 密码锁程序设计 基于Visual Studio Code的C语言程序设计实践教学探索计算机教育(2020年5期)2020-07-24从细节入手,谈PLC程序设计技巧电子制作(2019年9期)2019-05-30基于数字电路的密码锁设计与实现电脑与电信(2018年11期)2018-02-16开启密码锁学苑创造·A版(2017年7期)2017-06-24基于单片机的电子密码锁设计电子制作(2017年1期)2017-05-17数字密码锁的逻辑实现电子制作(2017年22期)2017-02-02高职高专院校C语言程序设计教学改革探索山东工业技术(2016年15期)2016-12-01OBE理念下基于Greenfoot的Java程序设计课程教学改革现代计算机(2016年12期)2016-02-28PLC梯形图程序设计技巧及应用制造技术与机床(2015年10期)2015-04-09三级甲等公立医院绩效考核程序设计冶金经济与管理(2015年1期)2015-02-28

推荐访问:密码锁 单片机 设计

热门排行

2023年《你说我猜》智力游戏活动教案3篇

《你说我猜》智力游戏活动教案1  教学目的:  1、在感知物体特征的基础上,学用较准确的词语来描述事物。  2、专心倾听别人的描述,准确地猜出物体的名称...

幼儿园中班游戏揪尾巴教案三篇

2、培养幼儿能在游戏中合作意识及合作能力。  【活动准备】废旧报纸条彩色布条音乐游戏光盘  【活动过

最新中班防灾减灾教案反思,防灾减灾日教案大班(16篇)

作为一名教师,通常需要准备好一份教案,编写教案助于积累教学经验,不断提高教学质量。既然教案这么重要,那到底该怎么写一篇优质的教案呢?这里我给大家分享一...

最新忙年喽大班社会教案,地球我家大班社会教案(八篇)

作为一名教职工,总归要编写教案,教案是教学蓝图,可以有效提高教学效率。优秀的教案都具备一些什么特点呢?下面是小编带来的优秀教案范文,希望大家能够喜欢!...

部编版小学四年级语文下册第26课巨人花园优秀教案

26巨人的花园 课题 巨人的花园? 课型 讲读课文? 授课 时间 2课时? 教学 目标 1 自主学习

中班古诗山行教案

中班古诗山行教案 篇一:中班幼儿学古诗】 回乡偶书贺知章(唐) 少小离家老大回,乡音无改鬓毛衰。 儿

大班安全教案放鞭炮

大班安全教案放鞭炮 篇一:幼儿园大班安全教案】 幼儿园大班安全教案:“着火了,怎么办?” 一.设计思

硬笔书法教案撇、捺写法

哈尔滨市道外区少年之家 哈尔滨市道外区少年之家 李爽 硬笔书法教案 楷书基本笔画“撇画、捺画”的书写

大班体育教案趣味轮胎

大班体育教案趣味轮胎 篇一:大班体育活动:玩轮胎】 大班体育活动:玩轮胎 活动目标: 在玩滚轮胎的经

2023中班做风车教案6篇(2023年)

中班做风车教案6篇中班做风车教案篇1活动目标:1、学习用剪、粘贴合钉的方法制作风车。2、在用自制的风车布置教室的过程中,体验成功的快乐。活动准备:风车范例...