資源簡介
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個文件信息
評論
共有 條評論