NEC红外线编码协议
目录一、NEC标准
在NEC标准中,部分遥控码表示方法如下,并且数据都是使用LSB低位先发送方式传输。当某个按键按下时,系统首先会发送一个完整的全码,而当某个按键被一直按着持续108ms以上还没松开时,系统就会发送不携带任何数据的连发码,其中前16位为用户识别码,用于区分其他的红外遥控设备,避免不同机种的遥控码之间互相干扰,接下来的16位是8位的操作码和8位的操作反码,用于判断数据是否准确接收。
1.遥控码表示方式
遥控码 | 表示方式 |
---|---|
逻辑0 | 0.56ms高电平+0.565ms低电平 |
逻辑1 | 0.56ms高电平+1.69ms低电平 |
引导码 | 9ms高电平+4.5ms低电平 |
连发码 | 9ms起始码+2.5ms结束码 |
全码 | 引导码+用户码(8bit)+用户反码(8bit)+数据码(8bit)+数据反码8(bit) |