基于 89C2051 单片机的红外遥控电风扇控制系统设计及程序概述 遥控电风扇是 90 年代初期在广东珠江三角洲地区作做大量的研发和生产,并有专门的掩模芯片作为主控芯片使用,现本人用单片机作了接收和发射的配套使用的系统方案
红外遥控电路现在已成为一种设计电路的时尚,现简单地介绍了红外线遥控发射、接收系统的原理,给出用 89C2051 作为遥控接收系统解码器的一种巧妙实现方法,以及完整的 51 汇编程序代码
包括发射、接收的原理图及其编程的主程序、发送程序、接收程序、定时中断程序的流程过程,从而完成此设计的要点,参考流程方框图的构思过程,可以编写应用软件
遥控电风扇控制系统分为两大部分:遥控器和电风扇控制板,下面分别加以描述
一、遥控器 为了能远离距的控制电风扇,采纳了红外遥控器
通常红外遥控器由发射和接收两部分组成,发射部分由单片机 80C2051 等构成
接收部分装在电风扇的控制器内,由 89C51 等构成
工作原理及组成部分(1)CPU 采纳 AT89C2051 单片机,AT89C2051 的功能: 和 MCS-8051 产品兼容、2KB 可重编程闪速存储器、耐久性:1000 写/擦除周期、2
7V~6V 的操作范围、全静态操作:0Hz~24MHz、两级加密程序存储器、128×8 位内部 RAM、15 根可编程 I/O 引线、6 个中断源、可编程串行 UART 通道、直接 LED 驱动输出、片内模拟比较器、低耗空载和掉电方式
(2)电源采纳 4 节 7 号电池来提供电源,并用一个二极管(IN4148)进行降压
(3)调制部分:采纳 CD40106 进行缓冲放大并整形
发送的数字信号与 38K 的载波进行相与,将其调制在一起,整形并缓冲放大,经过 8050 进行放大驱动红外发射管,使其发射红外光
(4)红外发射方原理见图(1)所示
红外发射(1)发射部分包括键盘