- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四川理工学院毕业设计(论文)
基于8051单片机的红外线家电遥控系统设计
学 生:曹 旭
学 号:04021020401
专 业:电子与信息工程
班 级:电子工程2004.4
指导教师:邱元慷 冯雪
四川理工学院电子与信息工程系
二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中,另外,该系统不需要其它电路或
文档评论(0)