哈尔滨理工大学软件工程专业08-7李万鹏原创作品,转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2010/09/27/5910475.aspx
IR(Infrared Radiation)通用红外遥控系统由发射和接受两大部分组成,应用编/解码专用集成电路芯片来进行控制操作。发射部分包括键盘矩阵,编码调制,LED红外线发射。接受部分包括光,电转化放大器,解调,解码电路。接收电路可以使用一种集红外线接受和放大于一体的一体化红外接收器,不需要任何外接元件,就能完成从红外线接受到输出与TTL电平信号兼容的所有工作,而体积和普通的塑料三极管大小一样。它适合于各种红外线遥控和红外线数据传输。接收器对外只有3个引脚OUT,GND,VCC与单片机接口非常方便。
发射码的格式:
遥控器输出波形:
接受到的波形和发送的波形正好是反向,比如发送的是一高电平然后一低电平,接受的会是一低电平和一高电平。
外部中断触发方式:低电平和下降沿。
下面这段代码的作用是用遥控器向单片机发送数据,单片机响应并改变数码管上的数据。
这段代码仍然有问题,正在调试中,路过的大牛希望给与指导:
分享到:
相关推荐
51单片机-红外遥控.pdf 常用红外遥控编码资料集+ircode.pdf 单片机处理红外遥控信号.pdf 单片机发送并接收红外遥控信号的方法.pdf 单片机红外发射(原理与设计程序).pdf 单片机学习实例--红外遥控实验学习.pdf 红外...
51单片机的21键红外遥控解码参考程序(在数码管上显示相应数字)
用51单片机接收红外遥控并解码,然后在红外LED灯转发刚收到的遥控码,并把数据保存到AT24C256中储存,下载解压即可用keil打开,编译0错误0警告,代码全部上备注,方便查阅,方便移植
PIC单片机C语言应用编程-红外遥控器解码程序
基于VC++的51单片机红外遥控解码数码管显示实验程序源码
基于单片机的红外遥控电路设计 单片机--红外全文共11页,当前为第1页。 单片机--红外全文共11页,当前为第1页。 1 引言 红外遥控器已被广泛使用在各种类型的家电产品上,它的出现给使用家器提供了很多的便利。红外...
51单片机解码红外遥控器原理,详细介绍了红外的遥控规范
基于51单片机的红外遥控器解码设计论文基于51单片机的红外遥控器解码设计论文基于51单片机的红外遥控器解码设计论文
基于51单片机的红外编码使用c++编写,程序容易移植
单片机解码红外遥控器 单片机解码红外遥控器
51单片机红外遥控解码汇编语言源代码 ORG 0000H AJMP MAIN;转入主程序 ORG 0003H ;外部中断P3.2脚INT0入口地址 AJMP INT ;转入外部中断服务子程序(解码程序) ;以下为主程序进行CPU中断方式设置 MAIN:SETB EA ;...
单片机C语言实例--214-红外遥控键值解码12864液晶显示(汇编语言).zip
51单片机红外遥控解码程序,可以解NEC格式的遥控器,单片机晶体为11.0592MHZ
本文主要讲解51单片机的红外线遥控控制,主要讲解了红外遥控器的解码方法。
51单片机红外遥控解码程序NEC,使用STC12C5A60S2程序,包含可用的源代码,仅供开发参考,VS1838
界面Ⅰ显示红外遥控解码码值(包括用户数据码、用户数据反码、用户识别码),以及用户按键值(十进制形式)。界面Ⅱ显示用户数据码波形及码值对应的二进制形式。界面Ⅲ显示用户数据反码波形及码值的二进制形式。 2.三个...
89C51单片机加32位红外线遥控解码! 经过测试,个人认为很稳定! 希望对大家有所帮助!