头像-370325

咔咔咔咔咔

个人成就

获得 0 次赞

帮助过0人

弄清单片机红外发射的几个概念

这两天在学习红外的发射程序写法,有的文章说发送高、低电平,有的说高电平时发射,低电平时不发射;实现38KHz有的说需26次,有的说13次(相同的晶振12);弄得稀里糊涂,想请明白人用最简单明确的语言帮助弄清几个概念:1、一个方波由一个高电平和一个低电平构成,如果高、低电平时间相等,那么单片机定时器必须中断2次。以晶振12为例,一个机器周期=1微秒,            1/38=26.3微秒,   也就是需中断26.3次才能实现,13次高转低,13次低转高,所以取13,单片机的定时初值是FFF3,对吗?2、引导码由9ms高电平+4.5ms低电平组成,9ms高电平时打开(使能)发射管,4.5ms低电平时关闭发射管,对吗?3、后面的32位代码也同法发送,即:“0”: 发射管打开0.56ms 再关闭0.56ms,   “1”:打开0.56ms,再关闭1.69ms,对吗?4、16位用户码是指特定的遥控器(相当于发射器)代码,后面的8位操作吗和8位反码是指这个遥控器上的键值代码,对吗?5、由上可知,38KHz的调制信号只作用于高电平,调制高电平,与低电平无关,信号中的低电平相当于延时,对吗?