4.硬件设计:参见(图11)

(图 11)电风扇控制板电路原理图
5.软件设计:
(1)红外遥控输入在 P3.2(INT0),面板按键P3.3(INT1)。
(2) 遥控的解码过程:

(图12)编码

(图13)数据帧图形
单片机收到一个中断后,开始计数,然后在主程序有一个判断子程序,首先判断是否>8MS,是否有高电平,再判断是否>4MS的低电平,然后再判断是否是0或1,循环32次完成,32个码的接收和存储。
(3)程序流程图 :

(图14)控制板主程序流程

(图15)键值处理流程
红外遥控器相关文章:红外遥控器原理
脉宽调制相关文章:脉宽调制原理
评论