1 / 7
文档名称:

红外遥控器软件解码原理和程序.doc

格式:doc   页数:7
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

红外遥控器软件解码原理和程序.doc

上传人:管理资源吧 2011/8/5 文件大小:0 KB

下载得到文件列表

红外遥控器软件解码原理和程序.doc

文档介绍

文档介绍:红外遥控器软件解码原理和程序
,,跟着引导码是系统码,系统反码,按键码,按键反码,如果按着键不放,则遥控器则发送一段重复码,重复码由9ms的高电平,,跟着是一个短脉冲,本程序经过试用,能解大部分遥控器的编码!
#include    ""
#define     NULL       0x00//数据无效
#define     RESET      0X01//程序复位
#define     REQUEST    0X02//请求信号
#define     ACK        0x03//应答信号,在接收数据后发送ACK信号表示数据接收正确,
也位请求信号的应答信号
#define     NACK       0x04//应答信号,表示接收数据错误
#define     BUSY       0x05//忙信号,表示正在忙
#define     FREE       0x06//空闲信号,表示处于空闲状态
#define     READ_IR    0x0b//读取红外
#define     STORE_IR   0x0c//保存数据
#define     READ_KEY   0x0d//读取键值
#define     RECEIVE    0Xf400//接收缓冲开始地址
#define     SEND       0xfa00//发送缓冲开始地址
#define     IR         0x50//红外接收缓冲开始地址
#define     HEAD       0xaa//数据帧头
#define     TAIL       0x55//数据帧尾
#define     SDA        P1_7
#define     SCL        P1_6
unsigned char xdata *buf1;  //接受数据缓冲
unsigned int  buf1_length;  //接收到的数据实际长度
unsigned char xdata *buf2;  //发送数据缓冲
unsigned int  buf2_length;  //要发送的数据实际长度
bit buf1_flag;    //接收标志,1表示接受到一个数据帧,0表示没有接受到数据帧或数据
帧为空
bit buf2_flag;    //发送标志,1表示需要发送或没发送完毕,0表示没有要发送的数据或
发送完毕
unsigned char state1,state2;         //用来标志接收字符的状态,state1用来表示接
收状态,state2用来表示发送状态
unsigned char data *ir;
union{
    unsigned char a[2];
    unsigned int b;
    unsigned char data *p1[2];
    unsigned int data *p2[2];
    unsigned char xdata *p3;    //红外缓冲的指针
    unsign

最近更新

2025年浙江理工大学单招综合素质考试模拟测试.. 41页

2026年单招模拟试题大全附答案 42页

2025年浙江药科职业大学单招职业适应性测试题.. 40页

2026年单招考试专业能力测试题及答案1套 41页

2025年海南健康管理职业技术学院单招职业倾向.. 40页

2025年温州医科大学仁济学院单招职业适应性测.. 41页

2026年合肥财经职业学院单招职业倾向性测试题.. 41页

2026年吉林工程职业学院单招职业技能测试模拟.. 42页

2025年湖北工程职业学院单招综合素质考试模拟.. 39页

2026年吕梁师范高等专科学校单招综合素质考试.. 41页

2025年湖北省襄樊市单招职业倾向性测试模拟测.. 39页

2025年湖北艺术职业学院单招职业适应性考试模.. 41页

2025年湖南九嶷职业技术学院单招职业倾向性考.. 39页

2026年四川信息职业技术学院单招职业技能考试.. 42页

2025年湖南汽车工程职业学院单招职业倾向性考.. 40页

2026年四川西南航空职业学院单招职业技能考试.. 43页

2026年大连职业技术学院单招职业适应性测试题.. 41页

2026年天津职业技术师范大学单招综合素质考试.. 42页

2026年宁夏工商职业技术学院单招综合素质考试.. 41页

2025年漳州科技职业学院单招综合素质考试模拟.. 41页

2025年潍坊工程职业学院单招职业适应性测试模.. 38页

2025年潞安职业技术学院单招职业倾向性考试模.. 39页

2026年安徽审计职业学院单招职业技能考试题库.. 41页

2026年安徽省宣城市单招职业适应性测试模拟测.. 42页

新型冠状病毒肺炎疫情防控预案 41页

2025年甘肃有色冶金职业技术学院单招职业适应.. 41页

2025年甘肃省天水市单招职业倾向性考试模拟测.. 40页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页

农村人才流失国外研究报告 2页