第一范文网 - 专业文章范例文档资料分享平台

基于单片机的简易红外遥控密码锁设计与实现

来源:用户分享 时间:2025/5/26 11:56:40 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

基于单片机的简易红外遥控密码锁设计与实现

0 引言

随着科学技术的进步和社会经济的发展,电子密码锁取代传统的机械锁已成 为一种必然的趋势。以往基于单片机的密码锁系统,直接将编好的密码程序存 储在片内 EPROM 中,但不易实现密码的修改;如要完成修改密码功能,多采用 片外串行 E2PROM 实现。本文研究并设计的一种基于单片机的红外遥控电子 密码锁,不但具有普通密码锁智能控制上锁、*、报警等特点,而且在不扩展 E2PROM 的情况下,可以实现 8 位密码任意修改的功能,节省了硬件资源,减 小了系统体积,这是本设计的一个创新点。另外还增加了遥控*的特点。所以 该系统不但成本低、保密性强,更适用于那些正常人体不宜接近的特殊场合, 比如高辐射区、高传染区等。 1 系统硬件设计方案 1.1 系统总体设计

系统主要由红外发射模块和本机处理接收模块两部分构成,系统总体设计框 图如图 1 所示。发射模块和本机处理接收模块的核心分别采用 AT89C2051 和 AT89S52 单片机。红外信号的收发通过串口进行通信,两部分的串口工作方式 及通信波特率的设置相同。

AT89C2051 单片机是 AT89C51 的一种精简版本,只有 20 个引脚,体积小; 具有 2.7~6 V 的宽电压工作范围;具备低功耗空闲和掉电模式。该单片机满足 本系统低电压供电、低功耗、方便随身携带的要求。

在本机处理接收模块中,采用了 AT89S52 单片机,该单片机有 3 个定时器。 设置密码和按键*时,均设计了按键间隔超过 3s 自动复位的功能,分别采用定 时器 T0 和 T1 定时实现;定时器 T2 设置串口通信波特率。

1.2 红外发射模块的设计

红外发射模块仅仅是一手持遥控器,由 AT89C2051 单片机及键盘电路、按 键 K 及红外发光二极管组成。发射电路原理图如图 2 所示。

发射模块设置的密码必须与本机接收模块相同(设置密码方法见 2.2.1 节),所 设密码保存在 RAM 存储器的 31H~38H 单元。在待机状态下,系统工作在空 闲方式,当按键 K 按下时,系统上电工作,依次发送密码信号。这样做的优点 是,密码不但能跟随主机任意改动,而且遥控*时,仅按一键就可完成*,方便 了用户。

tips:感谢大家的阅读,本文由我司收集整编。仅供参阅!

基于单片机的简易红外遥控密码锁设计与实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1z3c02zay13x5if1klmb9gaib47vll009ho_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top