rar

51单片机LCD1602模拟门禁系统 源代码+proteus原理图

  • 1星
  • 日期: 2018-11-28
  • 大小: 147.73KB
  • 所需积分:0分
  • 下载次数:11
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 单片机门禁密码锁

模拟现实中门禁系统,可以输入密码进入也可以呼叫住户,再由住户按下开门按键 实现改密码功能,密码保存在24c02中能保证掉电不丢失密码。八个LED灯分别代表 8家住户,其中开门按键为共用,还带有忘记密码恢复按钮,模拟恢复出厂设置, 显示部分为LCD1602。程序共分为3种模式,分别为 等待输入 密码修改 呼叫住户 3种模式,其中等待输入是主要状态,所以在进入密码修改 呼叫住户模式后如果 长时间没有操作能自己切换到等待输入模式。

更多简介内容

推荐帖子

SRAM中灵敏放大器的原理
SRAM中灵敏放大器的原理   在SRAM 中,读操作开始前,先要对两条位线进行预充电,将两条位线初始化为相同的高电平。预充完后,字线选中的存储单元对位线进行充放电。存储单元尺寸很小,驱动能力很弱,且位线负载相对较大,所以两条位线输出的是都是绝对值较高的电压(3~3.5V),其高低电平相差很小。如果直接送入输出缓冲器,将无法识别逻辑0 和1,即使能识别也需要较长的充放电时间,严重影响了SRAM
是酒窝啊 移动便携
TI参考设计为下一代家用电器注入更多想象力
       我们每天都与人机界面(HMI)进行交互。其中一些交互是显而易见的,比如在触摸智能手机或平板电脑的主屏幕的时候,但最常见的HMI环境其实是在工业应用中。   在近些年举行的各个家电及消费电子博览会上,我们发现越来越多的家用电器(如:冰箱、真空吸尘器机器人、烹饪灶和抽油烟机)增设了HMI触摸键和LED动画功能。在这一趋势的带动下,设计师通过用户友好的交互功能让他们的产品更加智能化和
Aguilera 【模拟与混合信号】
SRAM中的功耗来源
  在CMOS电路中,功耗的来源主要有两个方面 (1)静态功耗,即反向漏电流造成的功耗; (2)动态功耗,由电路作开关转换时进入过渡区由峰值电流引起的暂态功耗,以及负载电容和芯片内寄生电容的充放电电流引起的功耗。   SRAM的功耗包括动态功耗(数据读写时的功耗)和静态功耗(数据保持时的功耗)。图1 给出了一个用来分析SRAM功耗来源的结构模型,在这个模型中,将SRAM的功耗来源分成
是酒窝啊 工控电子
TWS耳机拆机
前一段时间将TWS耳机的充电盒拆机,今天发现耳机也很容易拆,就将耳机也拆了。很多耳机是使用胶水固定的,很难在不破坏的情况下拆开,而这个耳机只使用了卡扣,非常容易拆开。   耳机由三个部分组成:电池、蓝牙、发声单元。     电池容量是 148mWH,也就是40mAH。按照10mA工作电流算,正常使用时间是3-4小时。     蓝牙部分
dcexpert 【以拆会友】
T12电烙铁制做分享过程1
T12电烙铁是个比较有趣且实用的制做,我们搞电子一般都会有把烙铁。T12的制做相对来说,还是很有趣的。我以前就想做,准备了2套部件,买了有好几年了,好像3年前买的,但是没有动手去做,这次决定趁空闲时间,组装成成品。T12的方案有些开源,有些是半开源只有图纸没有程序,我这次准备用网上的现成的硬件,PCB也是网上下载的,然后自己写软件。用的是STM32的芯片。板子前几天到了,还没焊好。先发个贴子,后面
long521 创意市集
基于MSP430F2012和IA4420主动式RFID标签设计
概述 射频识别(RFID)是近年来成长最快的无线技术之一,它将条形码及无线技术的优势带入资产管理、产品跟踪、海运及运输识别、库存控制和定位检测中。大多数RFID系统采用通过RF从阅读器获取电源的被动式标签。这样有利于减小标签尺寸和降低成本,但是会限制读取范围和数据存储能力。带电池的主动式标签可以提供较大范围的读取能力和更强的可靠性,不过其尺寸较大,也更贵一些。采用最新的低功耗单片机和无线数传
led2015 TI技术论坛

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })