标题: 315M我需要用单片机代替2272芯片进行解码,请问哪路大神可以教我用这个东西 [打印本页]

作者: 18200610028    时间: 2017-10-31 17:54
标题: 315M我需要用单片机代替2272芯片进行解码,请问哪路大神可以教我用这个东西

这是我刚买回来的模块
发送出0x0b

程序如下:
#include<reg52.h>

#define uchar unsigned char
#define uint  unsigned int

sbit send = P1^0;

void delay(uint z)
{
        uint x,y;
        for(x = z; x > 0; x--)
                for(y = 114; y > 0 ; y--);
}

void main()
{        
        uchar num,i;
        num = 0x0b;
                          
        while(1)
        {
                num = 0x0b;
                for(i=0;i<8;i++)
                {
        //        send = 1;
        //        delay(1);
                send = (num&0x80);
                num<<1;
                delay(1);
        //        send = 0;
        //        delay(1);
        //        send = 1;
        //        delay(1);
                }
        }
}

接收到的数据非常奇怪,不会解码,请大神教我,非常感谢



作者: yzwzfyz    时间: 2017-10-31 23:28
是不是考虑再细细研读你买的东东的手册。
作者: ADY    时间: 2017-10-31 23:37
这是什么东西
作者: GYB0412    时间: 2017-12-30 14:33
你好,做出来了吗
作者: imxuheng    时间: 2017-12-30 19:11
这个程序估计不太好,不如参考红外通信




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1