- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于单片机的家用万能遥控器设计
摘 要
本设计是以STC89C52单片机为核心来设计的一款学习型万能遥控器,可以对常用红外遥控方射的红外线进行捕捉、学习以及再现等功能,从而达到我们设计的初衷。这一款万能遥控器,主要是由单片机为核心,红外发射与接收、状态显示以及操作按键组成。处于学习功能的状态时,我们将捕捉到红外信号,按下按键,利用我们的红外接收器,将数据传输到单片机上面存储起来,以便使用;处于控制功能的状态时,我们按下对应的按键后,单片机收到信号后,将对存储的数据转换成红外信号,通过红外发射器发射出去,达到控制对应器件的目的。本设计介绍了此万能遥控器的基本设计思路,系统方案以及对应的硬件的基本用法,并附带有电路设计。
关键字:单片机;红外线;万能遥控器;学习型
目录
1课题研究概况 1
1.1研究背景及意义 1
1.2预期目标 1
1.3面对的问题 1
2系统的总体设计及硬件设计 2
2.1系统的总体构成 2
2.2单片机模块的设计 5
2.3电源模块的设计 5
2.4显示模块的设计 6
2.5时钟晶振模块的设计 7
2.6复位模块的设计 8
2.7按键模块的设计 11
2.8红外发射模块的设计 11
2.9红外接收模块的设计 11
3系统的软件设计 12
3.1主程序的设计 12
3.2子程序的设计 13
4硬件调试 17
4.1硬件调试 17
5结语 20
参考文献 21
1绪论
研究背景及意义
对于现在物质生活逐渐饱满的社会,各种家电的拥有率也日益见长。各种各样的遥控器也多了起来,所以把各种家电集中到一个遥控器上,就变得有必要,也就是用一个遥控器控制不同的家用电器,本设计的遥控器是一个红外发送和一个红外接收的装置,能够满足大部分的遥控器红外信号,还可以将接收到的红外信号进行学习,信号再现即发送出去的设计。如家里的空调,电视和机顶盒等等。它可以让我们的生活变得更加简单起来,不再有到处找遥控器的烦恼,更加享受生活。其次这是对我们大学所学知识的运用,把理论知识实践起来,把我们的知识给串接起来;是对自己的一次考验。
预期目标
设计一款基于STC89C52单片机控制的红外线学习万能遥控器,具有以下功能:
1、适用于红外线遥控型家用电器
2、可遥控多台家用电器
3、具有一个学习/控制复用键
4、可通过一个设备选择键和各个功能控制键实现对多台设备的常用功能的学习和控制
5、制造成本低,抗干扰的能力强
面对的问题
本设计是通过按键来完成基本功能的,而且按键数量较多;我们要对按键的设计是比较复杂的,要通过单片机的外部中断完成按键的功能,还有就是复位电路的设计也是难点;硬件部分,对于红外的发射和接收模块都是比较陌生的;我们要对其要有一定的认识才能操控。
2系统的总体设计及选型
2.1系统的总体构成
该系统是为了一个遥控控制多个电器而设计的,如图2.1所示。本设计有两种状态,当处于学习状态时,它可以对其他红外线进行学习与解析,并将它储存在单片机中,并且对应相应的按键。当处于控制状态时,按下按键,就会把储存在单片机中的红外信号通过红外发射器发射出去,达到控制的目的。
图2.1系统总体设计框图
2.2单片机模块的设计
STC89C52单片机如图2.2所示,其中单片机的P2.7,P2.6,P2.5与LCD1602液晶显示器连接,分别控制数据/命令选择,读/写选择,使能信号。P2.4引脚与红外发射器相连接。其中外部中断一引脚P3.3与红外接收模块相连接。RST引脚与复位模块连接,接收到高电平时,可以实现系统的复位。VSS接地,VCC接电源模块。P0.0~P0.7共8个引脚与LCD1602液晶显示器的D0~D7口连接。P1.0~P1.7连接的是按键矩阵。整个系统采用5V电源供电,保证整个功能正常使用。
图2.2STC89C52单片机引脚图
2.3电源模块的设计
STC89C52单片机的工作电压为5V,在本次设计中,采用一个电源座由DC电源接口供电,电源座一共三个引脚,其中2号引脚和2号引脚接GND,1号引脚接VCC(如图2.3所示)。
图3.2电源电路原理图
2.4显示模块的设计
本设计中我们显示电路使用的是字符型LCD1602这个电子器件来显示的,在显示数据时,对要显示的区域通过电压控制,即可显示出数据,如图2.4所示。
图3.3显示模块接线图
在本设计中LCD1602显示的是当前处于的状态以及红外的文本格式。对与LCD1602这个元件,通过它的名子就可以看出其大致的功能,是一个可以显示两行数据,一行1
您可能关注的文档
- 《 我国证券交易所监管的措施和现状分析综述》2200字.docx
- 《“一带一路”国家投资便利化对中国对外投资的影响实证研究》9700字.docx
- 《4S-120型稻麦割晒机设计》10000字.docx
- 《白酒企业管理中的员工激励问题研究—以伊力特酒为例8000字》.docx
- 《白酒企业内部控制问题及对策—以伊力特酒公司为例开题报告(含提纲)》.doc
- 《沧州华北石化公司员工绩效考核现状及体系优化研究》16000字.doc
- 《层次分析法与蒙特卡洛模拟法模型概述综述》4500字.docx
- 《差速器的结构论证和设计过程案例综述》2000字.docx
- 《柴油发动机EGR技术分析综述》1900字.docx
- 《承德露露公司人力资源薪酬激励机制研究》12000字.docx
文档评论(0)