哈尔滨理工大学软件工程专业08-7李万鹏原创作品,转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2010/09/27/5910475.aspx
IR(Infrared Radiation)通用红外遥控系统由发射和接受两大部分组成,应用编/解码专用集成电路芯片来进行控制操作。发射部分包括键盘矩阵,编码调制,LED红外线发射。接受部分包括光,电转化放大器,解调,解码电路。接收电路可以使用一种集红外线接受和放大于一体的一体化红外接收器,不需要任何外接元件,就能完成从红外线接受到输出与TTL电平信号兼容的所有工作,而体积和普通的塑料三极管大小一样。它适合于各种红外线遥控和红外线数据传输。接收器对外只有3个引脚OUT,GND,VCC与单片机接口非常方便。
发射码的格式:
遥控器输出波形:
接受到的波形和发送的波形正好是反向,比如发送的是一高电平然后一低电平,接受的会是一低电平和一高电平。
外部中断触发方式:低电平和下降沿。
下面这段代码的作用是用遥控器向单片机发送数据,单片机响应并改变数码管上的数据。
这段代码仍然有问题,正在调试中,路过的大牛希望给与指导:
分享到:
相关推荐
这个压缩包“Protues仿真实例-51单片机-红外遥控模拟.rar”显然包含了与51单片机使用红外遥控技术相关的 Protues 仿真项目。Protues 是一款强大的电路仿真软件,它允许用户在虚拟环境中设计、测试和调试电子电路,而...
51单片机-红外遥控.pdf 常用红外遥控编码资料集+ircode.pdf 单片机处理红外遥控信号.pdf 单片机发送并接收红外遥控信号的方法.pdf 单片机红外发射(原理与设计程序).pdf 单片机学习实例--红外遥控实验学习.pdf 红外...
51单片机的21键红外遥控解码参考程序(在数码管上显示相应数字)
综上所述,这个项目展示了如何利用51单片机、C语言编程、红外遥控技术和EEPROM存储,实现一个红外遥控信号的接收、解码、存储及转发功能。对于学习51单片机应用和红外遥控技术的初学者来说,这是一个很好的实践案例...
系统采用LCD1602液晶显示屏模块来显示当前工作模式以及哪个按键被按下,使得用户操作直观明了。...通过不断的技术迭代和优化,基于51单片机的红外遥控器设计将更加智能化,用户体验也会进一步提升。
在本篇文档中,介绍了51单片机综合学习系统在红外遥控领域的应用。51单片机综合学习系统是一套具备多种实验功能的学习平台,其中包括流水灯、数码管显示、液晶显示、按键开关、蜂鸣器奏乐、继电器控制、I2C总线、SPI...
在提供的"229-基于51单片机红外遥控解码与波形显示(程序+原理图+元件清单+设计说明)"文件中,你可以找到详细的硬件连接图、电路原理图、元件清单以及源代码。原理图会展示各个组件如何连接,而源代码则包含了51...
本文将详细解析"51单片机红外遥控解码资料"所涉及的知识点,帮助初学者更好地理解和掌握红外遥控系统的设计与实现。 首先,红外遥控(Infrared Remote Control)是一种无线通信技术,广泛用于电视、空调、音响等...
基于51单片机的红外遥控LED灯控制系统设计与实现 本文旨在设计和实现基于51单片机的红外遥控LED灯控制系统,通过对系统的设计、实现和测试,验证单片机技术在红外遥控LED灯控制系统中的应用。 知识点一:单片机...
标题中的“PIC单片机C语言应用编程-红外遥控器解码程序”指的是使用C语言在PIC微控制器上实现红外遥控器的信号解码功能。PIC单片机是由Microchip Technology公司生产的一系列低功耗、高性能的微控制器,广泛应用于...
本文将详细解析与“51单片机VS1838红外遥控解码程序NEC”相关的知识点,包括红外遥控技术、红外编码与解码、STC12C5A60S2单片机以及VS1838红外接收模块。 首先,红外遥控是家电设备常用的一种无线通信方式,主要...
"红外遥控51单片机详解" 本文将详细介绍基于51单片机的红外遥控系统的设计和实现。红外遥控是利用红外线对数据进行传输的技术,广泛应用于各个领域。下面,我们将详细介绍红外遥控系统的原理、硬件设计和软件实现。...
《51单片机红外遥控智能小车:技术解析与实现》 51单片机作为微控制器领域的经典型号,其应用广泛且深入,尤其在智能小车的设计中更是常见。本项目“基于51单片机红外遥控智能小车”提供了一套完整的原理图和PCB...
在这个名为“红外遥控解码数码管显示实验”的项目中,我们将探讨如何使用51系列单片机,结合VC++编程环境,实现红外遥控信号的解码,并通过数码管显示遥控器的操作指令。 1. **红外遥控技术**:红外遥控是利用红外...
在这个“51单片机红外遥控解码程序”中,重点在于理解和实现NEC编码的解码算法。NEC编码采用曼彻斯特编码方式,每个数据位由一个高电平和一个低电平组成,根据高电平和低电平的顺序来表示0或1。此外,NEC编码还包括...
基于MCS-51单片机的红外遥控解码方案可以实现功能较复杂的遥控控制,并且具有体积小、功耗低、功能强等特点,广泛应用于各种家用电器产品。 在红外遥控系统的设计中,需要考虑到红外数据传送的调制格式。红外数据...
在本项目中,我们探讨了如何利用51单片机实现电机的远程控制,特别是通过红外遥控技术来操控风扇。51单片机是微控制器领域中的基础型号,以其简单的结构和广泛的可用资源深受初学者和专业开发者的喜爱。在这个项目中...
### 51单片机解码红外遥控器原理详解 #### 一、红外遥控基础知识 红外遥控技术广泛应用于各种家电设备中,如电视机、空调、音响等。它通过发射特定的红外信号来控制设备的动作。在本文中,我们将详细介绍如何使用...
标题中的“STC15红外遥控接收”涉及的是基于STC15系列单片机的红外遥控系统设计。STC15系列是STC公司推出的一系列8位增强型单片机,以其低功耗、高性价比和丰富的内部资源而受到广泛应用。在红外遥控系统中,STC15...
本文将深入探讨如何使用51单片机进行红外遥控的实现及其在PROTEUS软件中的仿真。 首先,51单片机是Intel公司推出的8051系列的微处理器,具有8KB的可编程只读存储器(EPROM)和128字节的随机存取内存(RAM)。它包含...