历史上的今天
返回首页

历史上的今天

今天是:2025年02月01日(星期六)

2018年02月01日 | stc12c4052 315M无线解码程序

2018-02-01 来源:eefocus

/*315M无线解码程序*/ 

/*无线码宽电平脉冲时间1.8ms,低电平脉冲时间600us,同步码低电平时间18.6ms 

用TIMER0和INT0配合实现脉宽测量,这种做法的好处是不用隔一段时间扫描I/O口,方便系统程序的整体设计 

硬件上要把无线信号反向后接到INT0脚,用脉宽测量反向后的高电平时间 

P1口接LED显示接收到的无线码的最后一字节数据*/ 


#include  

#define  uchar unsigned char 

#define  uint  unsigned int 

#define _rlcar_(RX) CY=RX&0x80         //编译后生成带进位左移指令 

uchar bdata wx_data0,wx_data1,wx_data2;  //存储24位无线数据 

uchar data wx_code0,wx_code1,wx_code2; 

uint data wx_count;   //低电平时间计数器 

uchar data wx_bit;       //无线码位数 

bit tb_flag;        //同步码接收成功标志 

bit wx_ok;         //无线码接收成功标志 

void mcu_initialize() { 

WDT_CONTR=0x00;       //关闭看门狗 

AUXR=0;         //定时器0和1设为传统8051速度,12分频 

P1M0=01M1=0x0;      //P1为准双向口 

P1=0; 



P3M0=0x043M1=0x00;     //P3.2设置成输入脚 



TR0=0; 

TH0=0x00;TL0=0x00;      //TH0,TL0请零  

TMOD|=0x09;        //设置T0为16位定时器,设为门控定时 

ET0=0;          //禁止T0中断 

IT0=1;         //从高变低跳变引起中断 

EX0=1;         //开外部中断0 

EA=1; 

TR0=1;         //启动T0 



void main() { 

mcu_initialize(); 

pca_initiate(); 

while(1); 



}  


void int0_isr() interrupt 0 using 1{ 

wx_count=TH0*256+TL0; 

TH0=0;TL0=0;               //清零T0定时器 

if(tb_flag) {                //同步码标志为1 

   if((0x0170
    CY=1; 

   } 

   else if((0x095c
    CY=0; 

   } 

   else{        //干扰码 

    loop2:wx_count=0; 

     wx_bit=0; 

     tb_flag=0; 

     return; 

   } 


   _rlcar_(wx_data0);      //移位寄存器,接收一位数据 

   wx_data0=ACC; 

   _rlcar_(wx_data1); 

   wx_data1=ACC; 

   _rlcar_(wx_data2); 

   wx_data2=ACC; 


   if(++wx_bit==24){      //接收完24位码,接收成功标志wx_ok置1 

    tb_flag=0; 

    wx_bit=0; 

    wx_ok=1; 

    wx_code0=wx_data0;wx_code1=wx_data1;wx_code2=wx_data2; 

      

    P1=wx_code0;      //p1口接LED显示数据 

   } 

}  

else { 

  if((0x6134
   tb_flag=1;        //高电平脉宽范围在13.5ms到20ms之间,把同步码标志置1 

  else 

   goto loop2; 




推荐阅读

史海拾趣

GTE Microcircuits公司的发展小趣事
复合放大器因其高性能特点,在通信、音频、医疗、测试测量等多个领域有广泛应用。例如,在通信系统中用于信号放大和处理;在音频设备中用于提高音质和音量;在医疗设备中用于生物电信号的放大等。
Herth+Buss Fahrzeugteile GmbH & Co KG公司的发展小趣事
定期检查传感器和电路的连接情况,确保无松动或损坏。
Catalyst公司的发展小趣事

Catalyst公司在电子行业的初创期,以其独特的创新理念和前瞻性的技术布局,奠定了坚实的基础。公司创始团队由一群对电子行业充满热情的工程师和科学家组成,他们共同致力于研发高效、稳定的电子产品。通过不断的技术研发和市场调研,Catalyst成功推出了一系列具有竞争力的产品,逐步在市场中崭露头角。

AVG [AVG Semiconductors(HITEK)]公司的发展小趣事

随着全球对可持续发展的关注度不断提高,AVG也积极响应这一趋势,将可持续发展理念融入公司的战略和运营中。公司注重环保和节能减排,采用环保材料和生产工艺,减少对环境的影响;同时,AVG还积极参与社会公益事业,为社会做出贡献。这些举措不仅提升了AVG的社会形象,也为公司的长远发展奠定了坚实的基础。

这些故事只是AVG Semiconductors(HITEK)在电子行业发展中众多精彩瞬间的一部分。通过技术创新、市场扩张、合作伙伴关系的建立以及应对挑战和危机的能力,AVG不断壮大自身实力,为电子行业的发展做出了重要贡献。未来,AVG将继续秉持创新精神和社会责任感,在电子行业中书写更加辉煌的篇章。

Hittite Microwave(ADI)公司的发展小趣事

成立于2004年的珠海艾派克微电子有限公司,在创业初期便致力于集成电路芯片设计领域的探索。公司凭借着对CPU设计技术、多核SoC专用芯片设计技术、安全芯片设计技术等核心技术的深入研究,逐步在行业内积累了良好的口碑。这一时期,艾派克坚持以市场需求为导向,不断优化产品性能,为公司的长远发展奠定了坚实的基础。

GS Yuasa Battery Sales UK Ltd.公司的发展小趣事

成立于2004年的珠海艾派克微电子有限公司,在创业初期便致力于集成电路芯片设计领域的探索。公司凭借着对CPU设计技术、多核SoC专用芯片设计技术、安全芯片设计技术等核心技术的深入研究,逐步在行业内积累了良好的口碑。这一时期,艾派克坚持以市场需求为导向,不断优化产品性能,为公司的长远发展奠定了坚实的基础。

问答坊 | AI 解惑

无线监控是发展方向 技术改进势在必行

无线监控和传统的监控方案相比,具有以下三大优点:     1、综合成本低,只需一次性投资,无须挖沟埋管,特别适合室外距离较远及已装修好的场合;在许多情况下,用户往往由于受到地理环境和工作内容的限制,例如山地、港口和开阔地等特殊 ...…

查看全部问答>

SHLoadImageFile 返回句柄为空

我把6张1600x1000的图PS成一张 1600x6000的,不知道什么的SHLoadImageFile加载位图都返回时空?我用一张一张加载都没问题。哪位能指点下呀!…

查看全部问答>

告别网站被入侵,被安装病毒!

网站被挂马,被入侵,相信这是很多站长的一个心病! 针对这个问题,国内几大idc主机提供商还没有找到解决方案! 为什么我的网站没有漏洞,还会被入侵?这个问题主要出现在服务器安全配置上! 攻击者一般都是跨站攻击,首先就是在同一个服务器 ...…

查看全部问答>

●SQLSERVER CE不支持嵌套查询吗?●

如以下语句: SELECT id,name FROM 表A WHERE id = (SELECT MAX(id) FROM 表A) 这样的语句在2000里运行OK,但是在SQLSERVER CE里却报错。 是SQLSERVER CE不支持吗?有什么解决方案?…

查看全部问答>

单片机串口通信

小弟现在做一个与单片机串口通信有关的设计,具体如下:   主片:PC上连一个无线模块,并装有串口调试助手V2.2.   从片:单片机连一个无线模块,在P1口有8个带锁的按键.    前提:硬件连接没有问题. 要求:把P1口的P1 ...…

查看全部问答>

无刷直流电机(BLDC)基础

无刷直流电机(BLDC)是一种正快速普及的电机类型是,它可在家用电器,汽车,航空航天,消费品,医疗,工业自动化设备和仪器等行业中使用。…

查看全部问答>

《CM3权威指南》

《CM3权威指南》 https://bbs.eeworld.com.cn/frame.php?frameon=yes&referer=http%3A//bbs.eeworld.com.cn/iclist-17.html…

查看全部问答>

求国嵌视频

谁能提供国嵌的加密视频,不求免费,只求不贵。我的邮箱robot1126@126.com。…

查看全部问答>

Altium09器件库中IC部分索引为一个pdf文件中

将Altium.Designer09器件库中IC部分索引到一个pdf文件中,可以利用PDF阅读器的搜索功能搜索。 不知道有没有用途,反正我自己在用。 分卷压缩: https://download.eeworld.com.cn/detail/wangfuchong/13082 https://download.eeworld.com.cn/det ...…

查看全部问答>

制作放大器应注意的三个问题

制作放大器实际上是一项技术性较强的工作,应考虑和注意下面的三件事。  1.方案的选取 首先确定放大器的各项技术指标要求,比如频率响应范围、输出功率、对音色的要求等等。  若要求音色比较醇厚丰满,则应选择电子管放大器。接下来根据确定的 ...…

查看全部问答>