基于单片机AT89C51密码锁设计
1 引言
1.1设计目的
随着电子技术的发展,各类电子产品应运而生,电子密码锁就是其中之一。电子密码锁就是通过键盘输入一组密码完成开锁过程。研究这种锁的初衷,就是为提高锁的安全性。
目前,国内自行研制开发的电子锁,应用还不广泛。国内的不少企业也引进了世界上先进的技术,发展前景非常可观。希望通过不断的努力,使电子密码锁在我国也能得到广泛应用。
1.2设计要求
本次课程设计要求使我们能够掌握并且实际运用课本知识。 通过利用所学的电子技术知识正确分析并设计电路,将适当电路运用到实际电路中,将课本知识转化为实际能力。
1.3设计方法
(1)系能够从键盘中输入密码,并相应地在显示器上显示„*‟;能够判断密码是否正确,正确则开锁,错误则输出相应信息。
(2)密码由程序直接设定,不可用户自己设定。
(3)具有自动报警功能。密码不正确,相应红灯亮,蜂鸣器发出报警声来提示。
(4)具有手动复位功能。
2设计方案及原理
2.1系统总体设计
根据以上分析,本次电子密码锁设计的主要重点是以下几个部分:4x3矩阵
键盘设计、LCD信息显示和密码的比较和处理。当然,除了这几个部分外还有报警等功能模块。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路是报警。系统整体框图如图1所示。通过百度网盘分享的文件:简易密码锁程序.…链接:https://pan.baidu.com/s/1tKdmREy6ydQ7mwE8QPJHSA?pwd=tzj2 提取码:tzj2复制这段内容打开「百度网盘APP 即可获取」
基于单片机AT89C51密码锁设计相关推荐
- 单片机串口中断控制流水灯c语言,基于单片机AT89C51控制的中断控制流水灯_课程设计报告...
<基于单片机AT89C51控制的中断控制流水灯_课程设计报告>由会员分享,可在线阅读,更多相关<基于单片机AT89C51控制的中断控制流水灯_课程设计报告(25页珍藏版)>请在 ...
- 基于单片机的信号发生器设计
基于单片机的信号发生器设计 摘 要 在电子产品调试和测量领域,常常需要有信号种类多.精度高且频率.幅度等信号参数方便可调的信号源.尤其随着电子.通信.网络行业的发展,频段的分布日趋密集,更要求有高精度 ...
- 基于STM32指纹密码锁设计
基于STM32指纹密码锁设计 程序.仿真.原文 本设计主要由stm32f103rct6单片机.AS608指纹模块.LCD1602显示屏.AT24C02存储模块.继电器和指示灯组成,该指纹密码锁是以st ...
- c语言压力变送器程序设计,基于单片机的压力变送器设计
基于单片机的压力变送器设计(任务书,开题报告,外文翻译,论文15000字,代码) 摘要 随着工业化水平的不断提高,新型智能仪表在工业生产过程中运用也越来越广泛,同时对输出数据的准确检测和处理也变得至关 ...
- 基于单片机(AT89C51)的进制转换及进制计算器
基于单片机(AT89C51)的进制转换及进制计算器 闲来无事,用手头51单片机做个进制计算器 成品功能:能实现十进制带负数.带小数点的加减乘除,不同进制之间的转换,同一进制之间的加减乘. 材料 AT8 ...
- 基于单片机的数字电压表设计c语言,基于单片机的数字电压表设计(.doc
基于单片机的数字电压表设计( 成绩 西南科技大学城市学院 City College of Southwest University Of Science and Technology 基于单片机的数字 ...
- 基于单片机的血压计设计
设计简介: 本设计家用便携式血压计的设计以血压为研究对象, 根据血压检测控制模块将检测的模拟量输入ADC0832控制模块中, ADC0832将模拟量输入转化成数字量, 最终以STC89C52单片机为主 ...
- 【毕业设计】基于单片机的MP3设计与实现 - stm32
文章目录 1 简介 2 主要器件 3 实现效果 4 设计原理 核心算法:音频解码流程 5 部分实现代码 6 最后 1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍一个学长做的单片机项目 基于单片 ...
- 基于单片机的倒车雷达系统设计c语言,基于单片机的倒车雷达设计.doc
基于单片机的倒车雷达设计 毕业设计(论文) 题 目: 基于单片机的倒车雷达设计 系(院): 工业与信息化学院 专业: 电气自动化技术 姓 名: 学号: 校内指导教师: 职称: 讲 师 摘 要 随着社会 ...
最新文章
- 谷歌发布最新看图说话模型,可实现零样本学习,多类型任务也能直接上手
- Python nose单元测试框架的安装与使用
- 远程过程调用失败_快速失败机制amp;失败安全机制
- python用缩进来写模块_进击python第一篇:相遇
- 现场直击 | 复旦MBA科创青干营开营
- VMware Workstation 17 Pro密钥
- 前端常用PS技巧总结之将图片上的LOGO(水印)去掉
- 关于计算机论文摘要和引言,论文摘要和背景的区别_论文前言与摘要的区别_引言和摘要有什么区别...
- 隄上创新谁述记——老码农的“创新”漫谈
- python实现百度语音之语音识别
- 五金行业:强行业性的进销存系统具体看三项
- docker logs命令查看日志
- 北欧计算机专业出国,留学北欧,哪个国家计算机专业比较好?
- getservbyname 及 struct servent
- NumPy-创建adarray
- mysql查询语句speed select
- 利用阿里云搭建NFS服务器
- 网络安全如何学习?(学习路线及资料)
- 《吕鑫:VC++6.0就业培训宝典之MFC视频教程》学习笔记 -- 第一章 Visual C++ 安装介绍...
- 如何降低客户流失率高的问题