精华内容
下载资源
问答
  • 电子密码锁设计 单片机
  • 此资料为基于51单片机电子密码锁,代码+电路图。代码亲测可用,详细原理可参考附带的电路图
  • 基于AT89S52制作的电子密码锁,包括keil源码,protues电路图,参考论文,流程图
  • 设计是以AT89C52单片机实现密码锁监控装置的检测和控制核心,实现密码信息的设定、加密、更改和错误输入发出警报等功能。分为键盘输入(此处采用4×4矩阵盘),显示输出,密码比对,实现开锁或警报的过程。该设计...
  • 基于单片机电子密码锁系统的设计 该项目包括原理图电路图 程序源码 演示视频讲解文档全套资料 三分拿去 超值了
  • 基于51单片机电子密码锁设计 内附电路图及程序!
  • 一、实操演示-电子密码锁1、图文详细矩阵按键硬件电路矩阵键盘硬件电路设计EEPROM硬件电路继电器硬件电路2、连接方式: J25引脚第8、7、6号引脚分别连接到J4的SDA、SCL、J15引脚。 J20引脚连接到JP3引脚. 下载程序后...

    一、实操演示-电子密码锁

    1、图文详细

    18863ed36bde85ab6d1cd9458080de0b.png

    矩阵按键硬件电路

    7e24d18960f31570027c13a5c1c0c59d.png

    矩阵键盘硬件电路设计

    bd213152720e15fe4d8fbd9cc32b1c7e.png

    EEPROM硬件电路

    c245bf787cb8de111396a6d519f79cd2.png

    继电器硬件电路

    dd507dcb86db8e129cb4342f75cb85ab.png

    2、连接方式:

         J25引脚第8、7、6引脚分别连接到J4的SDA、SCL、J15引脚。

        J20引脚连接到JP3引脚.

        下载程序后,观察现象。

    现象:本设计具有选择修改密码和开启继电器功能,掉电不丢失数据,初始化密码为888888。当输入正确密码,会听到继电器吸合的声音,超时继电器吸合会失效。当需要修改密码时,先输入当前密码,再输入重设密码成功即可。

    二、实操演示-电子琴

    1、图文详细

    18863ed36bde85ab6d1cd9458080de0b.png

    矩阵按键硬件电路

    7e24d18960f31570027c13a5c1c0c59d.png

    静态数码管硬件电路

    56a2dd239230182a1e8b1cc590112c89.png

    蜂鸣器硬件电路

    7a158bcf7724c6e73fff955e9955cce0.png

    2、连接方式:

         J22引脚连接到J8引脚。

        J20引脚连接到JP3引脚.

        J25的第1号引脚连接到J7引脚,即P27连接J7。

        下载程序后,观察现象

    三、实操演示-可调时钟(时器)

    1、图文详细

    18863ed36bde85ab6d1cd9458080de0b.png

    独立按键硬件电路

    9c056eee347f200b33ae06ecc0053946.png

    动态数码管硬件电路

    a2152a112a4edaefe3886cb35d9752a1.png

    69dba37494082448d7cc539a7bedbe86.png

    2、连接方式:

        J22引脚连接到J6引脚.

        J25的第6、5、4号引脚分别连接到J9的第3、2、1号引脚即P22、P23P24连接J9(A)、J9(B)、J9(C)。

        J29引脚连接到JP1,即P3连接JP1。

        下载程序后,观察现象。

    附:工程代码获取

    途径一:公众号后台回复"51单片机实训代码"。

    途径二:向任课老师索取。

    9913c7d9f7068eec63e0f9ed0836eb2f.png

    注明:部分资料来源于网络,仅供网友学习、分享和交流,不做任何商业活动,所有版权归原权利人,如有关资源侵犯了您的权益,请联系告之,我们将于第一时间删除!

    展开全文
  • 指导教师 10/11 学年第二学期 单片机控制系统设计与调试 课程设计任务书 班级 地点机房单片机实验室 课程设计题目密码锁的设计 一 课程设计目的 灵活运用单片机的基础知识依据课程设计内容能够完成从硬件电路 设计...
  • 给大家个主观认识,先上实物在硬件设计中,包括51单片机最小系统,5v电源模块,稳压3.3v模块,液晶显示模块,指纹识别模块,按键电路模块,数据掉电保存模块。51单片机最小系统就不进行介绍了,自行百度。5v电源...

    给大家个主观认识,先上实物图

    131e428becc38b4dd2a0f8ef5a9d7e2b.png
    841ba72a75df749d6fe2ea426bd4cf39.png
    a4003fc1776abcf4e7d00eeac88b4871.png
    e6929e7c1839fe1587be20932c10bbe3.png

    在硬件设计中,包括51单片机最小系统,5v电源模块,稳压3.3v模块,液晶显示模块,指纹识别模块,按键电路模块,数据掉电保存模块。

    51单片机最小系统就不进行介绍了,自行百度。

    5v电源模块

    4f38287bf6449c5b720bae43bcfa4198.png

    5v电源模块设置了开关和LED指示灯,其实就是一个串联电路。对于5v电源的选取,电脑USB,充电宝,手机适配器等都有5v电源输出,都可以作为电源。在原理图中,也可以并联电容滤波,这样可以避免电压扰动。在这设计中,对于电源的要求并不是很高,所以也可以不用。

    稳压3.3v模块

    dd560a7053365ea258d7102ac80c20e2.png

    关于AMS1117,是一个贴片稳压3.3v芯片,引脚如下,关于具体芯片数据大家可以去datasheet查找。

    30cd02d92a476673446515330c1786de.png

    液晶显示模块

    采用的是带中文字库的LCD12864(如果采用无字库的,需要进行取码操作,下载个取码软件即可,提示下,在protues仿真的12864是不带中文字库的),以下给出与单片机接口图

    918d535805d770af7d689db593258f10.png

    剩余部分,将继续更新。

    展开全文
  • 原理 5V电源电路设计 本系统选择5V直流电源作为系统总电源,为整个系统供电,电路简单、稳定。DC为电源的DC插座,可以直接接USB电源线,一端插在DC插座上,另外一端可以插在5V电源上,如电脑USB、充电宝、手机...

    系统的功能分析

    (末尾附文件)
    本系统具体框图:

    在这里插入图片描述
    原理图
    在这里插入图片描述
    5V电源电路设计
    本系统选择5V直流电源作为系统总电源,为整个系统供电,电路简单、稳定。DC为电源的DC插座,可以直接接USB电源线,一端插在DC插座上,另外一端可以插在5V电源上,如电脑USB、充电宝、手机充电器等等。LED为红色LED灯,作为系统是否有点的指示灯,电阻为1K电阻,起到限流作用,保护LED灯,以防电流过大烧坏LED灯。SW为自锁开关,开关按下后,红灯亮,此时系统电源5V直流输出。开关再次按下后,红灯灭,此时系统电源无5V电源输出。
    在这里插入图片描述
    ESP8266WIFI模块电路设计电路设计
    串口WIFI模块是新一代嵌入式WiFi模块,体积小,功耗低。采用UART接口。串口wifi模块是基于通用串行接口特性,符合IEEE802.11 协议栈网络标准,内置TCP/IP协议栈,使传统串口设备更好的加入无线网络。
    ESP8266是一款超低功耗的模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,专为移动设备和互联网的应用设计,可将用户的物理设备连接到WIFI无线网络上,进行互联网或局域网通信,实现联网功能。
    ESP8266可广泛应用于智能电网、智能交通、智能家具、手持设备、工业控制等领域。WiFi模块电路图如下图所示。
    在这里插入图片描述
    蜂鸣器报警电路(低电平有效)设计
    有源蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。本系统所采用的报警模块为5V有源蜂鸣器模块,电路中采用三极管9012来驱动,只要单片机控制引脚为低电平,蜂鸣器就会鸣叫报警,反之则不鸣叫,可以通过控制单片机引脚方波输出形式控制蜂鸣器的鸣叫方式。电阻为限流电阻,保护作用。
    在这里插入图片描述
    5V继电器控制电路(低电平有效)设计
    继电器是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。继电器是具有隔离功能的自动开关元件,广泛应用于遥控、遥测、
    通讯、自动控制、机电一体化及电力电子设备中,是最重要的控制元件之一故在电路中起着自动调节、安全保护、转换电路等作用。继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)释放。这样吸合、释放,从而达到了在电路中的导通、切断的目的。在本系统中,通过三极管驱动继电器,当单片机的控制引脚为低电平时,三极管导通,此时继电器供电闭合,同时指示灯LED亮,与LED灯串联的电阻为限流作用保护LED灯,与三极管基集相连的电阻也是限流作用,保护三极管。继电器控制电路的原理图如下图所示。

    在这里插入图片描述

    系统软件设计

    在这里插入图片描述

    #include <reg52.h>
    #include"delay.h"
    
    sbit relay =P1^0;	//接口定义
    sbit buzzer =P1^1;
    
    unsigned long times_20ms=0;			  //定时计数
    unsigned char firstin =0;			  //首次接收到标志
    unsigned char tab[7];				  //串口数据暂存
    unsigned char Count=0;				  //串口接收计数
    unsigned char  uartbusy =0;			  //串口判忙
    unsigned char reportFlag = 0;		  //数据上报标志
    unsigned char tabMima[3]={'0','0','0'};	  //默认密码
    unsigned char i;
    unsigned char timeNum =0;			   //延时计数
    
    void Init_Timer0(void);//函数命令
    void UART_Init(void);
    void SendByte(unsigned char dat);
    void SendStr(unsigned char *s,unsigned char length);
    
    
    void main (void)
    {
    	Init_Timer0();        //定时器0初始化
    	UART_Init();		  //串口初始化
    
    	buzzer =0;	 	//上电蜂鸣器响一下
    	relay = 0;
    	timeNum =10;			   //延时计数
    	DelayMs(250);
    	buzzer =1;
    
    	for(i=0;i<40;i++)  //延时 待wifi稳定
    	{DelayMs(100);}	
    
    	SendStr("AT+CIPMUX=1\r\n",13);		   //打开多连接
    	for(i=0;i<10;i++)
    	{DelayMs(100);}
    
    	SendStr("AT+CIPSERVER=1,8080\r\n",21);	   //建立服务 端口号为8080
    	for(i=0;i<10;i++)
    	{DelayMs(100);}
    
    	while(1)         //主循环
    	{	
    		if(reportFlag == 1)	  //上报数据标志置位
    		{
    			SendStr("AT+CIPSEND=0,4\r\n",16);		//发送4位数据
    			for(i=0;i<2;i++)	   //短暂延时
    			{DelayMs(100);}
    
    			SendStr("ok!\n",4);		   //回应发送数据
    			for(i=0;i<2;i++)	  //延时
    			{DelayMs(100);}
    			reportFlag =0;
    		}
    	}
    }
    
    void Init_Timer0(void)
    {
    	TMOD |= 0x01;	  //使用模式1,16位定时器,使用"|"符号可以在使用多个定时器时不受影响		     
    	TH0=(65536-20000)/256;		  //重新赋值 20ms
    	TL0=(65536-20000)%256;
    	EA=1;            //总中断打开
    	ET0=1;           //定时器中断打开
    	TR0=1;           //定时器开关打开
    }
    void UART_Init(void)
    {
        SCON  = 0x50;		        // SCON: 模式 1, 8-bit UART, 使能接收  
        TMOD |= 0x20;               // TMOD: timer 1, mode 2, 8-bit 重装
        TH1   = 0xFD;               // TH1:  重装值 9600 波特率 晶振 11.0592MHz
    	TL1 = TH1;  
        TR1   = 1;                  // TR1:  timer 1 打开                         
        EA    = 1;                  //打开总中断
        ES    = 1;                  //打开串口中断
    }
    

    .

    链接:https://pan.baidu.com/s/1lbcB4fVSKCkX3SBisxZRRg
    提取码:azkn

    .

    展开全文
  • 基于单片机的课程设计C语言代码齐全 实物及软件仿真 方法步骤设计详细,整个步骤都是手把手教学,一款指纹的原理,51单片机模块+指纹模块。 内含原理绘制、并设计出指纹pcb电路板供参考。适用于毕业设计、...
  • 智能锁从常规的指纹锁,密码锁发展到现在的面部识别,功能越来越丰富...1、STM32单片机智能指纹识别管理门禁开锁电子密码锁(pcb+源码+电路图+论文)本系统由STM32F103C8T6单片机、指纹模块、继电器控制、LCD1602液...

    智能锁从常规的指纹锁,密码锁发展到现在的面部识别,功能越来越丰富,智能锁较以往的传统机械锁来说优势十分明显,更高的安全性,更便捷的操作性,与家人的共享等等,所以近年来智能锁得到了迅速的发展。整理了电路城8个智能锁的设计方案,一起学习吧。

    1、STM32单片机智能指纹识别管理门禁开锁电子密码锁(pcb+源码+电路图+论文)
    本系统由STM32F103C8T6单片机、指纹模块、继电器控制、LCD1602液晶、按键组成。
    1、系统上电,有两个模式选择“指纹管理”、“继电器控制”。指纹管理模式进入搜索、添加、删除指纹界面。继电器控制模式,直接对比指纹进行对比的正常使用模式。模式切换必须复位或者重新上电系统,理论上指纹管理模式只有管理人员使用。
    2、通过指纹传感器检测采集指纹。
    3、通过按键可以增加指纹、删除指纹,具有掉电不丢失指纹数据功能。
    4、如果指纹和录入的指纹库的指纹一致,则继电器1闭合,否则继电器1不动作(继电器1默认断开)。
    5、继电器闭合后,可以通过按键进行断开处理。

    bb0ebcf296a5f6af444eeebcd76c601f.png

    https://www.cirmall.com/circuit/17713

    2、基于STM8S003F3家用商用安防智能静音锁 带断电开锁功能(含原理图、PCB及STM8源程序)
    该系统外接DC12V电源,经过DC-DC降压芯片MP2359转5V给系统各个部分供电。该系统的主控制器是STM8S003F3,通过主控制器读取门磁(干簧管)上的信号和光电开关上的信号来判断开门状态,再来控制步进电机开关门动作,实现整个系统的工作。系统使用三极管掉电检测电路来判断系统是否断电,只要系统一断电,会自动开锁。

    0fe4f6ad061353eebdc6332ff44125a2.png

    https://www.cirmall.com/circuit/6219

    3、指纹锁方案 指纹密码锁模块 WIFI远程智能锁电路板 PCBA源码
    该智能锁有如下功能:指纹开门、触摸密码开门、IC卡开门、OLED液晶界面显示、半导体指纹、霍尔感应唤醒、防撬报警、触摸门铃功能、可外接WIFI模块,通过手机APP,实现远程开门功能、语音提示功能、中英文显示功能、开门记录查询、采用的都是目前流行的芯片,货源充足,适合批量生产、防窥视密码功能(正确密码前后输入干扰码也能开门)、低电压提示功能、微信小程序临时密码开门

    48b611f671785bbb5e5644e1539d84d5.png

    https://www.cirmall.com/circuit/13903

    4、基于stm32智能门锁电路方案设计(RFID+键盘+指纹+OLED)
    基于STM32的智能门锁设计,已做出实物测试通过。
    主要功能:
    1.同时支持指纹,密码,RFID开锁
    2.支持删除、修改用户,断电保存(flash模拟EEPROM)
    3.4x4矩阵键盘,OLED显示,一路继电器控制开关门,蜂鸣器报警,LED灯提示

    c35d7d095077f54221869e85db584f6e.png

    https://www.cirmall.com/circuit/18542

    5、STM32智能指纹密码锁可密码指纹WiFi远程解锁
    STM32智能指纹密码锁可密码指纹WiFi远程解锁,可密码解锁,指纹解锁,指纹可录入删除,最多存300个指纹,可连接WiFi远程扫码解锁,非手机局域网本地连接,远程网页检测密码锁周围环境状态,非法开锁检测,一款物联网产品。

    41bf85fa6804e53822ea239a2fd3093c.png

    https://www.cirmall.com/circuit/14184

    6、基于单片机的指纹识别密码锁设计方案
    基于51单片机的密码锁,指纹识别门禁系统,指纹密码锁系统 基于51单片机的密码锁,51单片机指纹识别门禁系统 指纹密码锁系统,功能:可以实现时间显示,可以查询出入记录,可以实现指纹开锁、应急开锁(在指纹开锁不好用或紧急的情况下可以进入管理员模式应急开锁),在管理员模式下可以录入指纹、删除指定指纹、更改密码等功能。若放入的指纹,指纹没有识别成功屏幕提示信息继电器没有动作,LED 灯不亮,将不能开锁,且蜂鸣器发出警报,人员不能进入,按任意键返回初始界面继续扫描指纹。若放入的指纹,指纹识别成功屏幕提示信息如下图所示,继电器动作,LED亮并且门开锁,人员可以进入,按任意键返回初始界面,等待下一个人扫描指纹等。

    d903348d470796ff6652835368068a81.png

    https://www.cirmall.com/circuit/16360

    7、基于STM32的指纹密码锁的电路方案设计(带原理图+源码及其他设计资料)
    主要功能:
    1.本设计基于STM32F407单片机开发。
    2.采用Flash的存储方式,实现密码掉电保存。密码为6位,可以随意更改,更改时要输入两遍确认;
    3.设置有红外人体检测,在无人状态下,显示屏进入休眠;当检测到有人时,显示屏进入工作模式;
    4.采用矩阵按键输入、12864液晶显示、继电器模拟开锁,有开锁指示灯。继电器有常开常闭触点可外接电磁锁等负载;
    5.有管理员密码,即使忘记密码也不怕,可以找回;
    6.两种开锁方式:指纹开锁(指纹模块)和密码进入管理员模式开锁(键盘模块)。

    8efec09e6f6d9a867d3b767b0ecee16a.png

    https://www.cirmall.com/circuit/17204

    8、基于STM8L超低待机功耗指纹锁全套方案(PCB+BOM+开发资料)
    此指纹锁电路方案基于STM8L151开发,无液晶显示,全程语音引导操作,超低待机功耗,超低成本,不带联网功能,纯单机。
    开锁认证方式: 指纹、密码、IC卡
    指纹采集窗口: 光学式或半导体式
    指纹容量: 20
    指纹容量: 160
    IC卡容量: 300
    LED指示低压告警: <4.5V
    供电电压: DC6V
    电流消耗: 峰值电流<180mA,平均电流<15μA
    电池: 4节AA碱性电池

    4dfd10dfd7f1b239fac49c4e3cb8bffc.png

    https://www.cirmall.com/circuit/13627

    展开全文
  • 电子密码锁是以51系列单片机(AT89C51)为核心,配以相应硬件电路,完成密码的识别和显示、驱动电磁执行器并检测其驱动电流值。 单片机接收键入的代码,并与存贮在EEPROM中的密码进行比较,如果密码正确,则驱动电磁...
  • 电子密码锁设计

    千次阅读 2009-08-01 09:07:00
    1.实验任务 根据设定好的密码,采用二个按键实现密码的输入功能,当密码输入正确之后,就打开,如果输入的三次的密码不正确,就锁定按键3秒钟,同时发现报警声,直到没有按键按下3种后,才打开按键锁定功能;...
  • 51单片机实例35例汇编+C语言对照带电路图及说明( 闪烁灯,广告灯的左移右移,动态数码显示技术,电子密码锁设计......)
  • 电子锁密码实验.zip

    2020-07-08 21:05:00
    单片机课程实验(包含51程序和protues的电路图):采用AT89C51单片机为主控芯片,通过软件程序组成电子密码锁系统,通过protues仿真,以期能够实现: (1) 密码为8位 (2) 密码输入错误,蜂鸣器报警,红灯亮 (3)...
  • 51单片机学习(C语言,汇编语言与电路图) 大量实践实例 “嘀、嘀、……”报警声.doc “叮咚”门铃.doc 00-59秒计时器(利用软件延时).doc 00-99计数器.doc 4×4键盘及8位数码管显示构成的电子密码锁.doc 4×4...
  • 1、STM32单片机智能指纹识别管理门禁开锁电子密码锁(pcb+源码+电路图+论文) 本系统由STM32F103C8T6单片机、指纹模块、继电器控制、LCD1602液晶、按键组成。 1、系统上电,有两个模式选择“指纹管理”、“继电器...
  • 电子设计.doc

    2019-05-28 11:58:28
    0174、基于两个单片机串行通信的电子密码锁资料 0175、简易智能电动车论文资料 0176、交通控制器设计论文资料 0177、汽车尾灯控制电路设计资料 0178、智能健康监护仪的研究毕业设计论文资料 0179、BY-5064步进电机...
  • 7.1 一种由单片机实现的多功能密码锁  7.2 MT8816性能及在音频、视频开关矩阵系统中的应用  7.3 烟雾检测芯片MC14467-1和MC14468在火灾自动探测报警中的应用  7.4 一种基于DSP大容量数字...
  • 11.20 利用ATMEGAl6(L)的内部EEPROM设计电子密码锁 第12章 ATMEGAl6(L)的模拟比较器 12.1 模拟比较器介绍 12.2 模拟比较器实验1 12.3 模拟比较器实验2 12.4 模拟比较器实验3 第13章 ATMEGA16(L)的模/数转换器...
  • 5.19 用内置EEPROM与1602液晶设计的MD5加密电子密码锁 5.20 12864LCD显示24C08保存的开机画面 5.21 12864LCD显示EPROM27C256保存的开机画面 5.22 IIC-AT24C1024×2硬字库应用 5.23 SPI-AT25F2048硬件字库应用 ...
  • mimasuo.rar

    2020-04-12 12:01:58
    基于51单片机电子密码锁,4*4矩阵键盘,继电器+电磁阀开锁 蜂鸣器报警 可修改密码, 附Proteus仿真电路图 可以直接看仿真效果
  • 单片机-数字密码锁设计 单片机-数字抢答器(数字电路单片机-数字时钟 单片机-水箱单片机控制系统 vfp现代物流企业管理系统 单片机-自动加料机控制系统 VFP航班售票管理系统 基于51单片机下位机采集6路温度...
  • 单片机-数字密码锁设计 单片机-数字抢答器(数字电路单片机-数字时钟 单片机-水箱单片机控制系统 vfp现代物流企业管理系统 单片机-自动加料机控制系统 VFP航班售票管理系统 基于51单片机下位机采集6路温度...

空空如也

空空如也

1 2
收藏数 26
精华内容 10
关键字:

单片机电子密码锁电路图