1 红外遥控接纳电路规划
一切红外遥控器的输出都是用编码后的串行数据对38kHz~40kHz的方波进行脉冲幅度调制而发生的。假如直接对已调波进行丈量,而其脉宽只要20多微秒,因为单片机的指令周期是微秒级,会发生很大的差错。因而,先要对已调波进行解调,对解调后的波形进行丈量。将CX20106或一体化红外接纳头解调出的遥控编码脉冲直连续入SM8952AC25P单片机的INT0和T0脚,守时器T0和T1都初始化为守时作业方式1,T0的GATE方位位。每次外部中止首要中止守时,记载T0、T1的计数值,然后将T0、T1的计数值清零,并重新启动守时。T0的值即为高电平脉宽,T1~T0的值为低电平脉宽。T0、T1与红外编码信号脉宽的对应联系而且存储到外部储蓄器24C256中等候发送调用。
2 红外遥控发送电路规划
遥控信号的还原是经过SM8952AC25P的T2特别输出口进行二进制脉冲码的高电平与低电平的调制输出,其间调制为使用单片机特别功用进行内部调制这也是本规划的一个立异点,调制后的信号如图3.5-2驱动红外发光管作业。该规划的硬件电路相对简略,因而体系的调试重点在软件上。