- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要:
介绍了一种由普通遥控器作为信号控制器的红外遥控电源开关。该控制器可以通过分析遥控器的编码,实现对多个电源开关的控制。本文简单介绍了由AT89C2052单片机构成的红外遥控电源开关控制器的结构、功能及工作原理,阐述了解码程序的设计思想和程序基本结构。
关键词:单片机 AT89C2052 红外遥控 定时开关
Abstract:
This passage is talking about the infrared remote switch, of which the signal is controlled by an ordinary remote controller. By analysing code of the remote controller, this controller can controll several switches. Besides, it is introducing the construction, functions, and working principles of the infrared remote controller, which is made by AT89S2052, as well as the design ideas and basic structure of decode program.
Keyword: single-chip; AT89C2052; infrared remote control; Time Switch
目 录
第一部分 前 言
…………………………………1页
第二部分 8051单片机概述
…………………………………4页
第三部分 红外线遥控简介
…………………………………6页
第四部分 系统设计要求
…………………………………7页
第五部分 系统硬件设计
…………………………………8页
第六部分 系统软件设计
…………………………………14页
第七部分 结束语
…………………………………19页
第八部分 致谢
…………………………………19页
第九部分 参考资料
…………………………………19页
前 言
红外遥控交流电开关是一种集遥控、定时功能于一体的家用电器等的开关装置,它可以方便地达到让你用遥控器随意操作的目的,解决了黑暗中开关、开关位置固定而距离远所带来的麻烦;可以在任意时间开关,解决了热水器等频繁开关的场合需要定时下班回来就可以使用又不频繁开关延长电器寿命,节能的目的。家电红外遥控系统技术是针对各自的遥控对象(彩电、冰箱、空调等),均由专用CPU解码,作为一般的单片机控制系统不能直接使用,如何借鉴家电红外遥控系统的原理,自行设计解码电路和解码、控制程序,利用现有遥控器控制系统实现集中控制用电设备的红外遥控技术是本系统设计的重点,电子遥控开关是就是基于单片机和红外遥控技术相结合的应用,本系统采用了AT89S2052单片机做解码及主控芯片,利用单片机内部资源定时器设计的时间控制器,51系列单片机是目前应用最为广泛的8位单片机,该单片机具有成本低廉,技术成熟的特点,相应的学习资料很多,非常适用于学习和实践。系统的关键部分是对从遥控器接收到的串行二进制码进行解码,因此必须对遥控编码有一个充分的了解,本论文将着重分析遥控编码,解码过程。
一、AT89C2052单片机简介
AT89C2052是一个低电压,高性能CMOS 8位单片机,但它只有20个引脚,15个双向输入/输出(I/O)端口,其中P1是一个完整的8位双向I/O口,两个外中断口,两个16位可编程定时计数器,两个全双向串行通信口,一个模拟比较放大器。
同时AT89C2052的时钟频率可以为零,即具备可用软件设置的睡眠省电功能,系统的唤醒方式有RAM、定时/计数器、串行口和外中断口,系统唤醒后即进入继续工作状态。省电模式中,片内RAM将被冻结,时钟停止振荡,所有功能停止工作,直至系统被硬件复位方可继续运行。
芯片的主要功能特性:
表1.1 单片机主要功能
?? · 兼容MCS51指令系统 · 2k可反复擦写(1000次)Flash ROM ?? · 15个双向I/O口 · 6个中断源 ?? · 两个16位可编程定时/计数器 · 2.7-6.V的宽工作电压范围 ?? · 时钟频率0-24MHz · 128x8bit内部R
文档评论(0)