基于8051单片机的红外线家电遥控系统设计.docVIP

基于8051单片机的红外线家电遥控系统设计.doc

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于8051单片机的红外线家电遥控系统设计

四川理工学院毕业设计(论文) 基于8051单片机的红外线家电遥控系统设计 学 生: 学 号: 专 业: 班 级: 指导教师: 四川理工学院电子与信息工程系 二OO八年六月 摘要本系统采用单片机作为本设计的核心元件,利用单片机中断的原理而制作的一款遥控开关,由红外遥控发送和接收、单片机控制、显示、开关控制等模块组它主要用于控制家用电器,具有遥控开启和关闭多种家用电器、并具有显示状态的功能。ABSTRACT The system uses SCM as the core components of this design, use of the principle of SCM interrupted the production of a remote control switch, send and receive infrared remote control, SCM control, display, switching control module. Elaborate on the use of SCM (AT89S52) produced a remote control transmitter and receiver process. The infrared remote control using pulse code number, 4 x4 keyboard, used in receiving HS0038 modulation to enlarge, and then decode the signals Into the SCM, according to a code of the implementation of the corresponding remote control functions. It is mainly used to control household appliances, a remote control to open and close a variety of household appliances, and a display function. The system expansion and upgrading of the system can be effective in achieving a number of control issues. Keywords: Infrared remote control; SCM; Infrared receiver; 目 录 摘 要 I ABSTRACT II 第1章 绪 论 1 1.1课题的提出及研究意义 1 1.2 设计要求 1 1.3系统总体设计构思 2 第2章 基于8051单片机的红外线家电遥控系统硬件设计 4 2.1 控制系统MCU简介 4 2.2红外发射电路 8 2.2.1红外发射电路 8 2.2.2单片机的键盘矩阵电路 11 2.2.3 时钟电路 13 2.2.4复位电路 13 2.3红外接收电路 14 2.3.1 红外接收电路 14 2.3.2 LED显示器 18 2.3.3继电器控制电路设计 18 第3章 软件设计 20 3.1遥控码的编码和解码 20 3.2红外发射部分程序设计 21 3.3红外接收部分程序设计 23 第4章 程序编译和调试 26 3.1 Keil IDE简介 26 3.2程序的编译及运行 27 结束语 30 致 谢 31 参考文献 32 附 录 33 第1章 绪 论 1.1课题的提出及研究意义 随着人民生活水平的提高,带红外遥控的家用电器种类繁多,比如电视、空调、VCD 等,有些设备也常配有红外装置,如汽车和摩托车的防盗系统。但是,由于各种红外遥控编码格式不同,使得各种产品的遥控器并不能兼容,用户在使用过程中容易产生混乱,这给人们的日常生活带来了诸多不便。针对目前市面上已有的型遥控器都只能对一些特定的红外遥控编码进行学习的情况,本文介绍了一种基于单片机的型遥控器,以AT89S52 为核心,通过测量红外遥控信号的脉冲宽度来原封不动地保存红外遥控编码,并直接利用单片机的定时器产生38KHz 的载波信号,而不需要其它电路或芯片来完成,节约了成本。该型遥控器能成功地学习、记忆和再现各种红外遥控编码,从而实现了对多个红外遥控装置的统一管理。 设计思想:该型遥控器不考虑红外编码格式,采用单片机中断的原理EEPROM中,另外,该系统不需要其它电路或芯片来产生38KHz 的载波信号,而直接由定时器来产生载波,充分利用了

文档评论(0)

bodkd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档