哪位大侠有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

}

}

}

基于 EV1527良 好 的 安 全 性 能 ,将 会 逐 步 代 替

PT2272/罩闭2262的应用 ,可以把编码芯片 EV1527和解码芯

片 TDH6300配合应用到模特车防盗系统中物高裂,必将大大提

高模特车被盗的难度 ,从而减小模特车被盗的可能性。

遥控器有16个按键,存储各个按键对应

的字念顷码。遥控器采用带锁开关按钮 S1来选择其是接收学

习功能还是无线指令的编码发射 功能。对于码位的脉冲

宽度识别 ,采用单片机定时器的门控计数方式来测量脉冲

宽度 ,定时器 0用来计高电平宽度,定时器 1用来计低 电

平宽度 ,这些均在软件 中实现。为了提高遥控器接收模块

的抗干扰能力,在硬件上本文对连接无线接收模块数据端

的 I/0 口采用三极管进行端 口隔离,可以有效抑制单片机

对无线接收模块的电磁干扰 。

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

编码芯片EV1527:

有两种解码方法:

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

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

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


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存