- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
红外家电遥控.doc
红外线家电遥控 摘要:红外家电遥控系统,主要是利用红外线发射器及接收模块发射并接收红外线,并利用单片机8051对信号进行译码,由接口RS—232将信号传送到PC端的家电遥控系统,来执行相应的动作。 关键字:8051单片机,电视红外遥控器,红外接受模块,继电器。 Remote infrared appliances Abstract: Infrared remote control system of electrical appliances,mainly using infrared transmitters and receiving module are transmitted and received infrared ray,and the 8051 microcontroller decoding,by the interface RS - 232 will signal to the PC remote control system of electrical appliances,to perform some action. Key word: The 8051 microcontroller, TV infrared, Infrared accept module, Relay 。 引言 本系统采用红外发射及接收模块并结合单片机8051,来设计一个简单的红外线家电遥控系统,此系统可以放在家里使用,用来控制市电220V的家电烤漆或关闭,例如,电风扇、电视机、音响等家电,其中的红外线发射器是用一般的电视红外线遥控器。许多的电器产品只要用遥控的功能,都是以红外线遥控方式控制的。流程图如图1所示: 图1 流程图 二.工作原理: 红外线遥控器以红外发光管LED,发射波长940nm的不可见红外光线来传送信号。整个遥控系统分为发射端和接收端两个部分,发射端经过红外线发光管LED送出红外线控制信号,这些信号由红外接收模块的接收端接收,并对其控制信号做译码,然后做相应的动作输出,完成遥控的功能。 1.红外线的发射器 红外线的发射器的工作方块如图2所示。当按下某键后,遥控器上的控制芯片(8051)便进行编码,产生一组句柄,结合载波电路的载波信号(一般使用38kHZ)而成为合成信号,经过放大器提升功率来推动红外线发射二极管,将红外线信号发射出去。要发射的句柄必须加上载波才能使信号传送的距离加长,一般遥控器的有效距离为7m。 图2 发射器工作图 2.红外线的接收器 红外线接收器的工作方块如图3所示。其主要控制组件为红外线接收模块,其内部含有高频的滤波电路,专门用来滤除红外线合成的载波信号(38kHZ)而送出发射器的控制信号。当红外线合成信号进入红外线接收模块时,在其输出端可以得到原先的数字控制信号编码,经过单片机译码程序进行译码,便可以得知按下了哪一按键,从而做出相应的控制处理,完成红外线遥控的动作。 图3 接收器工作图 3.译码过程 译码:用8051单片机程序来设计器译码动作。在主控循环程序中,主要功能是等待红外线信号的出现,并跳过前导信号,开始收集连续32位编码数据,存入内存的连续空间。位信号译码原理如下: 解码为0:低电平的宽度0.8ms+高电平0.4ms。 解码为1:低电平的宽度0.8ms+高电平1.6ms。 程序中必须设计一个精确的0.1ms延时作为基础时间,以计算实际的波行宽度,若读值为4,则表示波形宽度0.4ms;若读值为16,则表示波形宽度为1.6ms,以此类推。低电平波形宽度0.8ms为固定,因此可以直接判断高电平的宽度的计数值是4或是16,来决定编码为0或是1.程序中可以用减法指令SUBB来完成判断,指令“SUBB A,R2”中若R2为计数值,则A寄存器中设为8. 当“8-R2”有产生借位时,借位标志C=1;表示编码为1; 当“8-R2”无产生借位时,借位标志C=0;表示编码为0。 借位标志C经过右移指令“RRC”转入A寄存器,在经过由R0寄存器间接寻址存入内存内。该程序段设计如下: MOV A,#8 ;设计减数为8 CLR C ;清除借位标志C SUBB A,R2 ;判断是高位还是地位 IF C=0 BIT=0 ;若借位标志C=0,则解码为0 IF C=1 BIT=1 ;若借位标志C=1,则解码为1 MOV A,@R0 ;取出内存内原先数据 RRC A ;右移指令,将借位标志C右移入A寄存器中 MOV @R0,A ;将数据写入内存内 最后收集到4字节的数据后,红外线的结束信号可
您可能关注的文档
最近下载
- 景德镇瓷器简介.ppt VIP
- 工程建设标准强制性条文(石油和化工建设工程部分).pdf
- 第4讲 我们的中国梦(第三课时)实干成就梦想(课件)-《学生读本(小学低年级)》.pptx VIP
- 满毅变频器FU9000D中文使用说明书调试手册.pdf
- 中级微观经济学(浙江大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 高级林木种苗工试题1(理论+技能)及答案.docx VIP
- 国家职业技能标准——应急救援员.pdf VIP
- 2025-2027年投资项目发改委托评审(估)服务封闭式框架协议采购项目方案投标文件(技术方案).doc VIP
- 垃圾清运企业督导员管理考核制度.docx VIP
- 雅思词汇大全-8000词(详解版).docx VIP
有哪些信誉好的足球投注网站
文档评论(0)