哪位大侠有EV1527 用52单片机解码程序

哪位大侠有EV1527 用52单片机解码程序,第1张

#include<reg52.h>

#define uchar unsigned char

#define uint unsigned int

#define ulong unsigned long

sbit key1=P3^0

sbit led=P3^4

sbit in=P3^5

sbit out=P3^3

bit flang

uchar D[24]

ulong DATA=0//记录数据

void delay() //误差 0us延时101us

{

uchar a,b

for(b=93b>0b--)

// for(a=5a>0a--)

}

void decode()

{

uchar j

uint i

/* i=0

while(!in)

{

delay()

i++

if(i>8800)

return

} */

// if(i>7200)

// {

// led=1

for(j=0j<24j++)

{

i=0

while(!in) //判断低电平(窄的为1,宽的为0)

{

delay()

i++

if(i>70)

return //限时解码

}

if(i>20)D[j]=0

else D[j]=1

}

flang=1

}

//}

void main()

{

led=0

while(1)

{

decode()

if(flang==1)

{

flang=0

if(D[20]==0)led=1

if(D[21]==0)led=0

if(D[22]==0)led=1

if(D[23]==0)led=0

}

}

}

不用,主频433MHz与315MHz是1527芯片频率。

编码芯片EV1527:

有两种解码方法:

利用解码芯片TDH6300硬件解码、采用单片机软件解码。

EV1527是一片由CMOS设计制造的可预烧内码的学习码编码芯片,由软件解码。

内码共有20位元可预烧100万组内码组合,大大降低了使用编码上重复的机率。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11081790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存