其他分享
首页 > 其他分享> > 824【毕设课设】基于单片机四路红外遥控开关电路设计

824【毕设课设】基于单片机四路红外遥控开关电路设计

作者:互联网

【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

红外遥控器介绍:

红外遥控器是一种利用红外遥控系统来控制被控对象的系统.整个系统由数字电路和模拟电路两个部分组成。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括LED红外光发射、解调、解码电路。

通过对设计要求地认真分析和研究,拿出了几种可行方案,最终选定了一个最佳方案。该方案是采用先进的单片机技术实现遥控的主要手段。我们所设计的遥控器能控制5个电器的电源开关。(具体见论文讲解)

四路红外遥控开关功能介绍:

本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机,液晶1602显示。
采用红外遥控无线方式,继电器输出,继电器可以接负载,控制家电等。也有继电器通断的指示灯。
按下遥控器的1,就第一个继电器吸合,再按下1,第一个继电器就断开。同理2、3、4一样的方式。

 

 

 

 

 

 

#include <reg52.h>

//宏定义
#define uchar unsigned char 
#define uint unsigned int 
//时间计算
#define Imax 14000    //此处为晶振为11.0592时的取值, 
#define Imin 8000     //如用其它频率的晶振时,
#define Inum1 1450    //要改变相应的取值。
#define Inum2 700 
#define Inum3 3000 

//解码变量
unsigned char Im[4]={0x00,0x00,0x00,0x00};

//全局变量
uchar Data=0x00;
uchar f;

  

标签:毕设,课设,遥控,继电器,0x00,开关电路,红外,遥控器,define
来源: https://www.cnblogs.com/ythero/p/14203435.html