- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】学习型PT2262无线遥控开关程序
/********************************************************************????学习型PT2262无线遥控开关程序STC系列89C58RD?晶振11.0952MHZ?~ 12MHZ发射芯片采用的是PT2262芯片用4.7M的震荡电阻315M发射通电后运行指示灯闪烁,按动按钮开关后P0.4输出取反,当输出为低时运行指示灯熄灭长按按钮开关约5s以上待运行指示灯点亮时再松开按钮则已进入键值遥控学习状态。把NEC编码方式类型的摇控器对准红外头,按下后要学习的键,待运行指示灯转为闪烁时学习完成。P0.4? =? OUT控制高电平有效接NPN型三极管驱动继电器P2.2? =? BZ输出低电平有效接PNP型三极管驱动蜂鸣器P0.7? =? 运行指示灯(闪烁)+学习指示灯(长亮) 即学习板上的D1指示灯P3.2? =? 315MHZ无线一体化接收头接(INT0)P3.7? =? 按钮开关低电平有效?即学习板上的S5程序设计:LBQ691477940???2011-03-11**********************************************************************/#includeREG52.h#includeintrins.h#define uchar unsigned char#define uint unsigned int#define RdCommand 0x01 //定义ISP的字节读操作命令#define PrgCommand 0x02//定义ISP的字节编程操作命令,前提是该字节是空,0FFh#define EraseCommand 0x03// 定义ISP的扇区擦除操作命令,要某字节为空,要擦一扇区#define WaitTime 0x01 //设置等待时间/*=========================================================================STC89C51 STC89C52内置EEPROM容量起始地址2000~2FFFH??????*///#define EEPROM_ADD 0x2000?/*======================================================================STC89C54RD ~ STC89C58RD 内置EEPROM容量起始地址8000H~F3FFH????*/#define EEPROM_ADD 0x8000//=======================================================================?sfr? AUXR = 0x8E;?//扩展RAM管理及禁止ALE输出控制寄存器 (不可位寻址) 如调用AUXR=0x01;禁止ALE输出,降低辐射干扰 ????????sfr ISP_DATA = 0xe2;? //SP/IAP操作时的数据寄存器。sfr ISP_ADDRH = 0xe3;//ISP/IAP操作时的地址寄存器高八位。sfr ISP_ADDRL = 0xe4;//ISP/IAP操作时的地址寄存器低八位。sfr ISP_CMD = 0xe5;//ISP/IAP操作时的命令模式寄存器,须命令触发寄存器触发方可生效。sfr ISP_TRIG = 0xe6;//ISP/IAP操作时的命令触发寄存器。sfr ISP_CONTR = 0xe7;//ISP/IAP控制寄存器。uchar Ttotal[3],Rem_Code[3];uchar num0,num1,num2,num3;uint keynum,TimeCount;//*************用到的I/O口定义**************bit? sw_ok,ir_ok;?//进入学习状态标志位,接收编码正确标志位sbit BEEP = P2^2;?//BZ输出sbit OUT = P0^4;?//OUT控制sbit LED = P0^7;?//运行指示灯+学习指示灯sbit SW = P3^7; ?//手动控制out开关sbit hei_clk =P2^4;?????????? //用P2^4模拟串口时钟sbit hei_data=P2^5;????????? //用P2^5模拟串口数据sbit duan_x=P2^6;???? //74HC573的锁存LE端? U1? 数码管的段选端sbit wei_x =P2^7;???? //74HC573的锁存LE端
您可能关注的文档
- 【2017年整理】塔吊操作使用及维修保养安全技术交底.doc
- 【2017年整理】塑料模具设计全过程.doc
- 【2017年整理】塑胶跑道之整体标准.doc
- 【2017年整理】塔吊操作劳务合同.doc
- 【2017年整理】塑胶模具理论知识.doc
- 【2017年整理】墙弱电布线的心得体会.doc
- 【2017年整理】墙板树脂板安装工艺.doc
- 【2017年整理】增强消防安全意识构建平安和谐校园.doc
- 【2017年整理】备件技术员职责.doc
- 【2017年整理】备用设备盘车规定.doc
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)