• 大小: 1.37MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-16
  • 语言: 其他
  • 标签:

资源简介

EV1527解码程序:单片机PIC16F630,内部4MHz,EV1527发射频率433MHz,振荡电阻270K,遥控器供电电压DC12V,周期为1.2ms。 在上电3S钟内按开机键,程序学习遥控器识别码,1次只能学习一个遥控器;按关机键程序将擦除所有遥控器识别码。 本程序最多可以学习42个遥控器,当遥控器个数满42个后第43个将会覆盖第1个。

资源截图

代码片段和文件信息





/*

;======================硬件结构======================
;
;                          __________
;          
;     
*/

//8路控制程序
//
#include 
__CONFIG( WDTDIS  & PWRTEN &INTOSCIO & MCLRDIS & BOREN & CPD &  CPROTECT);


#define uchar unsigned char
#define uint  unsigned int




#define rfin  RA0
#define learnkey    RA5
#define LED RA4
#define   VT        RA1

#define OUT1 RC2
#define OUT2 RC1
#define OUT3 RC0
#define OUT4 RA2
#define L_M RC5



#define max_how 15




//学习变量
uchar learnbuf0;
uchar learnbuf1;
uchar learnbuf2;
//===================//
bit learnf;
bit fun_out;
bit learn_ok;
bit fun_ok;

//========================//
//记时间变量
uchar temp0;
uchar temp1;
uchar temp2;

uchar out_temp0;
uchar out_temp1;

//=========================//
//RF接收变量
uchar rec_count;
uchar lo_buf;
uchar hi_buf;
uchar cs2;
uchar cs1;
uchar cs0;

//RF接收标志
bit rfstart1;
bit rfstart;
bit rfok;
bit  rf_er;//接收失败



//===============================//
//定时中断
void interrupt all ()
{



CLRWDT();
temp0++;
out_temp0++;
if(T0IF==1)
{
T0IF=0;
TMR0=0;

}

if(TMR1IF==1)
   {
TMR1IF=0;//清中断标志位
TMR1L=180;
TMR1H=255;

}
if(out_temp0>200)
{
out_temp0=0;
out_temp1++;
if(out_temp1>20)
{
out_temp1=0;
VT=0;

if(L_M==0)
{
OUT1=0;
OUT2=0;
OUT3=0;
OUT4=0;
}
}
/*

if(out_temp1>30)
{
out_temp1=0;

if(L_M==0)
{
OUT1=0;
OUT2=0;
OUT3=0;
OUT4=0;
}

}
*/

}
 





//时间程序
if(temp0>200)//2MS
{
CLRWDT();
temp0=0;
temp1++;
if(temp1>10)
{
fun_ok=0;

}

if(temp1>50)
{


}

if(temp1>8)
{
learn_ok=0;//400ms

}

if(temp1>200)
{

CLRWDT();
temp1=0;
temp2++;
if(temp2>6)
{
learnf=0;//学习时间为20秒
}
}
}

//RF接受程序

   if(rfin==1)
      {  

if(rfstart1==1)//由低到高开始接收
{
if(lo_buf>hi_buf)//判断是否低电平
  {
if(lo_buf>5&&lo_buf<19&&hi_buf>2&&hi_buf<9)
   {
rec_count++;//是低电平
cs0<<=1;//移动一位
     }
else
{//接收失败
rf_er=1;
}

      }

   else if(lo_buf     {
if(lo_buf>2&&lo_buf<9&&hi_buf>5&&hi_buf<19)//判断高电平是否大于900US和低电平大于200US
             {
          rec_count++;//是高电平 
          cs0<<=1;//移动一位
           cs0++;

           } 
          else
              {
        
rf_er=1;
          }
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      12316  2010-05-05 17:05  EV1527解码资料\EV1527-PIC16F630.txt

     文件     343408  2009-09-21 16:13  EV1527解码资料\ev1527.pdf

     文件       4198  2005-05-13 17:04  EV1527解码资料\EV1527.asm

     文件       5282  2010-05-10 12:27  EV1527解码资料\ev1527_decode_pic.asm

     文件       7823  2010-05-12 08:00  EV1527解码资料\16f630.c

     文件       4770  2010-05-14 13:47  EV1527解码资料\滚动码解码PIC单片机C程序.txt

    ..A..H.       162  2010-06-02 17:00  EV1527解码资料\~$ Microsoft Word 文档 (3).doc

    ..A..H.       162  2010-06-02 17:14  EV1527解码资料\~$1.doc

     文件    3647523  2007-11-24 10:10  EV1527解码资料\全套成熟无线遥控汽车防盗器资料.rar\RF612081.PCB

     文件    1019041  2007-11-24 10:10  EV1527解码资料\全套成熟无线遥控汽车防盗器资料.rar\主板QF612082.PCB

     文件    1282945  2007-11-24 10:10  EV1527解码资料\全套成熟无线遥控汽车防盗器资料.rar\传感QF612083.PCB

     文件     429783  2007-11-24 10:10  EV1527解码资料\全套成熟无线遥控汽车防盗器资料.rar\遥控YK705311.PCB

     文件     435942  2007-11-24 10:10  EV1527解码资料\全套成熟无线遥控汽车防盗器资料.rar\遥控YK705312.PCB

     文件      45539  2007-08-15 09:20  EV1527解码资料\全套成熟无线遥控汽车防盗器资料.rar\remote.c

     文件      18163  2007-11-24 10:10  EV1527解码资料\全套成熟无线遥控汽车防盗器资料.rar\RF612081.Sch

     文件      37152  2007-11-24 10:10  EV1527解码资料\全套成熟无线遥控汽车防盗器资料.rar\主板QF612082.Sch

     文件      17163  2007-11-24 10:10  EV1527解码资料\全套成熟无线遥控汽车防盗器资料.rar\传感QF612083.Sch

     文件      13607  2007-11-24 10:10  EV1527解码资料\全套成熟无线遥控汽车防盗器资料.rar\遥控QF612084.Sch

     文件     216796  2010-06-12 15:07  EV1527解码资料\EV1527编码芯片的应用及其解码方法.pdf

     文件     151184  2010-06-12 15:16  EV1527解码资料\TDH6300.pdf

     文件      43178  2010-05-10 17:25  EV1527解码资料\41695045630yaokongqi2.rar

     文件      74048  2010-06-04 09:32  EV1527解码资料\416950332262.rar

     文件       1734  2010-06-04 16:06  EV1527解码资料\456659981527a.rar

     文件       2055  2010-06-04 09:51  EV1527解码资料\972884341527x630.rar

     文件       1837  2010-05-07 17:02  EV1527解码资料\20097617171712570.rar

     文件       1380  2010-06-08 16:11  EV1527解码资料\91331977ir.rar

     文件      44083  2010-06-12 13:46  EV1527解码资料\5956455decode.rar

     文件       5046  2010-06-12 13:51  EV1527解码资料\49636963sm.rar

     文件       4277  2010-06-12 13:56  EV1527解码资料\17869313ev1527.rar

     文件       2055  2010-06-21 08:49  EV1527解码资料\972884341527x630(1).rar

............此处省略8个文件信息

评论

共有 条评论

相关资源