建议看一下红外遥控原理,步骤:用单片机产生38k载波,用定时器做,这样比较精准。接收头接收到38k载波时,为1,收不到为0,根据时间控制0/1的发送。接收头那边接收后进行移位操作,这样就可以发送接收红外编码了。一般协议都是用日本的nec协议