- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的外遥控密码锁
遥控密码锁
---基于51单片机
自己几年前做的一个课程设计
程序简介
目录
1 目的和意义 2
2 方案设计 2
3 硬件原理分析及设计 2
3.1 发射模块原理 2
3.1.1 红外发送系统原理 3
3.1.2 NEC编码格式介绍 3
3.2 接收解码模块 4
3.2.1 接收解码原理 4
3.2.2 接收解码模块的硬件电路 5
3.4 液晶显示模块 6
4 软件设计 7
4.1 编程语言 7
4.2 主要程序说明及流程图 7
4.2.1 主程序 7
4.2.2 接收解码程序 8
4.2.3 按键数字分配 11
4.2.4 密码判断、报警及修改程序 12
4.2.5 按键发声程序 19
4.2.6 没操作响应 19
5 功能分析及总结 20
5.1 功能分析 20
5.2 C语言编程的延时技巧 21
5.3 本设计优缺点 23
5.4 设计总结 23
参 考 文 献 1
附录C 实物图 3
摘 要
单片机遥控系统是将红外遥控技术和单片机应用技术相结合的一种方案。本系统为红外遥控电子密码锁的控制管理部分,只要再连接上不同用途的电磁锁即可成为一个完整的红外遥控电子密码锁系统应用到各种领域中。而且本系统还设计有学习NEC红外编码遥控器的功能,通过红外接收解码电路,把遥控器的键码还原并储存起来,再利用查找对比的方法便能够识别不同的遥控器,大大提高了系统的灵活性和实用性。
本系统以单片机作为核心元件将电子密码锁和无线遥控技术结合起来,使其具有修改密码、报警锁定等功能,不仅能进行远距离遥控解锁,还能实现近距离按键密码初始化及复位解除报警。同时采用E2PROM作为存储单元,方便用户存储、修改密码和遥控器键码;采用LCD显示令使用更加方便直观。红外线遥控电子密码锁能实现多种控制功能,改善了传统机械锁的各种缺点,有较好的市场发展前景和技术应用价值。而且本系统的红外接收解码部分延时计数准确,并且有错误校验,所以整个接收解码的准确性非常高。
设计电路主要由红外线解码学习电路、密码修改和存储电路、声光提示报警电路、LCD显示电路组成。系统能完成输入密码开锁、出错报警、超次锁定、修改用户密码等基本的密码锁的功能,并且还能实现远距离遥控、按键密码初始化、掉电存储、声光提示、遥控器学习识别等附加功能。本设计详细介绍了的软硬件设计方法,并给出了具体的电路、1 目的和意义
随着人们生活水平的提高,如何实现家庭防盗这一问题也变得尤其重要。目前国内,大部分人使用的还是传统的机械锁。即使是一把质量过关的机械锁,通过急开锁,甚至可以在不损坏锁的前提下将锁打开。在日常的生活和工作中若使用传统的机械式钥匙开锁人们常需携带多把钥匙使用极不方便且钥匙丢失后安全性即大打折扣具有防盗报警功能的电子密码锁代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点HZ-FT007的20键SM0038和单片机STC89C51RC结合的方式完成接收解码模块,学习识别NEC编码格式的不同遥控器;使用AT24C02这一串行E2PROM作为存储模块;使用LCD1602A实现系统的显示模块。系统的总框图如图3所示。这样的选择使系统在较低成本的情况下较好地实现系统的功能,而且系统有着较高的抗干扰性和稳定性。
图3 选用方案系统框图
3 硬件原理分析及设计
3.1 发射模块原理
3.1.1 红外发送系统原理
红外遥控信号是一连串的二进制脉冲码。为了使其在无线传输过程中免受其他红外信号的干扰,通常都是先将其调制在特定的载波频率上,然后再经红外发光二极管发射出去,红外线接收装置则会滤除其它杂波只接收该特定频率的信号并将其还原成二进制脉冲码。在本红外遥控系统中,红外信号的载波频率为38KHz。
通常,红外遥控系统中所采用的编码方式有两种:通过脉冲宽度来实现信号调制的脉宽调制(PWM)和通过脉冲串之间的时间间隔来实现信号调制的脉时调制(PPM)。本系统是采用PPM方法,即用两个脉冲之间的时间间隔来表示二进制信息。
为了确保发送端和接收端之间数据传输的准确无误,红外线信号还要按照特定的传输协议来进行信号传输。常用的红外线信号传输协议有NEC协议、RC-5协议、RC-6协议、Sharp协议等。
3.1.2 NEC编码格式介绍
本系统使用的型号为HZ-FT007的20键广泛应用于电视机DVD,PC电脑音响等
图4 uPD6122G编码格式
NEC编码标准是以用不同脉冲的时间间隔来区分‘0’和‘1’的,uPD6122G以脉宽为0.56ms、间隔0.565ms、周期为1.125ms的组合表示二进制的‘0’;以脉宽为0.56ms、间隔1.69ms,周期为2.25ms的组合表示二进制的‘1’。其波
您可能关注的文档
- 苏科版七年级册数学补充习题答案.doc
- 苏丹北部拜尤地区金矿地质特征及找矿远景.pdf
- 苏科版初三物期末复习(电学实验).doc
- 苏教版奥赛起线六年级时钟问题PPT.ppt
- 英语综合教程(高职高专英语专业适用)Unit 1课件(exercise B).ppt
- 荆楚潮201初三元调报告会.PDF
- 苏科版八年级学上册第一单元《轴对称图形》精品教学案(共13课时).doc
- 蜡梅SAMT因遗传转化及其功能分析.PDF
- 药品是怎样制的------给小学生一节现实课.ppt
- 蛔钩蛲 Mirosoft PowerPoint 演示文稿.ppt
- 冷链物流全程监控技术在2025年冷链物流冷链食品冷链管理中的应用报告.docx
- 冷链物流全程监控技术对冷链物流行业创新发展的推动作用报告.docx
- 农村电商扶贫模式创新与效果评估报告.docx
- 医疗器械国产化高端替代:2025年行业投资机会与市场布局分析报告.docx
- 医疗器械行业2025年国产化高端替代市场风险预警与防控报告.docx
- 军民融合产业政策支持下的产业协同发展研究报告.docx
- 区块链技术在司法领域电子证据认证中的应用前景报告.docx
- 区块链赋能司法:2025年智能合约在司法拍卖中的应用报告.docx
- 区块链与司法公正:2025年智能合约在司法文书签署中的应用报告.docx
- 区块链技术在2025年司法公开透明度提升中的应用策略报告.docx
最近下载
- 1.人教版小学三年级下册数学易错题题库(含答案解析).pdf VIP
- 新能源汽车项目可行性研究报告(参考模板范文).docx
- 《文化和旅游领域重大事故隐患判定标准》解读和案例警示教育.pptx
- 【中考地理】答题技巧与模板构建:专题04_河流水文、水系特征类(答题模板)(解析版).pdf VIP
- 《泉州海丝文化》PPT课件.pptx VIP
- 《国民经济行业分类和代码表》.doc VIP
- 落实中央八项规定精神、纠治“四风”工作调查问卷.docx VIP
- 工作绩效及薪酬激励方案执行情况及改进情况总结.pptx
- 公路日常养护费—公路日常养护费用.pptx
- 百度智能云水业大模型白皮书(2024).pdf VIP
文档评论(0)