- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机模拟PT2262编码,软件模拟PT2262发射
单片机模拟PT2262编码,软件模拟PT2262发射发布者:aoyux?????发布时间:2010-8-27 8:08:12????阅读:3次 在无线遥控领域, PT2262/2272 是目前最常用的芯片之一,但由于芯片要求配对使用,在很大程度上影响了该芯片的使用,我们从 PT2262 波形特征入手,结合应用实际,提出软件解码/编码的方法和具体措施。 关键词 PT2262 软件解码/编码 一、概述 PT2262/2272 是一种 CMOS 工艺制造的低功耗低价位通用编解码电路,是目前在无线通讯电路中作地址编码识别最常用的芯片之一。 PT2262/2272 最多可有 12 位 (A0-A11) 三态地址端管脚 ( 悬空 , 接高电平 , 接低电平 ), 任意组合可提供 531441 地址码 ,PT2262 最多可有 6 位 (D0-D5) 数据端管脚 , 设定的地址码和数据码从 17 脚串行输出。 PT2262/2272 必须用相同地址码配对使用,当需要增加一个通讯机时,用户不得不求助于技术人员或厂家来设置相同地址码,客户自己设置相对比较麻烦,尤其对不懂电子的人来说。随着人们对操作的要求越来越高, PT2262/2272 的这种配对使用严重制约着使用的方便性,人们不断地要求使用一种无须请教专业人士,无须使用特殊工具,任何人都可以操作的方便的手段来弥补 PT2262/2272 的缺陷,这就是 PT2262 软件解码/编码。 二、解码/编码 原理??????????振荡频率 f=2*1000*16/Rosc(k Ω ) kHz 其中 Rosc 为振荡电阻 这里我们选用的是一种比较常用的频率 f ≈ 10 kHz, Rosc=3.3M Ω(以下同)。 下图是振荡频率与码位波形的对应关系:????????PT2262 有三种编码: 0 , 1 ,和悬空 ( 表示为 f) 。 ????????????有了以上具体的波形,我们就可以进行软件编码了。PT2262每次至少发送4次编码,首先我们把地址码+数据码+11ms宽度的同步码头发射出去,作个循环4次后结束。 三、软件模拟PT2262发射!?C语言程序:/**************************************************奥宇星电子单片机工作室 Copyright 2009 aoyux McuStudioAll rights Reserved作者:周洵名 QQ:491069539 电话TC12C5406AD 晶振频率为12MHz 本程序已调试完成:功能说明:软件模拟PT2262发射************************************///AT89S51 软件模拟PT2262发射//PT2262~PT2272配对使用,//被广泛用用于遥控开关、摩托报警器..门禁系统的寻址.遥控玩具.等领域//其最大缺点:容易破解,控制不灵活,可控性差等缺点//发射端采用单片机模拟PT2262编码,//接收端采用单片机模拟PT2272解码,//灵活性,可控性大幅度提高,我们可以在程序里加入:加密算法、滚动编码算法、非常规编码等方法提高保密性。//该方案目前在我司的、门禁对讲系统上寻址、摩托报警器、遥控开关等产品上,取得了非常好的效果!////#include stc12c5410ad.h//头文件//#include reg52.h//头文件#include intrins.h//头文件#define uchar unsigned char//宏定义#define uint unsigned int//宏定义sbit REM=P1^7;//遥控器信号输出,(数据输出)sbit key_a=P1^0;sbit key_b=P1^1;sbit key_c=P1^2;sbit key_d=P1^3;uchar TH1_12a=0xff;//12auchar TL1_12a=0x58;//12auchar TH1_4a=0xff;//4auchar TL1_4a=0xc8;//4auchar Temporary[3];//暂存单元void init()//初始化{P1M0=0x0f;//P1M1=0x10;REM=0;TMOD=0x10;//定时器T1工作于方式1,16位计数器TH1=0x00;TL1=0x00;EA=1;//开总中断允许ET1=1;//开定时器T1允许控制//PT1=1;//开定时器T1中断为最高优先级TR1=0;//T1开始运行}void delay(uint z){ uchar x,x1;for(;z0;z--){for(x=0;x114;x++){for(x1=0;x11;x1++);}}} void Timer1
您可能关注的文档
最近下载
- 国家职业技术技能标准 4-10-01-03 保育师 人社厅发[2021]92号.docx
- 教师电子教案申请书模板.docx VIP
- 个人信用报告征信简版电子版PDF版2024年2月最新版带水印可编辑.pdf VIP
- 2025至2030中国电力生产行业市场发展分析及发展潜力与投资报告.docx
- 人教版(2024年新版)七年级上册数学全册教学设计.docx
- 高分子材料概述课件幻灯片课件.ppt VIP
- 财务报表基础知培训.ppt VIP
- 部编版小学四年级上册全册心理健康教育教案.docx VIP
- 《给水排水管道工程施工及验收规程》GB50268-2023.docx VIP
- 安全隐患排查治理台帐.doc VIP
文档评论(0)