51单片机红外遥控电风扇程序

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

51单片机红外遥控电风扇程序

红外遥控电风扇的电路图下载:51hei/bbs/dpj-20601-1.html 下面是主要源

码:/**********************李登峰************************* 编写;李登

峰*晶振:

11.0592MHZ*********************************************************

*********//*----------------------------------------------- 名称;单片机红外遥控电风

扇------------------------------------------------*/#include //包含头文件,一般情况不需

要改动,头文件包含特殊功能寄存器的定义

sbit IR=P3 ; //红外接口标志

#define DataPort P0 //定义数据端口程序中遇到DataPort 则用P0 替换sbit LATCH1=P2;//定义锁存使能端口段锁存sbit LATCH2=P2;//位锁存sbit LCD1602=P2 ;sbit cs88=P2 ;sbit D1=P1;sbit D2=P1;sb it D3=P1 ;sbit D4=P1;sb it D5=P1;sb it D6=P1 ;sbit D7=P1;sb it D8=P1;sb it LD=P3;

/*------------------------------------------------ 全局变量声明------------------------------

------------------*/

unsigned char code dofly_DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};// 显示

段码值0~9unsigned char irtime;//红外用全局变量

bit irpro_ok,irok;unsigned char IRcord[4];unsigned char irdata[33];

/*------------------------------------------------函数声明--------------------------------------

----------*/

void Ir_work(void);void Ircordpro(void);/*------------------------------------------------

定时器0 初始化------------------------------------------------*/void TIM0init(void)//定

相关文档
最新文档