为方便理解所看到的波形是从红外接收管出来的信号,跟协议所说的信号高低(0或1)刚好相反。

NEC协议是众多红外遥控协议的其中一种,除NEC外,还有RC5、RC6等其它的。市面上买到的非学习型万能电视遥控器大多集成一种或多种编码是NEC型的,我买的二个遥控器中就有三种以上编码是NEC的。

NEC编码的一帧(通常按一下遥控器按钮所发送的数据)由引导码、地址码及数据码组成,,如下图所示,把地址码及数据码取反的作用是加强数据的正确性。

引导码及数据的定义如下图所示,当一直按住一个按钮的时候,会隔110ms左右发一次引导码(重复),并不带任何数据

以下是用示波器采集到的一直按住某个按钮时的波形:

按一下按钮的波形:

转载于:https://www.cnblogs.com/armlinux/archive/2011/09/16/2396812.html

红外遥控协议-NEC协议相关推荐

  1. STC15系列 8系列解码红外遥控器(NEC协议)(12mhz)

    本次解码过程,使用[外部中断0],[定时器0]相互组合 废话少续,直接上源代码,只需要简单修改,即可完成配置 /*=========================================== ...

  2. 奥克斯空调红外遥控信号编码协议的分析,STC51单片机读红外程序

    2022.9 网上根本找不到资料,没人免费发布,有发布也是要钱的.哎.自己研究吧. 刚买的奥克斯清芯净空调,遥控器型号YKR-T/101,这样子的,手感不错: 用USB示波器抓了波形看了一下,和标准的 ...

  3. NEC红外协议编码,38K红外遥控编码,红外遥控发射接收电路选型设计

    NEC为红外遥控最常用的编码,红外载波频率为38KHz,其协议小巧简单,非常适合家电设备的控制.其他的还有 Phillips(RCA)的RC-5和RC-6,但那只是IR协议的少数. 本篇博文参照国外博 ...

  4. RK3568的红外遥控

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.红外协议 NEC协议 数据格式如下: 引导码: 数据的0和1 重复码 编程思路: RC5协议 数据格式 数据的0和 ...

  5. arduino笔记20:红外遥控

    红外LED    红外接收器 红外遥控的通讯协议     用到一个库: arduino红外接收器:   IRrecvDemo . decode()库函数用于判断红外接收器所接收到的红外信号是否可以被解 ...

  6. 基于51单片机的红外遥控信号的发射和接收

    本讲内容: 介绍红外遥控的知识,通过例程展示红外遥控程序的编写方法. 红外线简介: 在光谱中波长自760nm至400um的电磁波称为红外线,它是一种不可见光.目前几乎所有的视频和音频设备都可以通过红外 ...

  7. STM32HAL----红外遥控(NEC)

    整理了一个NEC协议的红外程序,NEC协议,物理环境为F103原子战舰V3,使用STM32CubeMX生成初始程序. 定时器配置72分频,9999装载值(10MS) NEC协议: 数据格式: 同步码头 ...

  8. NEC协议——红外遥控的使用

    NEC协议是众多红外遥控协议的其中一种,下面以蓝桥杯的单片机开发板实现红外解码. 相关芯片与元器件介绍 此图为跳线帽的解法,在做红外通信时应接3,5:4,6. 此图左为红外发射装置和HX1838集成芯 ...

  9. FPGA 24 工程模块 红外遥控(NEC协议)解码

    FPGA 24 红外遥控(NEC协议)解码 主要功能 :设计了一个红外 NEC协议的解码模块 实现(设计)流程:通过遥控器发送的红外信号,外围红外信号接收传感器对数据进行接收,得到一个在基频上的高低电 ...

最新文章

  1. 【Python】内置方法pop
  2. 理解MYSQL MVCC 实现机制
  3. Visio的VBA初探
  4. 如何获取cookie值
  5. 计算机视觉CV中的论文写作英语(by Youki)
  6. 自动驾驶——标注工具的开发笔记(legacy)
  7. oracle 修改子分区,Oracle子分区(sub partition)操作
  8. (转)UIWebView的基本用法,适合新手
  9. 蚂蚁如果上市成功,价格崩盘是必然的
  10. java对接dhl_DHL接口—数据交互
  11. Android 修改阿拉伯语数字显示
  12. 利用强化学习设计具有目标有效杨氏模量的复合材料
  13. 无聊 做一个支付宝打赏二维码
  14. c语言 double **x,C语言题目 若已定义x和y为double类型,则表达式“x=1,y=x+3/2的值是:...
  15. Abaqus接触分析--SurfaceBaseContact 法向切向接触行为
  16. 牛客算法課 (算法入門班) 貪心與模擬(4)
  17. 计通网项目四更新日志2021-06-10
  18. 【多线程并发编程】十一 生产者和消费者问题(面试必问)
  19. 图片特征提取整理(持续更新....)
  20. 为什么要对数据仓库分层?

热门文章

  1. VScode Remote 远程开发与调试(转)
  2. community 计算模块度_燃气模块炉使用信息采集表
  3. ajax首页首页显示数据库,ajax显示mysql数据库
  4. fastdfs清空_FastDFS安装及使用(开山篇)
  5. Spring Boot 自定义属性值
  6. 服务器项目有哪些,怎么部署项目到服务器?服务器的特性有哪些?
  7. VMware vSphere 6.5配置系列
  8. vscode 本地调试和本地服务
  9. 《21天学通C#》使用.NET数据类型定义变量
  10. 时间处理:计算下一天日期,如输入2004/12/31(注释2014年12月31日),则输出2005/1/1....