电子发烧友网>嵌入式技术>嵌入式设计应用> > 正文

pt2262解码程序

2017年10月23日 17:45 次阅读

  概述

  PT2262/2272 是一种CMOS 工艺制造的低功耗低价位通用编解码电路,是目前在无线通讯电路中作地址编马识别最常用的芯片之PT2262/2272 最多可有12 位(A0-A11) 三态地址端管脚(悬一。空,接高电平,接低电平),任意组合可提供531441地址码,PT226

  2 最多可有6 位(D0-D5) 数据端管脚,设定的地址码和数据码从17脚串行输出。PT2262/2272 必须用相同地址码配对使用,当需要增加一个通讯机时,用户不得不求助于技术人员或厂家来设置相同地址码,客户自己设置相对比较麻烦,尤其对不懂电子的人来说。随着人们对操作的要求越来越高,PT2262/22 72 的这种配对使用严重制约着使用的方便性,人们不断地要求使用一种无须请教专业人士,无须使用特殊工具,任何人都可以操作的方便的手段来弥衫卜PT2262/2272的缺陷,这就是PT2262 软件解码。

  pt2262解码程序

  我看过很多PT2262软件解码程序,都是用定时器测量脉冲宽度。占用系统太多资源。我自己编写的程序不用定时器,不用中断,代码最少。发射端为PT2262 3.3M 的电阻接收端为M8 内部1M RC振荡。解码成功后输出D口显示。编译软件为ICCAVR

  pt2262解码程序

  #include 《iom8v.h》

  #include 《macros.h》

  void delay_ms(void) //毫秒延时

  {

  unsigned int i;

  for (i=0;i《140;i++)

  {

  }

  }

  void delay_nms(unsigned int n) //延时周期

  {

  unsigned int i;

  for (i=0;i《n;i++)

  {

  delay_ms();

  }

  }

  void spaz(void) //响蜂鸣器

  {

  PORTC|=(1《《5);

  delay_nms(50);

  PORTC&=~(1《《5);

  }

  unsigned long decode(void) //无线解码

  {

  unsigned long DATA; //记录数据

  unsigned char count,i; //暂时计数

  /*一共接收三字节*/

  DATA=0; //

  for (count=0;count《24;count++) //开始收集

  {

  /*测量高电平宽度*

  / i=0; //宽度计数

  while (PINC&(1《《4)) //高位计数

  {

  asm(“nop”); //

  i++; //计数增加

  if (i》192) goto end; //限时解码

  }

  /*分辨出电平高低*/

  DATA*=2; //数据左移

  if (i《64) //分辨高低

  {

  if (!((56》i)&(i》24))) goto end

  ; //电平合法DATA+=0; //记低电平

  }

  else

  {

  if (!((168》i)&(i》72))) goto end; //电平合法

  DATA+=1; //记高电平

  }

  /*测量低电平宽度*/

  while (!(PINC&(1《《4))) //低位计数

  {

  asm(“nop”); //

  i++; //计数增加

  if (i》224) goto end; //限时解码

  }

  /*低电平是否过窄*/

  if (i《96) goto end; //对比宽度

  }

  /*解码成功返结果*/

  return DATA; //成功返回

  /*有误码结束解码*/

  end:

  return 0; //误码结束

  }

  void main(void)

  {

  unsigned long DATA; //

  unsigned char D[3]; //

  signed char i; //

  DDRB =0B00000000; //定义输入

  PORTB=0B11111111; //上拉使能

  DDRC =0B11101111; //输入通道

  PORTC=0B11011111; //上拉选择

  DDRD =0B11111111; //定义输出

  PORTD=0B00000000; //输出显示

  while (1)

  {

  DATA =decode(); //解码程序

  if (DATA》0) //

  {

  spaz(); //解码成功

  for (i=2;i》=0;i--) //数据转换

  { D[i]=DATA; //

  DATA》》=8; //

  }

  i=0; //转换完毕

  while (1) //输出显示

  {

  if (!(PINB&(1《《0))) //按键检查

  {

  delay_nms(20); //防误处理

  if (!(PINB&(1《《0))) //

  {

  i++; //显示值加

  spaz();

  }

  while (!(PINB&(1《《0))) //按键弹起

  {

  delay_nms(20); //防误处理

  }

  }

  if (i》2) break; /

  PORTD=D[i]; //输出显示

  }

  }

  }

  }

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

求一种16x16视频切换矩阵的设计方案

PT2262的特性是什么? 16x16视频切换矩阵是怎样组成的? ...
发表于 2021-06-04 07:15 0次阅读
求一种16x16视频切换矩阵的设计方案

编码解码芯片PT2262/PT2272芯片原理是什么?有什么特点应用?

编码解码芯片PT2262/PT2272芯片原理是什么? PT2262具有哪些特点应用? ...
发表于 2021-05-27 06:13 0次阅读
编码解码芯片PT2262/PT2272芯片原理是什么?有什么特点应用?

红外遥控集成电路PT2262相关资料下载

红外遥控集成电路PT2262资料下载内容主要介绍了: PT2262功能和特性 PT2262电气参数 PT2262极限参数 PT...
发表于 2021-03-23 07:49 0次阅读
红外遥控集成电路PT2262相关资料下载

如何使用单片机模拟PT2262软件解码的方法说明

在无线遥控领域,PT2262/2272是目前最常用的芯片之一,但由于芯片要求配对使用,在很大程度上影....
发表于 2020-01-21 09:05 3152次阅读
如何使用单片机模拟PT2262软件解码的方法说明

基于315m无线模块的PT2262/PT2272...

数据发射模块的工作频率为315M,采用声表谐振器SAW稳频,频率稳定度极高,当环境温度在-25~+8....
发表于 2018-07-20 10:42 15979次阅读
基于315m无线模块的PT2262/PT2272...

PT2262无线遥控开关程序

[table] [tr][td] /********************************************************************  ...
发表于 2018-07-19 02:07 799次阅读
PT2262无线遥控开关程序

基于AVR单片机的PT2262软件解码程序分享

[table] [tr][td]        很多PT2262软件解码程序,都是用定时器测量脉冲宽度。占...
发表于 2018-07-19 01:35 1182次阅读
基于AVR单片机的PT2262软件解码程序分享

遥控门铃电路图大全(多谐振荡器\编码\信号发生器...

本文主要介绍了遥控门铃电路图大全(多谐振荡器\编码\信号发生器\TWH630\PT2262),JC6....
发表于 2018-05-07 13:08 8740次阅读
遥控门铃电路图大全(多谐振荡器\编码\信号发生器...

pt2262解码学习总结

本文主要对pt2262解码学习进行了总结。PT2262解码器的发射电路由PT2262编码器和无线发射....
发表于 2018-03-04 14:00 10057次阅读
pt2262解码学习总结

pt2262应用电路图大全_pt2262编码电路...

本文主要介绍了pt2262应用电路图大全_pt2262编码电路汇总(五款pt2262应用电路详解)。....
发表于 2018-03-04 13:34 20062次阅读
pt2262应用电路图大全_pt2262编码电路...

基于pt2262的遥控器电路图

遥控器是一种无线发射装置,通过现代的数字编码技术,将按键信息进行编码,通过红外线二极管发射光波,光波....
发表于 2017-11-14 11:28 9876次阅读
基于pt2262的遥控器电路图

PT2262单片机解码思路和原理

 PT2262/2272是台湾普城公司生产的一种CMOS工艺制造的低功耗低价位通用编解码电路,PT2....
发表于 2017-11-14 10:53 6395次阅读
PT2262单片机解码思路和原理

PT2262编码芯片的软件编码

PT2262/2272是一种CMOS工艺制造的低功耗低价位通用编解码电路,PT2262/2272最多....
发表于 2017-11-14 10:30 6108次阅读
PT2262编码芯片的软件编码

PT2262编码格式

PT2262/2272是台湾普城公司生产的一种CMOS工艺制造的低功耗低价位通用编解码电路,PT22....
发表于 2017-11-14 10:12 5324次阅读
PT2262编码格式

PT2262软件解码的单片机程序

PT2262/2272是一种CMOS工艺制造的低功耗低价位通用编解码电路,PT2262/2272最多....
发表于 2017-11-14 09:36 2045次阅读
PT2262软件解码的单片机程序

PT2262/PT2272管脚说明和引脚图

PT2262/PT2272 是台湾普城公司生产的一种CMOS 工艺制造的低功耗低价位通用编解码电路,....
发表于 2017-11-14 09:14 33641次阅读
PT2262/PT2272管脚说明和引脚图

基于PT2262制作红外发射器电路

红外接收头内部放大器的增益很大,很容易引起干扰,因此在接收头的供电脚上须加上滤波电容,一般在22uf....
发表于 2017-10-24 17:46 5652次阅读
基于PT2262制作红外发射器电路

pt2262单片机解码程序分享

单片机解码电路由128*64液晶显示屏,AT89C51单片机,AT24C512存储器,CD40106....
发表于 2017-10-24 10:52 9611次阅读
pt2262单片机解码程序分享

pt2262工作原理及输出波形

PT2262/2272是台湾普城公司生产的一种CMOS工艺制造的低功耗低价位通用编解码电路,PT22....
发表于 2017-10-24 10:18 11478次阅读
pt2262工作原理及输出波形

pt2262无线遥控电路图及电路分析

Dout输出的编码信号是调制在38kHz载波上的,OSC1、OSC2外接的电阻决定载频频率,一般电阻....
发表于 2017-10-24 09:55 54259次阅读
pt2262无线遥控电路图及电路分析

pt2262管脚及功能介绍

PT2262/2272的地址编码设定和修改:在通常使用中,我们一般采用8位地址码和4位数据码,这时编....
发表于 2017-10-24 09:37 14668次阅读
pt2262管脚及功能介绍

pt2264与pt2262的区别

是可以直接互换的,只需设定震荡电阻就可以,,具体数值参考旧遥控器,一般都采用1.5M的。2264芯片....
发表于 2017-10-24 09:15 28942次阅读
pt2264与pt2262的区别

pt2262数据码与编码格式

PT2262是常用的无线遥控编码芯片,它的数据是由可以接高电平、低电平、悬空的8个引脚来决定,每个引....
发表于 2017-10-24 08:49 11288次阅读
pt2262数据码与编码格式

pt2262应用电路图

PT2262/2272是一对带地址、数据编码功能的红外遥控发射/接收芯片。其中发射芯片PT2262-....
发表于 2017-10-23 17:51 2866次阅读
pt2262应用电路图

pt2262电感的作用

PT2262/2272是一对带地址、数据编码功能的红外遥控发射/接收芯片。其中发射芯片PT2262-....
发表于 2017-10-23 17:17 1069次阅读
pt2262电感的作用

供应 编解码芯片 PT2262 管装 PTC(台湾普诚)/PDF/技术支持/图片/特性及应用

` `
发表于 2017-08-09 10:47 3459次阅读
供应 编解码芯片  PT2262 管装 PTC(台湾普诚)/PDF/技术支持/图片/特性及应用

pt2262pt2272中文资料下载

PT2262/PT2272 是台湾普城公司生产的一种 CMOS 工艺制造的低功耗低价位通用编解码电路....
发表于 2016-09-06 15:20 4710次阅读
pt2262pt2272中文资料下载

一种照明控制开关发射与接收系统的电路设计方案

  本设计是一种能实现远距离照明控制的无线遥控开关系统,由发射系统和接收系统两部分组成。系统使用无线....
发表于 2016-05-26 11:48 6535次阅读
一种照明控制开关发射与接收系统的电路设计方案

PT2262/PT2272的多通道硬件控制方法

分析了两种扩展PT2262/PT2272控制通道的常用方法及其优缺点,提出了用PT2262/PT22....
发表于 2011-12-22 10:23 11792次阅读
PT2262/PT2272的多通道硬件控制方法

基于单片机的电话报警系统设计

采用单片机技术开发的电话报警系统,当有外人侵入或发生火灾时,能及时地报警,避免事态进一步扩大。本文主....
发表于 2011-09-26 15:41 2007次阅读
基于单片机的电话报警系统设计

基于单片机的集成编码PT2262解码器设计

本文提出了一种具有自学习功能的基于单片机的软件解码方法并完成了设计,这种新方法可以在未知发射电路的配....
发表于 2011-08-08 09:39 10633次阅读
基于单片机的集成编码PT2262解码器设计

基于PT2262/PT2272的一对多双向信息传...

  PT2262/PT2272 是一种CMOS 工艺的低功耗低价位通用编解码电路,因具有抗干扰能力 ....
发表于 2010-08-17 16:05 1829次阅读
基于PT2262/PT2272的一对多双向信息传...